Difference between revisions of "Cheat codes"

From VCMI Project Wiki
Jump to: navigation, search
(new cheat)
(Advaced cheat codes usage that I introduced in 7b7958c5485678d439f13fdb25dbe6a8f8b5315b)
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Following cheat codes have been implemented in VCMI:
+
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
 
* '''vcmiistari''' - gives all spells and 999 mana to currently selected hero
 
* '''vcmiainur''' - gives 5 Archangels to every empty slot of currently selected hero
 
* '''vcmiainur''' - gives 5 Archangels to every empty slot of currently selected hero
 
* '''vcmiangband''' - gives 10 black knight into each slot
 
* '''vcmiangband''' - gives 10 black knight into each slot
 +
* '''vcmiglaurung''' - gives 5000 crystal dragons into each slot
 
* '''vcmiarmenelos''' - build all buildings in currently selected town
 
* '''vcmiarmenelos''' - build all buildings in currently selected town
 
* '''vcminoldor''' - all war machines
 
* '''vcminoldor''' - all war machines
Line 9: Line 10:
 
* '''vcmiformenos''' - give resources (100 wood, ore and rare resources and 20000 gold)
 
* '''vcmiformenos''' - give resources (100 wood, ore and rare resources and 20000 gold)
 
* '''vcmieagles''' - reveals FoW
 
* '''vcmieagles''' - reveals FoW
 +
* '''vcmiungoliant''' - conceal FoW
 
* '''vcmiglorfindel''' - advances currently selected hero to the next level
 
* '''vcmiglorfindel''' - advances currently selected hero to the next level
 
* '''vcmisilmaril''' - player wins
 
* '''vcmisilmaril''' - player wins
 
* '''vcmimelkor''' - player loses
 
* '''vcmimelkor''' - player loses
* '''vcmiforgeofnoldorking''' - hero gets all artifacts except spell book, spell scrolls and war machines
+
* '''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
 +
 
 +
=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

Revision as of 10:00, 13 October 2016

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 20000 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

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