Main window (AS Editor)

Overview

This window is the most important for animation scripting. Here, you can create a network of blocks, transitions, and links that will define your scripted behavior.

Toolbar

Icon/OptionDescriptionShortcut

Saves the current script. Ctrl+S

Reveals in Explorer.Ctrl + E 

Parent State.

Go Back. Arrow left

Go Forward.Arrow right 

Undo.

Redo.
LinesChooses the link display style.

Keeps links  this is very useful and important. When you copy a block by holding Shift + drag, all links in the original block are automatically copied to the new block.



Move tree. Moves the entire blockchain along with the associated block.


Toggles links.  


WindowsAllows you to show/hide AS Windows.
Select Transition By
  • Requests...
  • Parameters...

Selects all transitions on the diagram (by requests, by parameters, by one parameter, by params value).


Auto Zoom

Auto zooms the preview window every time the preview motion changes.


Zoom To FitWill fit all scripts into the viewport.
Debug DrawDraws debug.
LOD

Allows you to choose the LOD (Level Of Detail) for the preview model. Levels: 0/1/2.

You can choose several LODs by holding Ctrl. This can be useful for working with the player. 


PreviewPreview of the model.

Resets the camera position to default in the Preview window.


Address bar

Called "breadcrumb control". This displays the user's current location in as-states, i.e. root → human As → default. A log link to a certain block can be pasted here, i.e.

{as:dynamic\human\actor_spartan_suit:Human AS\default\die_hard_blender_lower#0,88,0/0,352,0/161,1397,297}

which will lead to the opening states root → Human AS → default → die_hard_blender_lower, and selection of the block #161.

RMB Utils for the address bar 

Copy addressCopies the selected address.
Edit AddressEdits the address bar.
Delete historyDeletes all search history.

RMB Utils 


RMB Utils for the empty place

OptionDescription
Edit State...

Goes into the selected state.

Edit Ref

Goes into the as-ref in the edit mode (default is the read-only mode).

AddYou can add a block by choosing from the pop-up list.
Links

Popup-menu with a list of Links connected to the selected block (clicking on the items in the menu selects the correspondent links).

Group

You can group your blocks into one single group. Also, you can set the name of your group in its property. There are three options: 

  • Add Group...

Keep in mind that you need to leave some empty space between block groups.

  • Add From Selected...


  • Add to Selection

Selects a highlighted group, keeping the rest of the selection.

Select All Transitions ByThe same as Select Transition By in the Main window (AS Editor)#Toolbar.
Layout

Auto-Layout

  • Tree Layout
  • Clustered Layout
  • Flip Vertically
  • Flip Horizontally.
Export
  • All

Exports all the blocks from the current script.

  • Selected...

Exports the selected blocks from the current script.

Import...Imports the necessary script to your current script. 
Insert Selection

Inserts the selected blocks into the highlighted state.

Update Distance Grid

Updates the block's properties based on the current motions (offset, speed, length, etc.).

This only works with process/multi blender and state/dg transition.

RMB Utils for block 

OptionDescription
Change Type

Change the block's type.

Select TransitionsSelects transitions related to the highlighted block (outgoing, incoming, both types).
Add BookmarkAdds the selected block (transition) to the Bookmarks window.
Log Link To ClipboardCopies the link on the block to the clipboard.

RMB Utils for transition

OptionDescription
Set Primary Transition

Marks the selected transition as the primary (for quick linking to the primary transition).

Select Similar Transitions

Selects transitions that are similar to the currently selected transition.

In this page:




General Shortcuts:
Save current scriptCtrl+S
Zoom to FitA
Go Back Arrow left
Go ForwardArrow right 
Undo operationCTRL+Z
Redo operationCTRL+Y
DeleteDelete Selection
Copy selected block in SlackCtrl+Alt+C
Paste selected block from SlackCtrl+Alt+V
Add transition from a block to another blockALT+LMB

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