Balanced Annihilation:Chat

From Spring

172px-Symbol comment vote.svg.png Warning! This page is outdated! The information displayed may no longer be valid, or has not been updated in a long time. Please refer to a different page for current information.

<--Back to Balanced Annihilation

Chat, Cheats, and Text Commands

Pressing ENTER will bring up a "say:" prompt which you can use to communicate with other players or issue "Text Commands".
-To send a message to all who are connected, type your message and press ENTER.
-To send a message only to your allies, preface your message with "a:".
-To send a message to any spectators, type "s:"
-To send a message to a certain player, type "/w <playername>"
Press ENTER to send it. There are also keybindings for all/ally/spec chat messaging:

Enter -> send to <send type>
Ctrl+Enter -> send to All (and sets <send type> to all)
Alt+Enter -> send to Allies (and sets <send type> to allies)
Shift+Enter -> send to Spectators (and sets <send type> to spectators)

To enter a Text Command, simply type the command and press ENTER.

Basic Text Commands

/info # Shows you what colour each player is, its CPU usage percentage and their ping delay in the bottom right corner of the screen. This is on by default. Arguments:
  1. Sorts by allies
  2. Sorts by TeamID
  3. Sorts by name
  4. Sorts by CPU Usage
  5. Sorts by Ping
/clockShows you the elapsed game time in minutes and seconds in the upper right corner of the screen. This is on by default.
/fpsShows FPS counter in the upper right corner of the screen.
/gameinfoShows game information. Game version, actual game speed, commander ends, gravity, tidal, min wind, max wind, map size, map name and mod name.
/kick <name>Kicks a player, only works for hosts.
/kickbynum #Kicks a player, only works for hosts.
/takePlaces all allied units that are owned by players who have lost connection to the server under your control. It is generally considered polite to consult with any still-connected allies before doing this. In a Commander Dies, Game Ends game, a player only loses once they have lost all their Commanders, and this mechanism will give them a second one.
/setmaxspeed #Changes the maximum speed multiplier (default is 3.0)
/setminspeed #Changes the minimum speed multiplier (default is 0.3)
/spectatorResigns from the game and goes to spectator mode.
/nospectatorchat [0|1]Toggles spectator chat on/off, optional true/false parameters can be put in the end, for example: ".nospectatorchat 1", otherwise it will toggle it on/off. Only works for hosts.

Cheat Codes

Cheat CommandEffect
/cheatenable cheats - Cheats don't work in multiplayer until the host types this
/nocostInsta-build; everything is built immediatly. (doesn't work on things already under construction, only on new ones)
/team #Change player
/give [amount] <unitName> [team] @x,y,z Place 1 or specified number of specified unit. Valid units are the internal names of units as specified in the unit definition. Use the "all" switch to get ALL the units in the current mod. Putting a number after the unit name will give those units to the specified team. some examples:
  • /give ARMCOM - gives you one ARMCOM
  • /give 10 CORKROG 3 - gives team 3 10 CORKROGs
  • /give all - gives one of every unit available
/atmgain 1000 extra energy and metal.
/godmode [0|1]If set to 1, everybody (including specs) can control and view all units.

Graphic Settings

/advshading [0|1]Disables/enables advanced shading (reflective units, more?).
/grounddecals [0|1]Disables/enables ground decals (immune to tab complete?).
/maxparticles #Sets maximum amount of particles. Accepted values are between 1000 and 20000.
/shadows [0|1] #Sets shadows to on or off, supports a second argument for shadow quality (1024, 2048, 4096 or 8192). Note that shadows are a massive performance hit
/vsync [0|1]Disables/enables vsync.
/water # Sets water quality:
  1. Basic water, no performance hit.
  2. Reflective, Pretty, not a too large performance hit.
  3. Dynamic, Very pretty, MASSIVE performance hit and buggy on some hardware.
  4. Reflective + Refractive, Prettier than reflective and pretty much the same performance hit, slightly buggy on some hardware.
  5. Bump-mapped water, very low impact like basic water, very pretty and realistic at average ranges. Has shore waves and some basic effects for impacts/movement through the water.


/cmdcolors <filename>Loads specified cmdcolors.txt.
/ctrlpanel <filename>Loads specified ctrlpanel.txt
/luauiAccess LuaUI commands provided by widgets. Use /luaui reload if LuaUI crashes. You can also use disable/enable arguments.
/echo <text>Prints a message to the console.
/say <text>Specifies that you want to say something to the other players, useful for telling them how to do something with a / command without running it yourself. For example /say /luaui reload.
/specfullview # Sets spectator viewing and selection options:
  1. No special abilities.
  2. view-all.
  3. select-all.
  4. view-all and select-all.
/volume #Sets volume, accepted values are between 0 and 1.


/bind <keyset> <action>Binds a key or key combination.
/unbind <keyset> <action>Unbinds a key or key combination.
/unbindaction <action>Unbinds all keybinds that uses <action>.
/unbindkeyset <keyset>Unbinds all bindings that uses <keyset>.
/unbindallUnbinds all keys except the chat keybinding.
/keysym <name> <keycode>Adds a custom key symbol, The defaults can not be overridden. Name must start with a letter, and only contain letters, numbers, and '_'
/keyset <name> <keyset>Specifies a named keyset. Name must start with a letter, and only contain letters, numbers, and '_'. Named keysets may be accessed by prepending the '&' character to the name.
/fakemeta <keysym>Assigns an auxiliary key for the meta modifier ("space" is a good choice. Use fakemeta none to disable this feature

<--Back to Balanced Annihilation