Link to official id Software Website

Cheats guide Wiki covering Cheat Codes for id Software PC games, from DOOM series to Rescue Rover

All games [by release date]

  1. Doom Eternal
  2. Doom 2016 - a.k.a Doom 4
  3. Doom 3: BFG Edition
  4. Rage
  5. Quake Live
  6. Wolfenstein
  7. Enemy Territory: Quake Wars
  8. Quake 4
  9. Doom 3
  10. Wolfenstein: Enemy Territory
  11. Return to Castle Wolfenstein
  12. Quake III Arena
  13. Quake 2
  14. Hexen 2
  15. Quake
  16. Hexen
  17. Heretic
  18. Doom 2
  19. Doom
  20. Spear of Destiny
  21. Wolfenstein 3D
  22. Catacomb 3-D (Series)
  23. Hovertank 3D
  24. Commander Keen (Series)
  25. Shadow Knights
  26. Rescue Rover 2
  27. Rescue Rover

General Notes

1. Some cheat codes may only work with full versions of id Software computer games (not shareware or demo games).

2. Compatibility depends on many factors (such as version numbers), so some cheats may not work in all versions. When version differences are known, these will be shown.

3. These codes are for the PC (computer) version of the games. Video game console versions (like Xbox) may work too, but are not certain to be compatible.

Doom Eternal

Doom Eternal Cheat Codes - a.k.a Doom 5 | Released: TBA | Wikipedia: Doom Eternal

Upcoming codes expected when game released.

Doom 2016 - Doom 4

Doom 2016 Cheat Codes - a.k.a Doom 4 | Released: May, 2016 | Wikipedia: Doom 2016

Note: The following Doom cheat codes will have some consequence on the current and saved game. See this Reddit thread for more information.

Open the Command Console with: CTRL + ` (top left key on keyboard) then type the following code to first enable Developer Mode:

Then the following as required:

Doom 3: BFG Edition

Doom 3 BFG Cheat Codes | Released: 2012 | Wikipedia: Doom 3: BFG Edition

For Steam game - enable a Command console by adding: +set com_allowConsole 1 to the launch option in the Steam client (right click game icon > properties > set launch options). The console can now be accessed in game by pressing the ~ key.

None Steam game - add the parameter to the game shortcut like: "[Install Location]\Doom3BFG.exe" +seta com_allowconsole 1

Note: Enabling cheats will disable achievements on Steam.

Tip: Try Ctrl, Alt, ~ for the Command console if ~ don't work.

Rage

Rage Cheat Codes | Released: 2011 | Wikipedia: Rage

For Steam game - enable a Command console by adding: +set com_allowConsole 1 to the launch option in the Steam client (right click game icon > properties > set launch options). The console can now be accessed in game by pressing the ~ key.

None Steam game - add the parameter to the games shortcut like this: "[Install Location]\Rage.exe" +seta com_allowconsole 1

Note: The newest patch to RAGE disables some console commands.

Quake Live

Quake Live Cheat Codes | Released: 2010 | Wikipedia: Quake Live

Open the Command console with: Ctrl, Alt, ~ then type: devmap (mapname). Now enter these cheats:

Tip: In the console type: 'com_allowconsole 1' and now just use the ~ key to open/close the Command console.

Note: Play against bots in practice mode with these cheats such as: devmap qzpractice2

Wolfenstein

Wolfenstein 2009 Cheat Codes | Released: 2009 | Wikipedia: Wolfenstein

Note: This is the newer Wolfenstein game, not Wolfenstein 3D.

The file "wolf.cfg" (often found at: "\Users\username\AppData\Local\id Software\WolfSP\base") needs to be copied and renamed as "autoexec.cfg". Edit this file to add the following line: seta g_cheatsAreOn "1".

On windows XP, you need to do the following instead of the above: Right click the exe for the game and click properties, set the target to look like: "C:\Program Files\Activision\Wolfenstein\SP\Wolf2.exe" +set com_allowconsole 1

Once in game press (left) Alt, (right) Alt, ~ to open the Command console then type the following cheats.

Tip: Finish the game on any difficulty setting to unlock a 'Cheat Menu' at "Esc -> Options -> Game options -> Cheat Menu". The following cheats will now be available to select. Note: these will disable Achievements and Trophies.

Quake Wars: Enemy Territory

Quake Wars Enemy Territory Cheat Codes | Released: 2007 | Wikipedia: Enemy Territory: Quake Wars

Open the console during a game - Ctrl, Alt, ~ and type: net_allowscheats 1. Then enter these cheats:

Quake 4

Quake 4 Cheat Codes | Released: 2005 | Wikipedia: Quake 4

Press Ctrl, Alt, ~ to bring up the Command console to enter these cheats.

Note: If a cheat is not working, try adding / in front of the cheat - i.e. /god

Tip: In the console type: 'com_allowconsole 1' and now just use the ~ key to open/close the Command console.

Doom 3

Doom 3 Cheat Codes | Released: 2004 | Wikipedia: Doom 3

Press Ctrl, Alt, ~ to bring up the Command console to enter these cheats.

Tip: In the console type: 'com_allowconsole 1' and now just use the ~ key to open/close the Command console.

Wolfenstein: Enemy Territory

Wolfenstein Enemy Territory Cheat Codes | Released: 2003 | Wikipedia: Wolfenstein: Enemy Territory

When in the game, bring down the console window with ~ key and enter the following:

Return to Castle Wolfenstein

Return to Castle Wolfenstein Cheat Codes | Released: 2001 | Wikipedia: Return to Castle Wolfenstein

Note: These codes work on the single player retail version, and on a currently saved game. Cheats won't work in multi-player games.

To initiate cheat-mode, run the game with these parameters: "WolfSP.exe" +set sv_cheats 1

When in the game, bring down the console window with ~ key and enter the following:

Quake III Arena

Quake 3 Cheat Codes | Released: 1999 | Wikipedia: Quake III Arena

When in the game, bring down the console window with ~ key and enter the following:

Note: To use these cheats in multiplayer mode, type: /devmap [map name], then press Enter. The level will now start in a cheat mode.

Tip: You can bind a cheat to a key. Type: bind <key/button> <cmd> with <cmd> being the cheat. Use more than one cheat like: bind <key/button> <cmd> ; <cmd>.   Example: 'bind F9 give all' or 'bind F9 give all ; god'. Key bindings also save to the game file for later use.

Quake 2

Quake 2 Cheat Codes | Released: 1997 | Wikipedia: Quake II

When in the game, bring down the console window with ~ key and enter the following:

Hexen 2

Hexen 2 Cheat Codes | Released: 1997 | Wikipedia: Hexen II

When in the game, bring down the console with with ~ key and enter the following:

Quake

Quake 1 Cheat Codes | Released: 1996 | Wikipedia: Quake

Note: These cheats are case-sensitive.

When in the game, bring down the console window with ~ key and enter the following:

Hexen: Beyond Heretic

Hexen Cheat Codes | Released: 1995 | Wikipedia: Hexen: Beyond Heretic

Type the codes while playing the game. A message of acknowledgment will appear at the top of the screen.

Note: Cheat codes are disabled in multiplayer and the Titan/Pope/Archimage (level 5) skill level. MAPSCO is not disabled on this difficulty level.

Full Version Game

Shareware Version

Heretic

Heretic Cheat Codes | Released: 1994 | Wikipedia: Heretic

Type these out via keyboard keys. A message at the top of the screen will indicate the cheat is initiated.

Note: Codes are disabled in multiplayer mode and in the 'Black Plague Possesses Thee skill' level except code 'RAVMAP'.

Enter GIMME then a letter below followed by 1-9 (number of items you want):

Enter these on their own (letter-case not important):

Doom 2: Hell on Earth

Doom 2 Cheat Codes | Released: 1994 | Wikipedia: Doom_II: Hell on Earth

Also for the 'Final Doom' game.

Tip: Most cheats from Doom (see below) work with Doom 2, in addition to the following cheats.

Two Secret Levels (31-32)

31. WOLFENSTEIN hidden level. Type: IDCLEV31
32. GROSSE hidden level. Type: IDCLEV32

Doom

Doom Cheat Codes | Released: 1993 | Wikipedia: Doom

Also for 'The Ultimate Doom' game.

For these cheats, simply type out the codes on the keyboard, a message should appear at the top of screen to indicate the cheat is activated. Letter-case is not important.

Note: Cheat codes are disabled on the Nightmare! skill level, except for 'IDDT' and 'IDCLEV' cheats.

Note: Version v1.9, cheat codes are disabled in Deathmatch games, except 'Alt TIDDT' in Cooperative games.

Note: Versions prior to v1.9, cheat codes are disabled in Deathmatch and Cooperative games, except 'Alt TIDDT' cheat.

Spear of Destiny

Spear of Destiny Cheat Codes | Released: 1992 | Wikipedia: Spear of Destiny

Tip: Most cheats from Wolfenstein 3D (see below) work with Spear of Destiny, in addition to the following cheats

Wolfenstein 3D

Wolfenstein 3D Cheat Codes | Released: 1992 | Wikipedia: Wolfenstein 3D

Note: Apogee distributed a v1.4 of Wolfenstein 3D without any built-in cheat codes.

Note: These 3 cheats will work in both the shareware and the registered version.

Activate Debug-Mode for these cheats. These are command line parameters and depend on what version you have:

Once Debug-Mode activated, do these for the cheats:

Catacomb 3-D (Series)

Catacomb 3D Cheat Codes | Released: 1991 | Wikipedia: Catacomb 3-D

Catacomb Abyss | Catacomb Armageddon | Catacomb Apocalypse

Hovertank 3D

Hovertank 3D Cheat Codes | Released: 1991 | Wikipedia: Hovertank 3D

Commander Keen (Series)

Commander Keen Cheat Codes | Released: 1991 | Wikipedia: Commander Keen

Episodes 1-3 (Invasion of the Vorticons): Marooned on Mars | The Earth Explodes | Keen Must Die!

Note: Episodes 1-3 cheats work on both shareware and registered versions. Press the keys simultaneously.

Episodes 4-6 (Goodbye, Galaxy!): Secret of the Oracle | The Armageddon Machine | Aliens Ate My Babysitter!

Note: On later versions, enter debug-mode: Keys - A, 2, Enter - before use these cheats.

Shadow Knights

Shadow Knights Cheat Codes | Released: 1991 | Wikipedia: Shadow Knights

Rescue Rover 2

Rescue Rover 2 Cheat Codes | Released: 1991 | Wikipedia: Rescue Rover 2

Rescue Rover

Rescue Rover Cheat Codes | Released: 1991 | Wikipedia: Rescue Rover