

:shroud toggles shroud on/off :fog toggles fog on/off :gold amount add amount gold to the current player's side :create unit_type create a unit of type specified at last selected hex :unit hitpoints= amount edit units hitpoints :unit experience= amount edit units experience :unit attribute=value when a unit is selected, this will set the unit's attribute to value. :lua statement execute a Lua statement :nodebug disables debug-mode commands :n/next_level skip to next scenario by triggering a win event :cl/choose_level pops up a menu that allows you to move directly to a specified scenario. Extra Debugging CommandsĭebugMode (:debug) enables additional commands in command mode: :discover/undiscover Show all hidden unit descriptions in the in-game Help, or forget the known ones. :show_terrain_codes (or :tc) Overlay terrain codes on visible map tiles. :theme bring up theme selection menu :nosaves turns off the autosave function :show_coordinates (or :sc) Overlay x,y coordinates on map tiles. Debug mode is turned off by quitting the game or using the :nodebug command. Also possible with ctrl+x :debug switch debug mode on (does not work in multiplayer). :control side username change the controller for side (write here the number of the side, the side must be controlled by you) to username (write here the nick of the player or observer) :give_control launch a friendly gui to assist with assigning control of sides to players :clear clear chat messages. Can be used on users not in the game but on the server. (Of course they won't be kicked then.) :unban username unban a user by the IP address used by that username.

:ban username kick and ban a user in multiplayer by the IP address used by that username. Generally a friendly way to remove someone who is having connection or other difficulties. (Doesn't effect the muteall setting.) :kick username kick a user in multiplayer. If no username is given everyone is unmuted. If no username is supplied the muted usernames are displayed. :muteall toggles muting/silencing of all observers on/off :mute mute a specific observer. :controller debugging command which displays the current controller type of a side. This command should normally be needed only for debugging purposes. :idle toggle player side between idle mode and not.
#Battle for wesnoth cheat full#
NOTE: If the only surviving side of a campaign scenario has been given to the AI by the full option, the game will not advance to the next scenario of the campaign. The player/client who controls that side needs to issue this command. If the player controls another side then their vision does not switch to the droided side's vision. full lets the AI have full control of side ( Version 1.15.0 and later only). The player still sees the vision (fog of war and shroud) for side from the start of its turn until the start of the next turn for another side that the same player controls. :q! quit the scenario (without prompting) :w save the game (without prompting) :wq save the game and quit the scenario (without prompting) :refresh redraw the screen :droid side on|off|full on lets the AI make moves for side. This is more reliable than the list that follows here: There is a :help command that lists all available commands, and :help foo displays more information about command foo. Several vi-like commands are available in command mode. Note: It is possible to highlight, copy, and paste text in the command entry field.

If typing a colon is not feasible in your keyboard layout, you can reassign the hotkey in Preferences, or edit game.cfg. You can access command mode by typing : (colon) in a single-player or multiplayer scenario.
