Menu Editor (In-Game UI)

Interface 

  1. Toolbar
  2. Menu Tool
  3. Viewport
  4. Properties

Toolbar 

OptionDescription
SquintApplies the squint camera track.
Enable FOVEnables Field of View.
FOV The Field of View value.
Draw Control Frames

Shows white frames around every menu control to show their size.

Icon View Preview icons on their textures when ui_icon is selected.
Icon Grid

Icon grid used to snap icons in iconlib.

Grid Size

Size of the Icon Grid. For example, if it's 32, the frame will move with a step of 32.

Debug Input Type

Forces the input type to check the input-dependent controls visibility.

  • none
  • keyboard
  • xbox_pad
  • ps4_pad
  • steam_pad
  • stadia_pad
  • nintendo_pad
  • other_pad

Menu Tool

OptionDescription
Add menu...Adds a new menu.
Add Control Adds a new menu element.
Add FolderAdds a new folder to the list.
Delete Removes the selected object from the list.
Reload Reloads all information from \content\menu\your_menu_file
Rename...Renames the selected object.
CopyCopies the selected menu object.
PastePastes the copied menu object.
Reveal In ExplorerNavigates to the actual LUA-files of the menu object within your \content\maps\ folder.
ExpandExpands the current list.
Collapse Collapses all lists.
Expand AllExpands the hierarchy list (standard list explorer view option in the editor).
Collapse AllCollapses the hierarchy list (standard list explorer view option in the editor).
FilterUses the Find field to show only those items that satisfy the query (standard list explorer view option in the Editor).
Plain Mode Shows all objects in the alphabetical order without a hierarchy.

Viewport 

Main properties

OptionDescription
EventsOn ActivateCalled when the menu is activated.
On DeactivateCalled when the menu is deactivated.
On Confirm CloseCalled before trying to close.
On Focused ChangedCalled when the focused control is changed.
Type

If activated, these menu types use input, pause the game, and render the whole screen:

  • menu
  • confirmation
  • customize
  • hint
  • icon_lib
  • menu_load_game
  • menu_nv
  • message
  • notification

  • hud_menu - if activated, uses input, pauses the game and renders for the whole screen. 
Fade in timeTime during which the menu gains full alpha.
Offset Menu's offset on the screen.
Force On Activate EventOn Activate called in the edit mode.
Scale Factor Menu's scale.
SoundControl FocusedThe sound played when Focused Control changes.
Control ActivatedThe sound played when Control is activated (e.g. button pressed).
Control Val Changed The sound played when the options' values are changed.
Child Closed The sound played when the child menu closes.
Hint MenuHint menu name, displayed along with the main menu.
Hint Menu OffsetHint menu offset.
Layer Drawing order, the menu with the highest order is rendered last, hence topmost.
Template MenuName of the other menu that will be applied as a template (all properties of all controls that appear both in the current menu and in the template one will be copied from the template one).
Tab IndexSorting and selecting order.
PositionSize Self-explanatory.
GroupGroup-control reference.
Layer The drawing order, the control with the highest order will be rendered last, hence topmost.
Level SpecificOnly displayed when the menu is shown on a specific level.


Selected Objects by Property

Selects all objects that share the same value of a selected property as the value of the selected object.
Reset to Default Resets the property to the default.
CopyCopies the value to the selected property.
Paste Pastes the value to the selected property.
Export Properties Outdated
Import Properties Outdated
Edit Hint Edits the hint for the selected property. Hints are stored here: tools/editor/meta/props_metadata.lua
Show Description Displays the hint for the selected property on a separate panel.
Add to Highlight List Adds the selected property to the highlight list.
Remove from Highlight ListRemoves the selected property from the highlight list.
Show Highlighted Only If enabled, this will show only the highlighted properties.
Edit Custom CaptionAllows you to rename a property.
Clear Custom Caption Resets the name of the property to the default.
Disable Custom Captions Disables the display of custom captions.
Show Advanced Filter Enables the display of the advanced filter. A space with a list of all properties sorted into categories will appear above the search bar.

On this page:


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.


EULA