Controls & Hotkeys
Menu options
File
Control |
Description |
New/Ctrl+N |
Start a new level. |
Open/Ctrl+O |
Open a level. You can also drag-and-drop a .lvl file onto the Mammoth window to open that level in Mammoth. |
Save/Ctrl+S |
Save the current level. |
Save As |
Save the current level under a new name. |
Export to Mix/Ctrl+E |
Export the current level to a mix file for playing it in-game. |
Export Always |
Export any existing folders named Always/Always2/Always3 to always.dat/always2.dat/always3.dat. |
Export Objects |
Export the current preset list as objects.ddb to the game Data folder. This does not save objects.ddb, so the preset modifications will only be saved into the Data folder. Good for playing around with values. |
Run Game |
Export the current level to a mix file then run the game and start that level in skirmish mode. |
Recent Files |
The last 10 files opened in this copy of Mammoth. |
Exit/Alt+F4 |
Exit Mammoth. |
Edit
Undo/Ctrl+Z |
Undo the last thing you did (moving the currently selected object(s) by dragging it, deleting an object by pressing the delete key or deleting an object by pressing the delete button on the instances tab are the only things that get recorded for undo purposes at this point) |
Redo/Ctrl+Y |
Redo the thing you just undid. |
Cut/Ctrl+X |
Cut the selected objects. |
Copy/Ctrl+C |
Copy the selected objects |
Paste/Ctrl+V |
Paste the objects you cut or copied. |
Include Files |
Add files to the list of files required for this level (this is where you can add things like various per-map/per-level ini files, custom loadscreen w3d files/textures etc). |
Reparition Culling Systems |
Repartition the culling systems. |
Verify Culling Systems |
Verify the culling systems. |
Terrain Selectable |
Allows you to select terrain objects and move them. |
Music Settings |
Set the background music for the level (only the server host player will hear it in multiplayer). |
Sky Settings |
Set the sky settings for the level (time of day, sun/moon, moon type and clouds). |
Weather Settings |
Set the weather settings for the level (fog, precipitation, lightning and wind). |
Level Settings |
Set the Level settings for the level (start script, re-spawn script, map settings). |
Sound
Toggle Sound |
Turn sounds on or off |
Objects
Drop to Ground/Ctrl+D |
Sets whether an object you are dragging should drop to the ground or not. |
Lock to X Axis/Alt+X |
Locks object movement (with the mouse or arrow keys) to the X axis. |
Lock to Y Axis/Alt+Y |
Locks object movement (with the mouse or arrow keys) to the Y axis. |
Lock to Z Axis/Alt+Z |
Locks object movement (with the mouse or arrow keys) to the Z axis. |
Lock Objects/Enter |
Locks the currently selected objects so they wont move. |
Unlock Objects/Ctrl+U |
Unlocks the currently selected objects so they can move again. |
Replace Selection/Ctrl+H |
Replaces the currently selected objects with a different preset. |
Add Point/Ctrl+P |
Adds a car marker object for building controllers, a spawn point object for spawners or a waypoint object for waypaths. |
Goto Object |
Moves the camera to look at a specific object. |
Check IDs |
Checks for ID collisions in the level. |
Fix ID Collisions |
Fixes any ID collisions in the level. |
Remap Unimportant IDs |
Remaps the IDs of any objects who's ID doesn't matter. |
Remap IDs |
Remaps the IDs of the currently selected objects. |
Export All Tiles |
Exports all the tiles in the level as proxies to a w3d file. (good if you want to have those objects proxied in rather than being placed in LE). |
Export Placed Tiles |
Exports all the tiles that aren't proxied in as proxies to a w3d file. |
View
Show Static Anim Objects/Ctrl+Shift+T |
Shows/hides all the StaticAnimPhys objects (including doors and elevators). |
Show Editor Objects |
Shows/hides all the editor only objects. |
Enable Fog |
Enables/disables the rendering of fog in the level. |
Depth -50/Alt+Minus |
Adjusts the camera depth by -50. |
Depth +50/Alt+Plus |
Adjusts the camera depth by +50. |
Goto Location/Ctrl+G |
Moves the camera to a specific location. |
Front/Ctrl+F |
Points the camera at the front. |
Back/Ctrl+B |
Points the camera at the back. |
Left/Ctrl+L |
Points the camera at the left. |
Right/Ctrl+R |
Points the camera at the right. |
Top/Ctrl+T |
Points the camera at the top. |
Bottom/Ctrl+M |
Points the camera at the bottom. |
Pathfinding
Generate |
Generates pathfinding for the level. |
Discard Data |
Discard pathfind data. |
Display Sectors |
Show Pathfind sectors. |
Display Portals |
Show pathfind portals. |
Display Web |
Show pathfind path web. |
Lighting
Rebuild Static Vertex Lighting |
Build the lighting for the level. (this is the same as the Vertex Solve option in the Westwood Level Editor) |
Edit Sunlight |
Change the sunlight settings. |
Edit Ambient Light |
Edit the ambient light settings. |
Count Lit Objects |
Display the number of objects that can be lightsolved in the level. |
Tools
Build Shader Cache |
Build a shader cache file. |
Export Level Asset Report |
Export a file listing the assets this level references/requires. |
Presets
Export |
Export the presets to a Javascript file. |
Export Temps |
Export the temp presets to a Javascript file. |
Save Presets |
Save the current presets. |
Save Temps |
Save the current temp presets. |
Export To Text |
Export the presets to a tab delimited text file. |
Strings
Export IDs |
Generate a string_ids.h file for the current strings. |
Edit Strings |
Open a new dialog to edit the string table in the game. This contains all the translatable text in the game, from menu items to unit names. |
Object manipulation
Selection
- Clicking on an object in the window with the left mouse button will select that object and deselect any currently selected objects.
- Ctrl+click will add that object to the currently selected objects or remove it if its already selected.
- Alt+Click will create a clone/duplicate of the currently selected object(s) at the position of the original(s) (the mouse has to be above one of the selected object(s). If nothing was selected, the object the mouse is above will be cloned.
Edit
- Pressing the delete key will delete the currently selected objects.
- Double clicking on an object in the window with the left mouse button will open the object edit dialog for that object.
Move
- Moving the mouse while holding down the left mouse button will move the currently selected objects. If you hold down the Shift key it will move in the Z axis otherwise it moves in the X and Y axis. If the Lock To Axis menu options are enabled, movement is restricted to that axis.
- Pressing the left, right, up or down arrow keys will move the currently selected object(s) in the x and y axis. Holding Shift will make the up and down arrow keys move the object in the z axis. These movement keys are not affected by the "lock to axis" menu options.
Rotate
- Holding Ctrl and pressing the 8 and 2 keys on the keypad will rotate the currently selected objects around the x axis. Holding the 0 key on the keypad will increase the speed (but note that the speed set by the + and - keys has no effect on the speed used in this case).
- Holding Ctrl and pressing the 9 and 7 keys on the keypad will rotate the currently selected objects around the y axis. Holding the 0 key on the keypad will increase the speed (but note that the speed set by the + and - keys has no effect on the speed used in this case).
- Holding Ctrl and pressing the 6 and 4 keys on the keypad will rotate the currently selected objects around the z axis. Holding the 0 key on the keypad will increase the speed (but note that the speed set by the + and - keys has no effect on the speed used in this case).
- Holding Ctrl and pressing the 5 key on the keypad will reset the rotation of the currently selected objects.
Script zone sizing
- If a Script Zone or Damage Zone object is selected, holding Ctrl and pressing the left, right, up or down arrow keys will resize the zone in the x and y axis. Holding Shift will make the up and down arrow keys resize the zone in the z axis. Holding the 0 key on the keypad will increase the speed (but note that the speed set by the + and - keys has no effect on the speed used in this case).
Camera movement
Mouse
- Pressing the middle mouse button (normally the mouse wheel on a wheel mouse) and moving the mouse will pan the level left/right/up/down.
- Pressing the right mouse button and moving the mouse will rotate the level up/down/left/right about the current camera position.
- Scrolling the mouse wheel will move the camera into and out of the level.
- Special mouses: using your mouse button 4/5 will rotate around an object/terrain in the center of the screen. Using the alternative ALT key before clicking will center around an object. If no object is found, it will rotate around a point 40 units in front of the camera.
Numpad
- Holding 0 on the keypad will increase the movement speed of the camera and object movement keys mentioned below. Holding Ctrl and pressing the + or - keys on the keypad will increase or decrease the speed used for this feature.
- Pressing 8 or 2 on the keypad will move the camera into and out of the level.
- Turning on the Caps Lock and pressing 8 or 2 on the keypad will move the camera forward and back along the xy plane.
- Pressing 9 or 3 on the keypad will rotate the camera up and down.
- Pressing 4 or 6 on the keypad will rotate the camera left and right.
- Holding alt and pressing 4 or 6 on the keypad will pan the camera left and right.
- Pressing 7 or 1 on the keypad will pan the camera up and down.
- Pressing 5 on the keypad will centre the camera
WASD keys
- Holding SHIFT on the keypad will increase the movement speed of the camera when using WASD keys.
- Pressing A or D will pan the camera left and right
- Pressing W or S will move the camera into and out of the level.
- Turning on the Caps Lock and pressing W or S on the keypad will move the camera forward and back along the xy plane.
Recommended Comments
There are no comments to display.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.