Sphinx and the Cursed Mummy Wiki
(Move EuroLand to its own article page. We probably need to still reference it in the EngineX page.)
(→‎Command-line arguments: Mention macros directly to make it obvious that we are talking about the /m <file.elm> command, correct a typo.)
(17 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
EuroLand —sometimes stylized as ''Euroland''— was the internal all-in-one editor used by the company, it was tightly integrated with custom Maya and 3ds Max plugins to edit maps and geometry. After Sphinx, the company started a new iteration called EuroLand 2, with a revised scene format and improved tools.
 
EuroLand —sometimes stylized as ''Euroland''— was the internal all-in-one editor used by the company, it was tightly integrated with custom Maya and 3ds Max plugins to edit maps and geometry. After Sphinx, the company started a new iteration called EuroLand 2, with a revised scene format and improved tools.
   
EuroLand predates EngineX by several years, as it includes tools mentioning the original PlayStation, with the splash screen mentioning 1997-2003 as copyright years. The editor can be retargeted to support multiple "output" (i.e. export) back-ends, one of those being [[EDB|.EDB]] (''EngineX DataBase'') files for specific EngineX game versions.<ref>Previous developer comment: https://discordapp.com/channels/409322660070424605/409322660070424608/557487707710816256 (Discord server invite: https://discord.gg/sphinx)</ref>
+
EuroLand predates [[EngineX]] by several years, as it includes tools mentioning the original PlayStation, with the splash screen mentioning 1997-2003 as copyright years. The editor can be retargeted to support multiple "output" (i.e. export) back-ends, one of those being [[EDB|.EDB]] (''EngineX DataBase'') files for specific EngineX game versions.<ref>Previous developer comment: https://discordapp.com/channels/409322660070424605/409322660070424608/557487707710816256 (Discord server invite: https://discord.gg/sphinx)</ref>
   
Due to internal strings and references we know that it was —at least— used to export assets for third-party engines in ''Tarzan'', ''40 Winks,'' ''James Bond 007: Nightfire'' and ''Harry Potter and the Chamber of Secrets.''
+
Due to internal strings and references we know that it was —at least— used to export assets for third-party engines in ''Tarzan'', ''40 Winks'', ''Atlantis: The Lost Empire'', ''James Bond 007: Nightfire'' and ''Harry Potter and the Chamber of Secrets.''
   
 
Internally, the editor opens packaged binary assets in the custom [[ELF|.ELF]] (''EuroLand File'') format. Newer versions of the editor were made to be retro-compatible with much older revisions of the quickly expanding .ELF format. This was important because the .ELF format was not supposed to be game-specific.
 
Internally, the editor opens packaged binary assets in the custom [[ELF|.ELF]] (''EuroLand File'') format. Newer versions of the editor were made to be retro-compatible with much older revisions of the quickly expanding .ELF format. This was important because the .ELF format was not supposed to be game-specific.
Line 15: Line 15:
   
 
[[File:EuroLand MDI Interface.jpg|centre|thumb|MDI interface, with the hierarchical tree of ''HD73_Hel_Nomad_Healer(Dark).elf ''opened. Entities, Textures, Animations and Scripts are visible.|775x775px]]
 
[[File:EuroLand MDI Interface.jpg|centre|thumb|MDI interface, with the hierarchical tree of ''HD73_Hel_Nomad_Healer(Dark).elf ''opened. Entities, Textures, Animations and Scripts are visible.|775x775px]]
  +
  +
=== Graph Editor ===
  +
By looking up in the EuroLand source we can see how it is supposed to work; to insert new points in the Graph Editor (for particles) you just have to double click on the line.
  +
  +
To delete a point in the curve you can either press the <code>''Del''</code> key or right click on it without moving the cursor. You can select and move them normally by clicking and holding the left mouse button. If you press <code>''Shift''</code> or <code>''Ctrl''</code> the movement will snap/be locked in the horizontal (''time'') and vertical (''value'') axis, respectively. We probably should document this into the wiki in the future, but at least the knowledge is out there.
  +
  +
You can pan the view by dragging while holding the middle mouse button. The scroll wheel works normally for zooming in and out. There has to be at least two points in the graph at any given time, so the first and last one are locked. There's an additional feature for only zooming vertically or horizontally by holding <code>''Ctrl''</code> or <code>''Shift''</code>, respectively. That should be it, I think. Lots of tiny details that aren't explained anywhere.
  +
  +
=== Map editor ===
  +
Right-clicking a trigger circle when selected in the top-down view will push it down against the solid geometry. This is useful for aligning triggers against the ground.
  +
  +
== Command-line arguments ==
  +
EuroLand supports outputting EDB files directly in an automated fashion by using special launch arguments. As well as doing batch work and running .ELM files to programmatically control the interface with macros and do all kinds of things. See the included EuroLand macros for inspiration.
  +
<code>usage: EUROLAND [opts] [filename] where options are:
  +
/o ALL - Output All Targets after loading
  +
/o targetname - Output Target after loading
  +
/m macrofile - Run Macro after loading
  +
/d - Disable automatic document loading
  +
/? - Help</code>
  +
  +
== Default hot keys ==
  +
Hot keys can be configured individually in each sub-window by pressing F1, or by opening the global dialog; locate the ''Hot Keys'' button in the left bar, under ''Options ''(next to ''Project ''and ''Global''). Many commands and actions are unassigned by default and not present in any menus, the only way to access most of the functionality is to map it depending on the workflow for each artist.
  +
Here are the default values as shown in the global dialog, for quick reference:
  +
{| class="wikitable wikitable-sphinx-small-and-tight" width="100%" style="font-size: 80%"
  +
!Command
  +
!Global
  +
!Animation
  +
!Entity
  +
!Map
  +
!Particle
  +
!Script
  +
!TextureMap
  +
!Connectivity
  +
!Graph
  +
!Font
  +
|-
  +
! colspan="11" |Animate
  +
|-
  +
| Animate - Copy ghost data
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Animate - Ghost next
  +
| bgcolor="dimgray" |
  +
| Alt + F3
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Animate - Ghost previous
  +
| bgcolor="dimgray" |
  +
| Alt + F2
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Animate - Remove all keys at this frame
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Animate - Toggle disabled flag
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |Create
  +
|-
  +
| Create - Box
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + X
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Create - Polygon
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + O
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Display
  +
|-
  +
| Display - Entity summary
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Display - Information
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| I
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| P
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| I
  +
|-
  +
| Display - Path summary
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Display - Statistics
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| W
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Display - Trigger summary
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Edit
  +
|-
  +
| Edit - Animate
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Attach skin
  +
| bgcolor="dimgray" |
  +
| Space
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Bug coordinates
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Copy
  +
| bgcolor="dimgray" |
  +
| C
  +
| C
  +
| C
  +
| bgcolor="dimgray" |
  +
| Ctrl + C
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| C
  +
|-
  +
| Edit - Copy & Paste Previous Frame
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Copy All Keyframes
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Alt + C
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Copy Keyframe
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| C
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Cut
  +
| bgcolor="dimgray" |
  +
| X
  +
| X
  +
| X
  +
| bgcolor="dimgray" |
  +
| Ctrl + X
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| X
  +
|-
  +
| Edit - Cut Keyframe
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| X
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Cycle to Next Texture/Frame
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Cycle to Previous Texture/Frame
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Delete
  +
| bgcolor="dimgray" |
  +
| Delete
  +
| Delete
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| Delete
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Delete
  +
| Delete
  +
|-
  +
| Edit - Find
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Find next
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Insert section
  +
| bgcolor="dimgray" |
  +
| Insert
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Paste
  +
| bgcolor="dimgray" |
  +
| V
  +
| V
  +
| V
  +
| bgcolor="dimgray" |
  +
| Ctrl + V
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| V
  +
|-
  +
| Edit - Paste All Keyframes
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Alt + V
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Paste Keyframe
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| V
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Redo
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + U
  +
| Shift + U
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + U
  +
| Shift + U
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Select Next
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Tab
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Select Previous
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + Tab
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Split Command
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Tools programmer test function
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Edit - Undo
  +
| bgcolor="dimgray" |
  +
| Ctrl + Z
  +
| U
  +
| U
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| U
  +
| U
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Eurocom
  +
|-
  +
| Eurocom - Align Points (menu)
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Align to background points
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Align to last selected
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Align to last selected (on axis)
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Apply transformation
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Edit Child
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Face flags
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Face identifiers
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Face Z-Order
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Limit coords
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Line segment
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Make planar
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Make planar (orthogonal)
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Polygon Recombination
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Polygon Reducution
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Purge
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Split points
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Eurocom - Split quads
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
File
  +
|-
  +
| File - New
  +
| bgcolor="dimgray" |
  +
| Ctrl + N
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Open
  +
| bgcolor="dimgray" |
  +
| Ctrl + O
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Output
  +
| ''-unassigned-''
  +
| Shift + Ctrl + O
  +
| Shift + Ctrl + O
  +
| Shift + Ctrl + O
  +
| Shift + Ctrl + O
  +
| Shift + Ctrl + O
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Output All
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Output GC
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Output PC
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Output PS2
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Output XB
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Print
  +
| bgcolor="dimgray" |
  +
| Ctrl + P
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Save
  +
| ''-unassigned-''
  +
| Ctrl + S
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Save & Output
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| File - Save as
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Layer
  +
|-
  +
| Layer - Face layer 0 active
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Layer - Face layer 1 active
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Layer - Face layer 2 active
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Layer - Face layer 3 active
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Layer - Face layer 4 active
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Layer - Face layer 5 active
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Layer - Face layer 6 active
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Layer - Face layer 7 active
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Light
  +
|-
  +
| Light - Light brush
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Light - Light levels tool
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Light - Light vertex
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| L
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Light - Lock lighting on the active layer
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Light - Unlock lighting on the active layer
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Light - Update lighting
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Light - Vary lighting dlg
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Light - Vary lighting tool
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Light - Vary Lights tool
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Macro
  +
|-
  +
| Macro - Run # 1
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run # 2
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run # 3
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run # 4
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run # 5
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run # 6
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run # 7
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run # 8
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run # 9
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #10
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #11
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #12
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #13
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #14
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #15
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #16
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #17
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #18
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #19
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Macro - Run #20
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Mode
  +
|-
  +
| Mode - All
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Camera
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Collision
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Datum
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Entity
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Force
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Frustrum
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Light
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Particle
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Path
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Polygon
  +
| bgcolor="dimgray" |
  +
| Ctrl + H
  +
| Ctrl + H
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Ctrl + H
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Select joint
  +
| bgcolor="dimgray" |
  +
| Ctrl + J
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Sound
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Special
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Toggle
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Space
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Space
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Trigger
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Vertex
  +
| bgcolor="dimgray" |
  +
| Ctrl + G
  +
| Ctrl + G
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Ctrl + G
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Mode - Zone
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Modify
  +
|-
  +
| Modify - Bevel
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + B
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Drag
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Ctrl + T
  +
| Ctrl + T
  +
| bgcolor="dimgray" |
  +
| Ctrl + T
  +
| Ctrl + T
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Extrude
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + E
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Grow
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
|-
  +
| Modify - Knife
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Knife PolyLine
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Lathe
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + L
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Mirror
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + V
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Move
  +
| bgcolor="dimgray" |
  +
| T
  +
| T
  +
| T
  +
| bgcolor="dimgray" |
  +
| T
  +
| T
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Rotate
  +
| bgcolor="dimgray" |
  +
| Y
  +
| Y
  +
| Y
  +
| bgcolor="dimgray" |
  +
| Y
  +
| Y
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Rotate 90 L
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| E
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Rotate 90 R
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| R
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Rotate At
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Ctrl + Y
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Size
  +
| bgcolor="dimgray" |
  +
| Shift + H
  +
| Shift + H
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| Shift + H
  +
| Shift + H
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Stretch
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| H
  +
| H
  +
| bgcolor="dimgray" |
  +
| H
  +
| H
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Taper 1
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Taper 2
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Modify - Throw
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Options
  +
|-
  +
| Options - Display
  +
| bgcolor="dimgray" |
  +
| D
  +
| D
  +
| D
  +
| D
  +
| D
  +
| D
  +
| D
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Options - Global
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
|-
  +
| Options - Hot keys
  +
| ''-unassigned-''
  +
| F1
  +
| F1
  +
| F1
  +
| F1
  +
| F1
  +
| F1
  +
| F1
  +
| F1
  +
| F1
  +
|-
  +
| Options - Toggle Snap-to-Grid
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Path
  +
|-
  +
| Path - Select
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| S
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Polygon
  +
|-
  +
| Polygon - Add Points
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - AutoTile
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Create points
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + =
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Flip
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| F
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Flip Split
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Make polygon
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| P
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Merge
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + Z
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Merge (remove verts)
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Merge (retain verts)
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Remove
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| K
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Remove Points
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Split
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Ctrl + L
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Subdivide
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + D
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Surface props.
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Q
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Triple
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + T
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Polygon - Unify
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + I
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Script
  +
|-
  +
| Script - Compress Scripts to minimum required threads
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Fade
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Insert Blank Frames
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Left align selected script commands
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Modify N64 Alpha
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Modify Numerically
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Move Path
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Rescale entire script
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Right align selected script commands
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Rotate Object X
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Rotate Object Y
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Rotate Object Z
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Rotate Path
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Shows all temporary hidden commands
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Split commands
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Strip unnecessary key frames.
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Toggle Keyframe
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| K
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Toggle Looping Playback
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| L
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Toggle Output Flag on Command
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Script - Toggle Temporary Hidden Flag on Command
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |Selection
  +
|-
  +
| Selection - Deselect all
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Hide selected
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| -
  +
| -
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Hide unselected
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| =
  +
| =
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Invert
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + 2
  +
| Shift + 2
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Select all
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Select connected
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ]
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Select Faces by Edge
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Select Faces by Poly
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Select First
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Select Next
  +
| bgcolor="dimgray" |
  +
| Tab
  +
| Tab
  +
| Tab
  +
| bgcolor="dimgray" |
  +
| Tab
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Select Previous
  +
| bgcolor="dimgray" |
  +
| Shift + Tab
  +
| Shift + Tab
  +
| Shift + Tab
  +
| bgcolor="dimgray" |
  +
| Shift + Tab
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Select Second
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Toggle backface selection
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Toggle select connected
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Selection - Unhide
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| \
  +
| \
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| \
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |Stamp
  +
|-
  +
| Stamp - Select
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Stamp - Select and drag
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Stamp - Stamp
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Stamp - Stamp and drag
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |Texture
  +
|-
  +
| Texture - Abut texture
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Box projection
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Copy UVs
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Cycle UVs Anti-Clockwise
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Cycle UVs Clockwise
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Cylindrical projection
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Duplicate UVs between layers
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Environmental projection
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Flip U
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Flip UVs
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Flip V
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Linear projection
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + P
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Paint texture
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Paste UVs
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Spherical projection
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Texture dialog
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| M
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Texture window
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Texture - Wrap texture
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
TimeLine
  +
|-
  +
| TimeLine - Fit range to All
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Fit range to Selected
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Goto End
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| End
  +
| End
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Goto Start
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Home
  +
| Home
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Next Frame
  +
| bgcolor="dimgray" |
  +
| F3
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ]
  +
| ]
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Next Key Frame
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + ]
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Play
  +
| bgcolor="dimgray" |
  +
| F4
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Space
  +
| Space
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Play Once
  +
| bgcolor="dimgray" |
  +
| F5
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Previous Frame
  +
| bgcolor="dimgray" |
  +
| F2
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| [
  +
| [
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Previous Key Frame
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + [
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Reset frames
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Set End Frame for Playback
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| E
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Set Start Frame for Playback
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| S
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Stop
  +
| bgcolor="dimgray" |
  +
| Escape
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| TimeLine - Toggle playback frame-skipping
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Tools
  +
|-
  +
| Tools - Add node
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Angle
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Delete node
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Edit
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Game Script
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Insert item
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| I
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| I
  +
|-
  +
| Tools - Make
  +
| bgcolor="dimgray" |
  +
| Enter
  +
| Enter
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Enter
  +
| bgcolor="dimgray" |
  +
| Enter
  +
|-
  +
| Tools - Measure
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Merge
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Motion
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Enter
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Normalize
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| N
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Numeric
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - OctTree Test
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Reset
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Retrieve vector
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Set node
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Set value
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Store vector
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - TriStrip Test
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Weld
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Ctrl + W
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools - Weld to centre
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Tools programmer test function
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
Triggers
  +
|-
  +
| Triggers - Select All Linked (Directly)
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| Triggers - Select All Linked (Recursive)
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
! colspan="11" |
  +
View
  +
|-
  +
| View - Equalise the size of all views
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Fit all
  +
| bgcolor="dimgray" |
  +
| A
  +
| A
  +
| A
  +
| A
  +
| A
  +
| A
  +
| A
  +
| A
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Fit selected
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| Shift + A
  +
| ''-unassigned-''
  +
| Shift + A
  +
| Shift + A
  +
| Shift + A
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Grab
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Graph
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Graph Editor
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| G
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Incrementally rotate view
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Look at faces
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Maximise the current view
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Move Camera Vertically Down
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Move Camera Vertically Up
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Reset
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Scroll down
  +
| bgcolor="dimgray" |
  +
| Down
  +
| Down
  +
| Down
  +
| bgcolor="dimgray" |
  +
| Down
  +
| Down
  +
| Down
  +
| Down
  +
| Down
  +
|-
  +
| View - Scroll left
  +
| bgcolor="dimgray" |
  +
| Left
  +
| Left
  +
| Left
  +
| bgcolor="dimgray" |
  +
| Left
  +
| Left
  +
| Left
  +
| bgcolor="dimgray" |
  +
| Left
  +
|-
  +
| View - Scroll right
  +
| bgcolor="dimgray" |
  +
| Right
  +
| Right
  +
| Right
  +
| bgcolor="dimgray" |
  +
| Right
  +
| Right
  +
| Right
  +
| bgcolor="dimgray" |
  +
| Right
  +
|-
  +
| View - Scroll up
  +
| bgcolor="dimgray" |
  +
| Up
  +
| Up
  +
| Up
  +
| bgcolor="dimgray" |
  +
| Up
  +
| Up
  +
| Up
  +
| Up
  +
| Up
  +
|-
  +
| View - Toggle active entity
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle Camera Interest
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle Camera Visibility
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle Fog
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle FPS Camera-Mode
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle Lighting
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle Outlined Polygons
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle Perspective
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle Render-Engine
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Toggle Render-Type
  +
| bgcolor="dimgray" |
  +
| `
  +
| `
  +
| `
  +
| `
  +
| `
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Use focus camera
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| ''-unassigned-''
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
| bgcolor="dimgray" |
  +
|-
  +
| View - Zoom in
  +
| bgcolor="dimgray" |
  +
| Period
  +
| Period
  +
| Period
  +
| Period
  +
| Period
  +
| Period
  +
| Period
  +
| Period
  +
| Period
  +
|-
  +
| View - Zoom out
  +
| bgcolor="dimgray" |
  +
| Comma
  +
| Comma
  +
| Comma
  +
| Comma
  +
| Comma
  +
| Comma
  +
| Comma
  +
| Comma
  +
| Comma
  +
|}
  +
   
 
== References ==
 
== References ==
 
<references />
 
<references />
  +
[[Category:Game development]]

Revision as of 20:23, 16 May 2020

EuroLand

The map editor window of EuroLand, showing the Uruk Intro map with all its triggers (_ur_intr.elf).

EuroSplash

EuroLand splash screen art.

EuroLand —sometimes stylized as Euroland— was the internal all-in-one editor used by the company, it was tightly integrated with custom Maya and 3ds Max plugins to edit maps and geometry. After Sphinx, the company started a new iteration called EuroLand 2, with a revised scene format and improved tools.

EuroLand predates EngineX by several years, as it includes tools mentioning the original PlayStation, with the splash screen mentioning 1997-2003 as copyright years. The editor can be retargeted to support multiple "output" (i.e. export) back-ends, one of those being .EDB (EngineX DataBase) files for specific EngineX game versions.[1]

Due to internal strings and references we know that it was —at least— used to export assets for third-party engines in Tarzan, 40 Winks, Atlantis: The Lost Empire, James Bond 007: Nightfire and Harry Potter and the Chamber of Secrets.

Internally, the editor opens packaged binary assets in the custom .ELF (EuroLand File) format. Newer versions of the editor were made to be retro-compatible with much older revisions of the quickly expanding .ELF format. This was important because the .ELF format was not supposed to be game-specific.

The only official mentions to EuroLand and EngineX before the public release of the Authoring Tools in early 2018 were from employees in CVs and LinkedIn, some tidbits were "leaked" and published in mainstream news[2] about Dead Space: Extraction's PS3 and Xbox 360 port. Some footage of EuroLand appears in the Making of video.

Features

EuroLand has a MDI interface where multiple .ELF files can be opened simultaneously under the same instance, each file appears as a document window where its contents are laid out in a hierarchical tree. By double-clicking an item type one of the several sub-windows will open with additional functionality.

EuroLand MDI Interface

MDI interface, with the hierarchical tree of HD73_Hel_Nomad_Healer(Dark).elf opened. Entities, Textures, Animations and Scripts are visible.

Graph Editor

By looking up in the EuroLand source we can see how it is supposed to work; to insert new points in the Graph Editor (for particles) you just have to double click on the line.

To delete a point in the curve you can either press the Del key or right click on it without moving the cursor. You can select and move them normally by clicking and holding the left mouse button. If you press Shift or Ctrl the movement will snap/be locked in the horizontal (time) and vertical (value) axis, respectively. We probably should document this into the wiki in the future, but at least the knowledge is out there.

You can pan the view by dragging while holding the middle mouse button. The scroll wheel works normally for zooming in and out. There has to be at least two points in the graph at any given time, so the first and last one are locked. There's an additional feature for only zooming vertically or horizontally by holding Ctrl or Shift, respectively. That should be it, I think. Lots of tiny details that aren't explained anywhere.

Map editor

Right-clicking a trigger circle when selected in the top-down view will push it down against the solid geometry. This is useful for aligning triggers against the ground.

Command-line arguments

EuroLand supports outputting EDB files directly in an automated fashion by using special launch arguments. As well as doing batch work and running .ELM files to programmatically control the interface with macros and do all kinds of things. See the included EuroLand macros for inspiration.

usage: EUROLAND [opts] [filename] where options are:
   /o ALL        - Output All Targets after loading
   /o targetname - Output Target after loading
   /m macrofile  - Run Macro after loading
   /d            - Disable automatic document loading
   /?            - Help

Default hot keys

Hot keys can be configured individually in each sub-window by pressing F1, or by opening the global dialog; locate the Hot Keys button in the left bar, under Options (next to Project and Global). Many commands and actions are unassigned by default and not present in any menus, the only way to access most of the functionality is to map it depending on the workflow for each artist. Here are the default values as shown in the global dialog, for quick reference:

Command Global Animation Entity Map Particle Script TextureMap Connectivity Graph Font
Animate
Animate - Copy ghost data -unassigned-
Animate - Ghost next Alt + F3
Animate - Ghost previous Alt + F2
Animate - Remove all keys at this frame -unassigned-
Animate - Toggle disabled flag -unassigned-
Create
Create - Box Shift + X
Create - Polygon Shift + O

Display

Display - Entity summary -unassigned-
Display - Information -unassigned- I -unassigned- -unassigned- P I
Display - Path summary -unassigned-
Display - Statistics W
Display - Trigger summary -unassigned-

Edit

Edit - Animate -unassigned-
Edit - Attach skin Space
Edit - Bug coordinates -unassigned- -unassigned-
Edit - Copy C C C Ctrl + C C
Edit - Copy & Paste Previous Frame -unassigned-
Edit - Copy All Keyframes Alt + C
Edit - Copy Keyframe C
Edit - Cut X X X Ctrl + X X
Edit - Cut Keyframe X
Edit - Cycle to Next Texture/Frame -unassigned-
Edit - Cycle to Previous Texture/Frame -unassigned-
Edit - Delete Delete Delete -unassigned- Delete Delete Delete
Edit - Find -unassigned- -unassigned-
Edit - Find next -unassigned- -unassigned-
Edit - Insert section Insert
Edit - Paste V V V Ctrl + V V
Edit - Paste All Keyframes Alt + V
Edit - Paste Keyframe V
Edit - Redo Shift + U Shift + U Shift + U Shift + U
Edit - Select Next Tab
Edit - Select Previous Shift + Tab
Edit - Split Command -unassigned-
Edit - Tools programmer test function -unassigned- -unassigned- -unassigned-
Edit - Undo Ctrl + Z U U U U

Eurocom

Eurocom - Align Points (menu) -unassigned-
Eurocom - Align to background points -unassigned-
Eurocom - Align to last selected -unassigned-
Eurocom - Align to last selected (on axis) -unassigned-
Eurocom - Apply transformation -unassigned-
Eurocom - Edit Child -unassigned-
Eurocom - Face flags -unassigned-
Eurocom - Face identifiers -unassigned-
Eurocom - Face Z-Order -unassigned-
Eurocom - Limit coords -unassigned-
Eurocom - Line segment -unassigned-
Eurocom - Make planar -unassigned-
Eurocom - Make planar (orthogonal) -unassigned-
Eurocom - Polygon Recombination -unassigned-
Eurocom - Polygon Reducution -unassigned-
Eurocom - Purge -unassigned-
Eurocom - Split points -unassigned-
Eurocom - Split quads -unassigned-

File

File - New Ctrl + N
File - Open Ctrl + O
File - Output -unassigned- Shift + Ctrl + O Shift + Ctrl + O Shift + Ctrl + O Shift + Ctrl + O Shift + Ctrl + O
File - Output All -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
File - Output GC -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
File - Output PC -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
File - Output PS2 -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
File - Output XB -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
File - Print Ctrl + P
File - Save -unassigned- Ctrl + S -unassigned- -unassigned- -unassigned- -unassigned-
File - Save & Output -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
File - Save as -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-

Layer

Layer - Face layer 0 active -unassigned-
Layer - Face layer 1 active -unassigned-
Layer - Face layer 2 active -unassigned-
Layer - Face layer 3 active -unassigned-
Layer - Face layer 4 active -unassigned-
Layer - Face layer 5 active -unassigned-
Layer - Face layer 6 active -unassigned-
Layer - Face layer 7 active -unassigned-

Light

Light - Light brush -unassigned-
Light - Light levels tool -unassigned-
Light - Light vertex L
Light - Lock lighting on the active layer -unassigned-
Light - Unlock lighting on the active layer -unassigned-
Light - Update lighting -unassigned-
Light - Vary lighting dlg -unassigned-
Light - Vary lighting tool -unassigned-
Light - Vary Lights tool -unassigned- -unassigned-

Macro

Macro - Run # 1 -unassigned-
Macro - Run # 2 -unassigned-
Macro - Run # 3 -unassigned-
Macro - Run # 4 -unassigned-
Macro - Run # 5 -unassigned-
Macro - Run # 6 -unassigned-
Macro - Run # 7 -unassigned-
Macro - Run # 8 -unassigned-
Macro - Run # 9 -unassigned-
Macro - Run #10 -unassigned-
Macro - Run #11 -unassigned-
Macro - Run #12 -unassigned-
Macro - Run #13 -unassigned-
Macro - Run #14 -unassigned-
Macro - Run #15 -unassigned-
Macro - Run #16 -unassigned-
Macro - Run #17 -unassigned-
Macro - Run #18 -unassigned-
Macro - Run #19 -unassigned-
Macro - Run #20 -unassigned-

Mode

Mode - All -unassigned- -unassigned-
Mode - Camera -unassigned-
Mode - Collision -unassigned- -unassigned-
Mode - Datum -unassigned-
Mode - Entity -unassigned-
Mode - Force -unassigned-
Mode - Frustrum -unassigned-
Mode - Light -unassigned- -unassigned-
Mode - Particle -unassigned-
Mode - Path -unassigned-
Mode - Polygon Ctrl + H Ctrl + H Ctrl + H
Mode - Select joint Ctrl + J
Mode - Sound -unassigned-
Mode - Special -unassigned-
Mode - Toggle Space Space
Mode - Trigger -unassigned-
Mode - Vertex Ctrl + G Ctrl + G Ctrl + G
Mode - Zone -unassigned- -unassigned-

Modify

Modify - Bevel Shift + B
Modify - Drag Ctrl + T Ctrl + T Ctrl + T Ctrl + T
Modify - Extrude Shift + E
Modify - Grow -unassigned-
Modify - Knife -unassigned-
Modify - Knife PolyLine -unassigned-
Modify - Lathe Shift + L
Modify - Mirror Shift + V
Modify - Move T T T T T
Modify - Rotate Y Y Y Y Y
Modify - Rotate 90 L E -unassigned-
Modify - Rotate 90 R R -unassigned-
Modify - Rotate At Ctrl + Y
Modify - Size Shift + H Shift + H -unassigned- Shift + H Shift + H
Modify - Stretch H H H H
Modify - Taper 1 -unassigned-
Modify - Taper 2 -unassigned-
Modify - Throw -unassigned-

Options

Options - Display D D D D D D D
Options - Global -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
Options - Hot keys -unassigned- F1 F1 F1 F1 F1 F1 F1 F1 F1
Options - Toggle Snap-to-Grid -unassigned- -unassigned-

Path

Path - Select S

Polygon

Polygon - Add Points -unassigned-
Polygon - AutoTile -unassigned-
Polygon - Create points Shift + =
Polygon - Flip F
Polygon - Flip Split -unassigned-
Polygon - Make polygon P
Polygon - Merge Shift + Z
Polygon - Merge (remove verts) -unassigned-
Polygon - Merge (retain verts) -unassigned-
Polygon - Remove K
Polygon - Remove Points -unassigned-
Polygon - Split Ctrl + L
Polygon - Subdivide Shift + D
Polygon - Surface props. Q
Polygon - Triple Shift + T
Polygon - Unify Shift + I

Script

Script - Compress Scripts to minimum required threads -unassigned-
Script - Fade -unassigned-
Script - Insert Blank Frames -unassigned-
Script - Left align selected script commands -unassigned-
Script - Modify N64 Alpha -unassigned-
Script - Modify Numerically -unassigned-
Script - Move Path -unassigned-
Script - Rescale entire script -unassigned-
Script - Right align selected script commands -unassigned-
Script - Rotate Object X -unassigned-
Script - Rotate Object Y -unassigned-
Script - Rotate Object Z -unassigned-
Script - Rotate Path -unassigned-
Script - Shows all temporary hidden commands -unassigned-
Script - Split commands -unassigned-
Script - Strip unnecessary key frames. -unassigned-
Script - Toggle Keyframe K
Script - Toggle Looping Playback L
Script - Toggle Output Flag on Command -unassigned-
Script - Toggle Temporary Hidden Flag on Command -unassigned-
Selection
Selection - Deselect all -unassigned- -unassigned-
Selection - Hide selected - - -unassigned-
Selection - Hide unselected = = -unassigned-
Selection - Invert Shift + 2 Shift + 2
Selection - Select all -unassigned- -unassigned-
Selection - Select connected ]
Selection - Select Faces by Edge -unassigned-
Selection - Select Faces by Poly -unassigned-
Selection - Select First -unassigned-
Selection - Select Next Tab Tab Tab Tab
Selection - Select Previous Shift + Tab Shift + Tab Shift + Tab Shift + Tab
Selection - Select Second -unassigned-
Selection - Toggle backface selection -unassigned-
Selection - Toggle select connected -unassigned-
Selection - Unhide \ \ -unassigned- \
Stamp
Stamp - Select -unassigned-
Stamp - Select and drag -unassigned-
Stamp - Stamp -unassigned-
Stamp - Stamp and drag -unassigned-
Texture
Texture - Abut texture -unassigned-
Texture - Box projection -unassigned-
Texture - Copy UVs -unassigned-
Texture - Cycle UVs Anti-Clockwise -unassigned-
Texture - Cycle UVs Clockwise -unassigned-
Texture - Cylindrical projection -unassigned-
Texture - Duplicate UVs between layers -unassigned-
Texture - Environmental projection -unassigned-
Texture - Flip U -unassigned-
Texture - Flip UVs -unassigned-
Texture - Flip V -unassigned-
Texture - Linear projection Shift + P
Texture - Paint texture -unassigned-
Texture - Paste UVs -unassigned-
Texture - Spherical projection -unassigned-
Texture - Texture dialog M
Texture - Texture window -unassigned-
Texture - Wrap texture -unassigned-

TimeLine

TimeLine - Fit range to All -unassigned-
TimeLine - Fit range to Selected -unassigned-
TimeLine - Goto End End End
TimeLine - Goto Start Home Home
TimeLine - Next Frame F3 -unassigned- ] ]
TimeLine - Next Key Frame Shift + ]
TimeLine - Play F4 Space Space
TimeLine - Play Once F5
TimeLine - Previous Frame F2 -unassigned- [ [
TimeLine - Previous Key Frame Shift + [
TimeLine - Reset frames -unassigned-
TimeLine - Set End Frame for Playback E
TimeLine - Set Start Frame for Playback S
TimeLine - Stop Escape
TimeLine - Toggle playback frame-skipping -unassigned- -unassigned-

Tools

Tools - Add node -unassigned-
Tools - Angle -unassigned-
Tools - Delete node -unassigned-
Tools - Edit -unassigned-
Tools - Game Script -unassigned-
Tools - Insert item I I
Tools - Make Enter Enter -unassigned- Enter Enter
Tools - Measure -unassigned-
Tools - Merge -unassigned-
Tools - Motion Enter
Tools - Normalize N
Tools - Numeric -unassigned- -unassigned- -unassigned-
Tools - OctTree Test -unassigned-
Tools - Reset -unassigned- -unassigned- -unassigned-
Tools - Retrieve vector -unassigned- -unassigned- -unassigned-
Tools - Set node -unassigned-
Tools - Set value -unassigned-
Tools - Store vector -unassigned- -unassigned- -unassigned-
Tools - TriStrip Test -unassigned-
Tools - Weld Ctrl + W -unassigned-
Tools - Weld to centre -unassigned- -unassigned-
Tools programmer test function -unassigned-

Triggers

Triggers - Select All Linked (Directly) -unassigned-
Triggers - Select All Linked (Recursive) -unassigned-

View

View - Equalise the size of all views -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
View - Fit all A A A A A A A A
View - Fit selected Shift + A -unassigned- Shift + A Shift + A Shift + A
View - Grab -unassigned-
View - Graph -unassigned-
View - Graph Editor G
View - Incrementally rotate view -unassigned- -unassigned- -unassigned- -unassigned-
View - Look at faces -unassigned-
View - Maximise the current view -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
View - Move Camera Vertically Down -unassigned- -unassigned-
View - Move Camera Vertically Up -unassigned- -unassigned-
View - Reset -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
View - Scroll down Down Down Down Down Down Down Down Down
View - Scroll left Left Left Left Left Left Left Left
View - Scroll right Right Right Right Right Right Right Right
View - Scroll up Up Up Up Up Up Up Up Up
View - Toggle active entity -unassigned-
View - Toggle Camera Interest -unassigned- -unassigned-
View - Toggle Camera Visibility -unassigned- -unassigned-
View - Toggle Fog -unassigned- -unassigned- -unassigned-
View - Toggle FPS Camera-Mode -unassigned- -unassigned-
View - Toggle Lighting -unassigned- -unassigned- -unassigned- -unassigned-
View - Toggle Outlined Polygons -unassigned- -unassigned- -unassigned-
View - Toggle Perspective -unassigned- -unassigned- -unassigned-
View - Toggle Render-Engine -unassigned- -unassigned- -unassigned- -unassigned- -unassigned-
View - Toggle Render-Type ` ` ` ` `
View - Use focus camera -unassigned-
View - Zoom in Period Period Period Period Period Period Period Period Period
View - Zoom out Comma Comma Comma Comma Comma Comma Comma Comma Comma


References