This is a complete listing of all the cheat codes for Doom. To use them, simply type one in while playing the game. Note: versions 2.00 onwards signify Acorn Doom+ cheat codes.
|idbeholda||1.00||Gives you a computer area map which lasts for the rest of the level.|
|idbeholdi||1.00||Gives you partial invisibility which lasts for 60 seconds.|
|idbeholdl||1.00||Gives you light amplification visors which lasts for 120 seconds.|
|idbeholdr||1.00||Gives you a radiation suit which lasts for 60 seconds.|
|idbeholds||1.00||Gives you beserk strength which lasts for the rest of the level (although the reddish hue only lasts for 30 seconds).|
|idbeholdv||1.00||Gives you invulneratility.|
|idchoppers||1.00||Gives you a chainsaw. Find some meat!|
|idclev**||1.00||Jump to level **. On Ultimate Doom, the first * is the episode number, and the second * is the level number (1-9). On Doom II, ** is a number from 01-32. Note: this code resets your status to 100% health, 0% armour, a pistol and 50 bullets. All other weapons and ammunition are removed, along with backpack.|
|idclip||1.00||Toggle clipping mode (allows you to walk through walls and other objects). Note: this disables your ability to use teleporters and pick up objects. Only works on Doom II, use idspispopd on Ultimate Doom.|
|iddqd||1.00||Toggle 'god mode'. When on, health changes to 100%, and you can't be injured. Well almost. If you are on a teleport pad and another human player or monster (except on Doom II, level 30) teleports to where you are then you die.|
|iddt||1.00||Toggle automap mode:|
|idfa||1.00||All weapons, full ammunition and 200% armour. Note: your ammunition-carrying capacity doubles when you pick up your first backpack.|
|idkeya||1.00||Gives you all the keys.|
|idkey*||2.01||Gives you key * (where * is the first letter of the key colour - r, y or b).|
|idkfa||1.00||All weapons, full ammunution, 200% armour and all keys.|
|idmus**||1.00||Use music track from level ** (obviously this only works if you can hear the music anyway). 33 plays the interlude music (the music that is played when you complete levels 6 and 11), 34 gives plays the title screen music, 35 gives the interlude music for every level apart fom 6 and 11.|
|idmypos||1.00||Display your angle and coordinates in hexadecimal format.|
|idspispopd||2.00||Same as idclip except this one works on Ultimate Doom. It stands for 'Smashing Pumpkins Into Small Pieces Of Putrid Debris'.|
|idspread||2.00||Toggle 'Plasma Gun Spread Mode', where one shot of the plasma gun actually fires 9 bolts in a spread in front of you. This makes the plasma gun more effective for clearing rooms than the BFG (but makes you loose ammo pretty quick).|
|2.02||As of v2.02 this cheat increments the number of bolts that the plasma gun fires in 'Plasma Gun Spread Mode'. The sequence of this is 3, 5, 7, 9 and OFF.|
|idfight||2.01||Allow monsters to fight one another.|
|idmuscd||2.01||Display CD name (if !CDDB in use) or number (if not).|
|idmusic||2.01||Display track name (if !CDDB in use) or number (if not).|
|idpack||2.01||Gives you a backpack.|
|idcache||2.02||Toggle the column caching.|
|idresamp||2.02||Change the resampling level.|
Note: all cheat codes except idclev** and iddt are disabled on Nightmare skill level, and many are disabled when playing network games.
Thanks to Justin Fletcher
, if it wasn't for him this page would be much shorter.
This is because:
- a) Half of these codes wouldn't exist, and
b) we wouldn't know about them even if they did.