Enable the cheat console using the Icewind Dale configuration program, then press [CTRL] + [TAB] in-game to open the console and type one of the following commands.
Additional Notes On Cheats:
'movetoarea(x)' - Name must be enclosed in quotes e.g.ctrlaltdelete:movetoarea("AR6300")
'createitem(x.#)' - ctrlaltdelete:createitem("00BOLT01", 10)
'setglobal(x,Y,#)' - x is the name of the variable, y is either LOCAL, GLOBAL or an area name (AR####),# is the number to set the variable to. Example: ctrlaltdelete:setglobal("VARIABLE", "GLOBAL", 1)
'setglobal(x,Y)' - x is the name of the variable y is either LOCAL, GLOBAL or an area name (AR####) |
| Code |
Effect |
| CTRL + 1 |
Cycle through armor levels |
| CTRL + 2 |
Fade screen to dark |
| CTRL + 3 |
Fade screen to light |
| CTRL + 4 |
Display trigger polygons |
| CTRL + 6 |
Make your current selected character transform into |
| CTRL + 7 |
The next one. Use 6 and 7 to browse back and forth between all available in game characters |
| CTRL + 9 |
Display character bounding boxes |
| CTRL + A |
Scroll through available character sequences with the |
| CTRL + C |
Replay chapter introduction |
| CTRL + F |
Turn selected character around its axis |
| CTRL + J |
Teleport party to mouse cursor |
| CTRL + K |
Kill selected monster or remove PC from party |
| CTRL + M |
Debug dump with area information |
| CTRL + R |
Heal selected character or portrait |
| CTRL + S |
Selected character. Use A and S to browse back and forth |
| CTRL + U |
Receive free XP |
| CTRL + X |
Give current mouse position + search square |
| CTRL + Y |
Kill current selected unit |
| ctrlaltdelete:addgold(#) |
Gives the party # amount of gold pieces |
| ctrlaltdelete:addspell(x) |
Person where the mouse cursor is currently over memorizes spell X and is added to spellbook. |
| ctrlaltdelete:createitem(x,#) |
Create quantity # of item x.(See example) |
| ctrlaltdelete:enablecheatkeys() |
Enables cheatkeys during gameplay: |
| ctrlaltdelete:explorearea() |
Reveals the whole map for current area |
| ctrlaltdelete:firstaid() |
Supposed to give you potions and scrolls, but appears broken. |
| ctrlaltdelete:hans() |
Teleport selected members to the pointer |
| ctrlaltdelete:jeffkattacks() |
Supposed to summon a monster to attack you, but appears broken. |
| ctrlaltdelete:jeffkdefends() |
Supposed to summon a monster to defend you, but appears broken. |
| ctrlaltdelete:midas() |
Gives the party 500 gold pieces |
| ctrlaltdelete:movetoarea(x) |
Load area number given. See data directory of CD2 for area names (See example) |
| ctrlaltdelete:setchapter(#) |
Set current chapter to #. (0 Prologue, Other values are 1 to 6) |
| ctrlaltdelete:setcurrentxp(#) |
Set XP of selected members to # points |
| ctrlaltdelete:setglobal(x,Y) |
Check the current status of a variable. |
| ctrlaltdelete:setglobal(x,Y,#) |
Set global variable to a certain value (See notes and example) |