Cheats

This page lists known, verified (except where noted), cheat codes and other ways to cheat (without using trainers or the like) for Dungeon Keeper and Dungeon Keeper 2.
== Dungeon Keeper ==
=== Prototypes ===
Note: these do not work on the final retail game.
==== Cheat Menus ====
*Pressing on the number pad brings up this cheat menu:
*Possessing a creature and pressing bring up this menu:
Selecting 'Give controlled creature spells' brings up this menu, though it doesn't seem to be functional:
==== Level Select ====
To skip to a specific level, run the game with the / level n (where n is the level number) parameter.
=== Dungeon Keeper FX ===
==== Cheat Menus ====
As above, but the menus have more options and are easier to use. The codes are the same as the prototypes, but the game needs to be run with the -alex parameter.
As of KeeperFX 0.4.9, these cheats are as follows:
Pressing whilst in possession brings up this menu.
:*Give controlled creature spells brings up the same menu as above, but still doesn't seem to work.
File:Cheat Menu 3 Dungeon Keeper FX.png|
rect 6 5 51 20 Fireball
rect 8 20 50 33 Meteor
rect 8 33 49 45 Freeze
rect 7 48 51 57 Armour
rect 6 59 62 72 Lightning
rect 8 73 60 83 Rebound
rect 7 86 34 96 Heal
rect 7 99 86 111 Poison Cloud
rect 5 113 68 123 Invisibility
rect 8 125 56 136 Teleport
rect 7 138 47 149 Speed
rect 7 152 39 162 Slow
rect 8 164 38 174 Drain
rect 7 178 37 188 Fear
rect 7 190 48 202 Missile
rect 8 204 46 214 Navigating Missile
rect 7 217 48 226 Flame Breath
rect 7 228 41 239 Wind
rect 7 242 37 253 Light
rect 7 255 26 266 Flight
rect 8 269 40 279 Sight
rect 6 282 58 292 Grenade
rect 7 294 31 305 Hailstorm
rect 8 308 35 318 Word of Power
rect 8 320 34 330 Fart
rect 8 334 27 345 Dig
rect 8 346 45 357 Arrow
rect 6 359 46 371 Grenade
rect 8 372 56 383 Disease
rect 7 385 55 396 Chicken
rect 7 398 73 409 Time Bomb
desc none
Pressing whilst in possession of a creature brings up this menu, which allows you to select its "instance", regardless of whether it's actually available. The currently-selected instance is highlighted.
All three menus can be moved around the screen.
==== Level Select ====
Same as above, but with no space between the / (which can also be -) and 'level'.
==== Level Skip/Navigation ====
Run the game with the -alex parameter, then use the following key combinations on the level screen:
*+ - skip to next level
*+ - return to previous level
*+ - show all levels, including the secret ones (including the Full Moon level). However, this seems to show the flags for the levels of all campaigns, so things can get confusing.
=== Unverified codes ===
These codes have circulated, but have not been demonstrated to work on any known build of the game. It is unknown which version(s) they are supposed to work on, whether certain conditions need to be met, or if these are fake.
== Dungeon Keeper 2 ==
=== Level Select ===
Run the game with the -level levelname -q (where levelname is 'level' for a campaign level, or 'secret' for a secret level, followed (without a space) by the number) For levels with multiple versions, append the letter to the number. For example, to go to version b of Carnage, enter:
 -level level11b -q.
You can actually enter any level name, as long as a level by that exact name exists in the maps subdirectory.
=== General ===
Press ++ during a game (you'll hear a door sliding sound), then enter one of the following codes (note: these seem to only work with certain keyboard layouts, such as the UK layout (but not the UK Extended layout). However, you do not need a physical UK keyboard; you can simply install the UK layout (or any other layout) in Windows and use that for the game.):
On successful entry of a code, the same sliding sound is heard. A slightly heavier one indicates that an incorrect code was entered.
On version 1.51 and higher, cheats are disabled in multiplayer mode.
=== Unlock secret levels ===
Using a registry editor, go to Configuration\Player where the settings for Dungeon Keeper 2 are stored (e.g. HKEY_CURRENT_USER\Software\Bullfrog Productions Ltd\Dungeon Keeper II). Edit the Secret Levels value so that there are four 4-octet booleans set to true adjacent to each other (in layman's terms, put a 1 followed by three zeros). Make sure to delete any extra values resulting from this action; if this value's isn't the right size (see the screenshot), the game will remove it and overwrite it with all zeroes.
=== Unlock campaign levels ===
In the 'Player Level Status' value in the registry are 25 4-octet integers, each representing its corresponding level's availability status. Setting each one to 1 will unlock every non-secret campaign level, including all versions of the multiple-choice levels. If you've already beaten the campaign, simply change each non-1 (for every 4 octets; leave the three 0s in between each value alone) to a 1. Make sure the 'Level Number' value is correct (this seems to include the multiple-choice levels, so the maximum value is higher than 20), or the game may get confused as to which level you're currently on.
=== Unlock Chicken spell in Campaign mode ===
The Chicken spell is only available in Campaign mode after you win all the secret levels (excluding Imp Invasion). To make the game think you've done so, do the same as above (Unlock secret levels), but on the Secret Levels Completed value.
=== Transfer creature ===
Go the game's registry settings (e.g. HKEY_CURRENT_USER\Software\Bullfrog Productions Ltd\Dungeon Keeper II). In Configuration\Player, there are two settings: Transfer Creature ID and Transfer Creature Level. These values determine which creature will be "transferred" when you next load a level and its experience level (and are reset to 0 when a level is loaded).
The creature values (in decimal) are as follows:
 
 Tristran
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Felix
 
 
 
 
 Balder
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 (Elite)
 
 Jack
==See Also==
*Easter Eggs
==References==
== Notes==