Properties (Level Editor)
- 4A Games
Overview
This is where you can access and set up properties, settings, and various parameters of:
- Object – properties of the selected object or objects in the scene.
- Tool – properties, settings, and various parameters of Exodus SDK itself.
- Console – a list of all available console commands in Exodus SDK.
The Find field allows you to perform a quick search by entering – fully or partially – the name of the property or value that you're looking for.
Both the name of the property and its value can be searched for via the Find field.
For example, if you have an entity that has its model set to dynamic\objects\barrels\barrel_001, you can find it by using search terms such as entity, model, or barrel.
Toolbar
Find filter | This is where you type in what you are looking for. |
Ð¥ button | Cancel typing. It is VERY easy to forget about clearing the Find field and then spend minutes wondering where all the properties are! |
Shows only the properties that were changed. |
Properties for level
To enable, use the shortcut CTRL+D.
Camera
Rotation | Current rotation of the editor camera. |
Position | Current position of the editor camera. |
Level Startup
Weather | Preset | Starting weather preset (can be changed by scripts). | |
---|---|---|---|
Day Start | Base time of the day when the editor starts/game begins (can be changed by scripts). | ||
Day Duration | How much "real-time" it takes for 24 in-game hours to elapse. | ||
Foliage | Set | Foliage set. You can change this in the Foliage Manager. | |
Fuzziness | The coefficient that defines how much strict color-picking rules there are in the foliage. | ||
Map | Preset Count | The number of maps presets for your level. | |
Preset #0,1,..10 | Box Anchor 1 | Bottom left map point coordinates. | |
Box Anchor 2 | Top right map point coordinates. | ||
Box Preview | Renders the map rectangle in the scene. | ||
Icon Menu | Sets the icon set to be used for tasks on a player's map (on the reverse side of the tablet). | ||
Box Rotation | Menu's rotation (degrees). | ||
Tablet model | The model that will be applied on the player's map when the game/level starts. | ||
Next Level | Exodus SDK levels are connected in a linear way (with some exceptions such as the main menu). This means that every level has a variable to set the next level that should load when the function is used. | ||
Background Music | Starting background music. | ||
Player Migration | Rules | Rules that are applied to the player on "nextlevel". |
Loader
Maploader – shows a map with narrative text, voice, and music, while the level is loading.
Press Any Key | Option to wait for the player's input before hiding the maploader. | ||
Odometer | Odometer that shows the player's distance travelled which serves as a save icon (when the game is saved). | ||
Fade Time | Maploader fading out time. | ||
Music | Background music of the maploader. | ||
Falloff | Music decay time after the level has loaded. | ||
Volume | Volume of the music. | ||
Way Sound | The "way sound" plays when the path animation on the maploader is finished. This indicates the level has finished loading and the player can proceed. | ||
Falloff | Way sound decay time. | ||
Volume | Volume of the way sound. | ||
Voice | Delay | Delay after start loading (in seconds). | |
Falloff | Narrative voice decay time after the level has finished loading. | ||
Volume | Volume of the narrative voice. | ||
Text | Title | The title of the narrative text in the maploader. | |
Delay | Delay for the narrative text to appear on the maploader (in seconds). | ||
Particles | Particle effects that will appear on the maploader. | ||
Progress Duration | Path animation length. | ||
Menu Name | A necessary menu for the maploader. | ||
Narratives | Set of narratives assigned as a voice for the maploader. Only one set can be active at a time. A set consists of a text message, name-id, and a number of sound files. | ||
Narrative 0000,0001,...,etc. | Add | Adds a new narrative. | |
Remove | Removes the selected narrative. | ||
Text | The text that will appear on the maploader. | ||
Name | Name of the narrative. | ||
Voices | Voice acting of the selected narrative. |
Properties copy / paste
You can copy and paste sections of properties between objects:
- Select the first object, navigate to properties, right-click on your chosen property section (e.g. “Light”, “PhysX”, “ Color”, etc.), and select Copy.
- Select the second object, navigate to properties, right-click on the same property section, and choose “Paste”.
RMB Utils
Selected Objects by Property | Selects all objects that share the same value of the selected property as the value of the selected object. |
Select Exposed Caption | Outdated |
Expose Property | Makes an exposed property. |
Entities Filter |
|
Reset to Default | Resets property to the default. |
Copy | Copies the value to the selected property. |
Paste | Pastes the value to the selected property. |
Export Properties | Outdated |
Import Properties | Outdated |
Edit Hint | Edits a hint for the selected property. Hints are stored here: tools/editor/meta/props_metadata.lua |
Show Description | Displays hints for the selected property on a separate panel. |
Add to Highlight List | Adds the selected property to the highlight list. |
Remove from Highlight List | Removes the selected property from the highlight list. |
Show Highlighted Only | If enabled, this will show only highlighted properties. |
Edit Custom Caption | Allows you to rename a property. |
Clear Custom Caption | Resets the name of the property to default. |
Disable Custom Captions | Disables the display of custom captions. |
Show Advanced Filter | Enables the display of an advanced filter. This shows a list of all properties sorted into categories which will appear above the search bar. |
Exodus SDK © 2005-2023, 4A Games Limited. Developed by 4A Games®.
4A Games® is a registered trademark, and 4A Games Limited, Exodus SDK and their respective logos are trademarks of 4A Games Limited.
Published by Deep Silver. Deep Silver is a division of PLAION GmbH, Austria. Deep Silver and Plaion are registered trademarks of PLAION GmbH.
Metro Exodus is inspired by the internationally best-selling novels METRO 2033 and METRO 2034 by Dmitry Glukhovsky.
All other trademarks, logos and copyrights are property of their respective owners. All rights reserved.
By using this site, downloading or using the Exodus SDK or related content, you are agreeing to be bound by the terms of the End User License Agreement.