Archive

Controls

Controls, commands, and cheats for Total Annihilation Zero are documented below. Many of these are new or different from Total Annihilation. Use the in-game chat box to input commands and cheats.


Controls | Commands | Cheats


Controls

TAB Display game menu
PAUSE Pause game
ENTER Send chat messages or input commands and cheats
INSERT Repeat previous command or cheat (skirmish only).
SPACEBAR Display game status information and kills and losses for all players
SHIFT Hold down to queue multiple commands and view previously queued commands
LEFTCLICK/RIGHTCLICK Select units and issue commands (exact function of each button depends on mouse interface setting in Options menu)
LEFTCLICK on unit Select unit
DOUBLELEFTCLICK on unit Select all units of the same type currently on screen
DRAGLEFTCLICK on map Select all units within the selection box
MOUSEWHEEL Zoom in and out of megamap
W Hold while dragging a selection box to only select mobile units with weapons
B Hold while dragging a selection box to only select construction units
Y Hold while dragging a selection box to only select factories
X Hold and drag-click mouse to build in a line or hold and click on an existing unit to surround; in either case adjust spacing with mouse wheel (autoclick key, can be edited in advanced interface options menu)
Q Select structure or order unit in top left build menu slot.
M Move
A Attack
D Use special weapon or ability
G Guard
P Patrol
R Repair
E Reclaim
C Capture
K Cloak
L Load
U Unload
S Stop
F Toggle fire orders
V Toggle move orders
T Lock camera to selected unit (can cycle through if multiple units selected)
N Move camera to next unit offscreen
H Display sharing menu (multiplayer only)
CTRL+1-9 Assign unit groups (assigning a factory to a group assigns all future units built by that factory to the group instead)
1-9 Select unit groups
CTRL+A Select all units
CTRL+C Select commander
CTRL+B Cycle through idle construction units
CTRL+SHIFT+B Select all construction units
CTRL+F Cycle through idle factories
CTRL+SHIFT+F Select all factories
CTRL+D Self-destruct selected units
CTRL+S Select all units with weapons currently on screen
CTRL+SHIFT+S Select all units currently on screen
CTRL+Z Select all units of the same type as selected unit
CTRL+G Select mobile ground units
CTRL+L Select frontline mobile ground units
CTRL+O Select supporting mobile ground units
CTRL+K Select kbots
CTRL+T Select vehicles
CTRL+H Select hovercraft
CTRL+V Select mobile air units
CTRL+Y Select fighters
CTRL+M Select bombers
CTRL+P Select gunships
CTRL+W Select mobile water units
CTRL+N Select mobile surface water units
CTRL+U Select mobile underwater units
CTRL+X Select mobile experimental units
CTRL+Q Select structures with long-ranged weapons
CTRL+R Select units with radar or sonar
CTRL+J Select units with radar jamming or sonar jamming
Z or . (period) Next build menu page for selected unit
, (comma) Previous build menu page for selected unit
ALT+1-9 Show specified build menu page for selected unit
LEFTCLICK on button Order 1 unit at a time
RIGHTCLICK on button Cancel 1 unit at a time
SHIFT+LEFTCLICK on button Order 5 units at a time
SHIFT+RIGHTCLICK on button Cancel 5 units at a time
CTRL+SHIFT+LEFTCLICK on button Order 100 units at a time
CTRL+SHIFT+RIGHTCLICK on button Cancel 100 units at a time
\ Hold to enable drawing and erasing (whiteboard key, can be edited in advanced interface options menu)
\+LEFTCLICK Draw lines or move existing markers
\+DOUBLELEFTCLICK Create or edit text marker
\+MIDDLECLICK Create dot marker
\+RIGHTCLICK Wipe eraser (100×100)
\+DOUBLERIGHTCLICK Spot eraser (20×20)
CTRL+\ Move camera to newest ally marker
CTRL+F5-F8 Save camera position
F5-F8 Recall camera position
F1 Display unit information (point mouse over unit or build button first)
F2 Display game menu
F3 Move camera to unit that last reported
F4 Toggle megamap (or display kills and losses for all players, if megamap key is changed to something else)
F12 Clear notifications and chat messages
CTRL+F2 Display advanced interface options menu (also shown by default in Options menu)
F11 Execute chat macro (set in advanced interface options menu)
PRINTSCREEN or CTRL+F9 Saves a screenshot to the game folder in .pcx format
~ (tilde) Toggle damage bars
+ (plus) Increase game speed
– (minus) Decrease game speed

Commands

.sharemappos Allows your allies to see your camera position on their minimap as a color-coded rectangle.
.take Use to claim an ally's units (excluding Commander) when he or she has dropped from the match.
.takecmd Use to claim an ally's units (including Commander) when he or she has dropped from the match.
.cmdwarp (Game lobby command, host only) Starts game paused and allows players to choose their Commander's warp-in point.
.syncon # # (Game lobby command, host only) Locks game speed to specified range, for example ".syncon -5 +5" or ".syncon 0 0".
.votego (Game lobby command, everyone) Vote to start game. If all players use this command it will automatically vote in idle watchers and start the game.
.autopause (Game lobby command, host only) Starts game paused and unpauses only when all players have entered the ".ready" command or the host unpauses the game.
.ready Vote to unpause the game when it has been started paused due to the ".autopause" command.
+shareall Enables "+sharemetal" and "+shareenergy" at once.
+sharemetal Enables sharing of metal with human allies.
+shareenergy Enables sharing of energy with human allies.
+setsharemetal # Sets amount of reserve metal that will not be shared (for example, "setsharemetal 1000").
+setshareenergy # Sets amount of reserve energy that will not be shared (for example, "setshareenergy 1000").
+give # # metal Give the specified player a certain amount of metal, where players are numbered 0-9. For example, "+give 3 1000 metal" gives player 4 1000 metal.
+give # # energy Give the specified player a certain amount of energy, where players are numbered 0-9. For example, "+give 3 1000 energy" gives player 4 1000 energy.
+clock Toggles display of game clock (persistent setting).
+dither Toggles fog of war between grayscale (default) or dithered color (persistent setting).
+showranges Toggles display of various range information for selected units, viewable by holding the Shift key.
+bps Toggles display of networking statistics.
+screenchat Toggles display of chat messages.
+contour # Toggles display of topographic contour lines with specified density on the map, for example "+contour 7". Use "+contour" to disable.
+logo # Change your player color, where colors are numbered 0-9. For example, "+logo 1" will make you red. This command does not affect what other players see.
+logo # # Change the color of the specified player, with the first value being the color (0-9) and the second value being the player (0-9). For example, "+logo 1 5" will make player 6 red. This command does not affect what other players see.
+bigbrother Toggles automatic cycling selection of your units by chronological build order.
+lostype Toggles between "true" and "circular" line of sight.
+nometal Reduces your metal to 0.
+noenergy Reduces your energy to 0.
+nometal # Reduces metal of specified player (0-9) to 0 (skirmish only).
+nometal # Reduces energy of specified player (0-9) to 0 (skirmish only).

Cheats

+unitname # Spawns the selected unit for the selected player (0-9) at the cursor location, based on the internal unitname; for example "+armt1infkbot" will spawn an Arm Marine for yourself while "+armt1infkbot 3" will spawn an Arm Marine for player 4. Remember that the INSERT key can be used to repeat the previous command or cheat. To discover the internal unitname for any unit, check the filename for the unit's image in the unit guides.
+atm Completely fills the metal and energy storage of the currently viewed player (by default, you).
+view # Change view to another player (0-9), for example "+view 3" will switch to player 4's view. Use "+view" to return to your view.
+control # Change control to another player (0-9), for example "+control 3" will make you control player 4. This only works on AI players. Use "+control" to control your player again. Sometimes when using this cheat the view does not get switched along with the control, in which case you must use the "view #" cheat.
+ai # Disables or enables the AI for the specified player (0-9), for example "+ai 3" disables or enables the AI for player 4. Using "+ai" enables or disables the AI for the currently controlled player. Note that AI profiles are not loaded for the human player, so enabling the AI for the human player results in unpredictable performance due to missing weights and limits.
+los Enables or disables "permanent" line of sight.
+radar Enables or disables radar coverage of entire map.
+mapping Toggles between mapped and unmapped mapping mode.
+nowisee Enables permanent line of sight and mapped mapping mode, but does not disable if used again (must use "+los" and "+mapping" to undo).
+doubleshot Doubles the damage of all attacks, based on current setting (using after "+halfshot" will revert to normal damage).
+halfshot Halves the damage of all attacks, based on current setting (using after "+doubleshot" will revert to normal damage).
+meteor Unleashes a weather effect at a random location (meteors unless a different effect is set for the current map).
+makeposter Saves a 3200×2400 screenshot to the game folder in .bmp format.
+makeposter # # Saves a screenshot of specified width and height to the game folder in .bmp format, with minimum size 3200×2400 and maximum size dependent on the map, for example, "+makeposter 6400 4800". If specified size is below or above the limit the minimum or maximum will be used instead.
+makeposter all Saves a screenshot of the entire map to the game folder in .bmp format.