|  | @@ -0,0 +1,75 @@
 | 
	
		
			
				|  |  | +Following cheat codes have been implemented in VCMI and must be used
 | 
	
		
			
				|  |  | +within in-game chat:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +-   **vcmiistari** - gives all spells and 999 mana to currently selected
 | 
	
		
			
				|  |  | +    hero
 | 
	
		
			
				|  |  | +-   **vcmiainur** - gives 5 Archangels to every empty slot of currently
 | 
	
		
			
				|  |  | +    selected hero
 | 
	
		
			
				|  |  | +-   **vcmiangband** - gives 10 black knight into each slot
 | 
	
		
			
				|  |  | +-   **vcmiglaurung** - gives 5000 crystal dragons into each slot
 | 
	
		
			
				|  |  | +-   **vcmiarmenelos** - build all buildings in currently selected town
 | 
	
		
			
				|  |  | +-   **vcminoldor** - all war machines
 | 
	
		
			
				|  |  | +-   **vcminahar** - 1000000 movement points
 | 
	
		
			
				|  |  | +-   **vcmiformenos** - give resources (100 wood, ore and rare resources
 | 
	
		
			
				|  |  | +    and 100000 gold)
 | 
	
		
			
				|  |  | +-   **vcmieagles** - reveals FoW
 | 
	
		
			
				|  |  | +-   **vcmiungoliant** - conceal FoW
 | 
	
		
			
				|  |  | +-   **vcmiglorfindel** - advances currently selected hero to the next
 | 
	
		
			
				|  |  | +    level
 | 
	
		
			
				|  |  | +-   **vcmisilmaril** - player wins
 | 
	
		
			
				|  |  | +-   **vcmimelkor** - player loses
 | 
	
		
			
				|  |  | +-   **vcmiforgeofnoldorking** - Hero gets all artifacts except spell
 | 
	
		
			
				|  |  | +    book, spell scrolls and war machines. This includes artifacts added
 | 
	
		
			
				|  |  | +    via mods.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +All cheat codes can be applied for specific players or all of them:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +-   **vcmieagles ai** - Will reveal FoW only for AI players.
 | 
	
		
			
				|  |  | +-   **vcmieagles all** - Will reveal FoW for all players on map.
 | 
	
		
			
				|  |  | +-   **vcmieagles blue** - Will reveal FoW only for blue player.
 | 
	
		
			
				|  |  | +-   **vcminahar ai** - give 1000000 movement points to each hero of
 | 
	
		
			
				|  |  | +    every AI player
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Some cheats can also be used with certain ObjectInstanceID:
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +-   **vcminahar 123** - give 1000000 movement points to hero with id of
 | 
	
		
			
				|  |  | +    123
 | 
	
		
			
				|  |  | +-   **vcmiarmenelos 123** - build all buildings in town with id of 123
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +These codes are not a cheats, but can be used in multiplayer by host
 | 
	
		
			
				|  |  | +player to control the session
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +-   **game exit/quit/end** - finish the game
 | 
	
		
			
				|  |  | +-   **game save mygame** - saves the game into mygame file
 | 
	
		
			
				|  |  | +-   **game kick red/blue/...** - kick player from the game. instead of
 | 
	
		
			
				|  |  | +    color, can be used a number, e.g. **game kick 0/1/2...**, number is
 | 
	
		
			
				|  |  | +    a corresponding player number (0 - red, 1 - blue, etc)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +# Console commands
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +Following commands must be used in vcmiclient console (CMD on Windows or
 | 
	
		
			
				|  |  | +terminal on Linux / Mac):
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +-   **autoskip** - Toggles autoskip mode on and off. In this mode,
 | 
	
		
			
				|  |  | +    player turns are automatically skipped and only AI moves. However,
 | 
	
		
			
				|  |  | +    GUI is still present and allows to observe AI moves. After this
 | 
	
		
			
				|  |  | +    option is activated, you need to end first turn manually. Press
 | 
	
		
			
				|  |  | +    \[Shift\] before your turn starts to not skip it.
 | 
	
		
			
				|  |  | +-   **onlyai** - When typed in pregame, it completely removes human
 | 
	
		
			
				|  |  | +    players and GUI from game. Use console and bugtracker to test AI
 | 
	
		
			
				|  |  | +    quickly. Additionally, game cna be launched with --onlyAI parameter
 | 
	
		
			
				|  |  | +    to enable this mode by default.
 | 
	
		
			
				|  |  | +-   **crash** - force game crash. It is sometimes useful to generate
 | 
	
		
			
				|  |  | +    memory dump file in certain situations, for example game freeze.
 | 
	
		
			
				|  |  | +-   **set <command> <on/off>** - toggle one of debug options on or off.
 | 
	
		
			
				|  |  | +    Possible commands:
 | 
	
		
			
				|  |  | +    -   **autoskip** - identical to "autoskip" option
 | 
	
		
			
				|  |  | +    -   **showGrid** - displays grid on adventure map
 | 
	
		
			
				|  |  | +    -   **showBlock** - shows blocked tiles on map. Requires image
 | 
	
		
			
				|  |  | +        **data/blocked.bmp** present.
 | 
	
		
			
				|  |  | +    -   **showVisit** - shows visitable tiles on map. Requires image
 | 
	
		
			
				|  |  | +        **data/visitable.bmp** present.
 | 
	
		
			
				|  |  | +    -   **hideSystemMessages** - supress server messages in chat.
 | 
	
		
			
				|  |  | +-   **gosolo** - AI take control over human players and vice versa
 | 
	
		
			
				|  |  | +-   **controlai** - give control of one (if color specified) or all AIs
 | 
	
		
			
				|  |  | +    to player
 |