Doom Wiki
Tags: Visual edit apiedit
mNo edit summary
Tag: Visual edit
(20 intermediate revisions by 9 users not shown)
Line 1: Line 1:
To use a cheat code in most versions of the game, one simply types the code while playing (this also applies while in [[automap]] mode). On the [[Doom Classic|iPhone version]] of the game, touch the screen with 4 fingers at any time to bring up the keyboard. After the last letter has been entered, a message of acknowledgment will appear at the top of the screen. The [[status bar]], [[face]], and ingame view may also change, depending on the effects of the code.
+
To use a cheat code in most versions of Doom, one simply types the code while playing (this also applies while in [[automap]] mode). In the [[Doom Classic|iPhone version]] of the game, touch the screen with four fingers at any time to bring up the keyboard. After the last letter has been entered, a message of acknowledgment will appear on the top of the screen. The [[status bar]], [[face]], and in-game view may also change, depending on the effects of the code.
   
Cheat codes are disabled on the "Nightmare!" [[skill level]], except for the <tt>iddt</tt> and <tt>idclev</tt> cheats.
+
Cheat codes are disabled on the "Nightmare!" [[skill level]], except for the <tt>idclev</tt> and <tt>iddt</tt> cheats.
   
Cheat codes may be different on non-[[Wikipedia:QWERTY|QWERTY]] keyboards. For example, in [[Wikipedia:France|France]], <tt>idkfa</tt> may be <tt>idkfq</tt>, because of the AZERTY keyboard layout commonly used there.
+
Cheat codes may be different on non-[[Wikipedia:QWERTY|QWERTY]] keyboards. For example, in [[Wikipedia:France|France]], <tt>idkfa</tt> may be <tt>idkfq</tt>, because of the AZERTY keyboard layout commonly used there.
   
 
===All Doom engine versions (for computers)===
 
===All Doom engine versions (for computers)===
  +
{| class="WikiaTable"
{| {{prettytable}}
 
 
|-
 
|-
  +
|'''idbehold'''
|'''idbehold'''''#''||<span id="idbehold"></span>When ''#'' is one of the letters below, this gives the powers of an item:
 
  +
''#''
 
|When ''#'' is one of the letters below, this gives the powers of an item:
 
* "R": [[Radiation shielding suit]].
 
* "R": [[Radiation shielding suit]].
 
* "I": [[Partial invisibility]].
 
* "I": [[Partial invisibility]].
Line 16: Line 18:
 
* "S": [[Berserk]].
 
* "S": [[Berserk]].
 
|-
 
|-
 
|'''idchoppers'''<ref>Prints the message "Doesn't suck - GM". Taylor's explanation for this message: "Choppers is a State Programming Contest game that a friend of mine named Guy Maor (GM) helped write. He's a little defensive of it 'cause it wasn't *quite* finished on the release day. Was a cool two-player Rescue Raiders rip-off. He was drunk and talked to me one night, and I thought I'd put it in."</ref>
|'''idchoppers'''{{ref|1}}||<span id="idchoppers"></span>Gives the option to select the [[chainsaw]].
+
|Gives the option to select the [[chainsaw]].
 
|-
 
|-
  +
|'''idclip'''
|'''idclip'''||<span id="idclip"></span>No clipping in [[Doom II]] and the iPhone version of Doom (see <tt>[[#idspispopd|idspispopd]]</tt> below for technical details).
 
  +
|Identical to <tt>idspispopd</tt>, except that it is for all other Doom games. Some source ports require this cheat code instead of <tt>idspispopd</tt>.
 
|-
 
|-
  +
|'''idclev'''
|'''idclev'''''##''{{ref|2}}||<span id="idclev"></span>Warps to level E''#''M''#'' or MAP''##''. This may have certain side effects (see [[IDCLEV idiosyncrasies]]).
 
 
''##''<ref>CLEV stands for ''''c'''hange '''lev'''el'; it could also be interpereted as "see (C) level."</ref>
 
|Warps to level E''#''M''#'' or MAP''##''. This may have certain side effects (see [[IDCLEV idiosyncrasies]]).
 
|-
 
|-
 
|'''iddqd'''<ref>Taylor and two fellow [[Wikipedia:Hacker|hackers]] made up an informal fraternity called Delta-Q-Delta (hence the DQD) during their college days. The "Q" stands for "quit", and represents the grade members should strive to receive in their classes.</ref>
|'''iddqd'''{{ref|3}} or '''idqd'''||<span id="iddqd"></span>Sets health to 100% and makes player immune to damage ("god mode", "degreelessness"). If the player is currently standing on or subsequently enters a [[Damaging floor#Technical_information|damaging floor of type 11]], the invulnerability effect is nullified. The invulnerable player can also be killed by a [[telefrag]], and projectiles with extremely high damage ratings (such as from a [[DeHackEd]] modification) can also kill a player in god mode.{{ref|4}}
+
|Sets health to 100% and makes player immune to damage ("god mode", "degreelessness"). If the player is currently standing on or subsequently enters a [[Damaging floor#Technical_information|damaging floor of type 11]], the invulnerability effect is nullified. The invulnerable player can also be killed by a [[telefrag]], and projectiles with extremely high damage ratings (such as from a [[DeHackEd]] modification) can also kill a player in god mode.<ref>According to the function P_DamageMobj in [[Doom source code files|p_inter.c]], "invulnerability" only protects the player from attacks doing less than 1000 [[Hit point|points of damage]]. There is no form of attack in the game that does more damage than this number, except one: a [[telefrag]], which inflicts 10000 points on the target. This is why a player in God mode can still be killed by telefragging. This also means that [[DeHackEd]] can be used to circumvent god mode by creating incredibly powerful weapons; some examples of this effect can be found in [[The Sky May Be]].</ref>
 
|-
 
|-
 
|'''iddt'''<ref>DT stands for ''''D'''ave '''T'''aylor'. The code can be used in cooperative [[multiplayer]] games by first pressing T and then typing the code while holding ALT.</ref>
|'''iddt'''{{ref|5}}||<span id="iddt"></span>This cheat reveals information if used while in [[automap]] mode, showing additional data the second time it is used:
+
|This cheat reveals information if used while in [[automap]] mode, showing additional data the second time it is used:
 
* First use: full [[automap]] (reveals unexplored areas, including invisible linedefs not shown by the [[computer area map]] powerup).
 
* First use: full [[automap]] (reveals unexplored areas, including invisible linedefs not shown by the [[computer area map]] powerup).
* Second use: full automap with [[items]], [[monsters]], [[player]]s, [[Thing_types#Obstacles|obstacles, and decorations]].<br/>
+
* Second use: full automap with [[items]], [[monsters]], [[player]]s, [[Thing_types#Obstacles|obstacles, and decorations]].<br>
 
* Third use: the automap is restored to normal.
 
* Third use: the automap is restored to normal.
 
|-
 
|-
 
|'''idfa'''<ref>FA stands for ''''f'''ull '''a'''mmo'. This cheat code is not present in versions prior to [[Versions of Doom and Doom II#v1.666|1.666]].</ref>
|'''idfa'''{{ref|6}}||<span id="idfa"></span>This is the same as <tt>idkfa</tt> below, but excludes the keys.
+
|This is the same as <tt>idkfa</tt> below, but excludes the keys.
 
|-
 
|-
 
|'''idkfa'''<ref>KFA stands for '<nowiki/>'''k'''eys & '''f'''ull '''a'''mmo', but is often paraphrased as '<nowiki/>'''k'''ick '''f'''ucking '''a'''ss' or ''''k'''iller '''f'''ucking '''a'''rsenal'.</ref>
|'''idkfa'''{{ref|7}}||<span id="idkfa"></span>Grants full [[megaarmor]] protection (200%), all [[weapons]], full [[ammo]], and all the [[key]]s.
 
  +
|Grants full [[megaarmor]] protection (200%), all [[weapons]], full [[ammo]], and all the [[key]]s.<ref>The cheat code puts skull keys on top of keycards, making it easier to detect if it was a cheat code if the level has keycard pickups.</ref>
 
|-
 
|-
 
|'''idmus'''##<ref>MUS stands for ''''mus'''ic'. Certain selections may call for invalid music lumps (see [[IDMUS requests invalid music]]). In [[The Ultimate Doom]], <tt>idmus40</tt> will play the same music as <tt>idmus39</tt> (<tt>D_E3M9</tt>) and <tt>idmus41</tt> to <tt>idmus45</tt> will play music from the intermission, main, and end screens. In [[Doom II]], the non-level tracks are <tt>idmus33</tt> to <tt>idmus35</tt>.</ref>
|'''idmus'''##{{ref|8}}||<span id="idmus"></span>Plays [[music]] from level MAP''##'' in Doom II or [[Doom]], and E''#''M''#'' in [[The Ultimate Doom]]. Using this cheat code will make the player change weapons in hand if the numbers pressed correspond to available weapons.
+
|Plays [[music]] from level MAP''##'' in Doom II or [[Doom]], and E''#''M''#'' in [[The Ultimate Doom]]. Using this cheat code will make the player change weapons in hand if the numbers pressed correspond to available weapons.
 
|-
 
|-
 
|'''idmypos'''<ref>MYPOS stands for ''''my pos'''ition'.</ref>
|'''idmypos'''{{ref|9}}||<span id="idmypos"></span>Shows the player's coordinates and compass direction (note that these numbers are [[Wikipedia:Hexadecimal|hexadecimal]], and may require some practice to interpret quickly).
+
|Shows the player's coordinates and compass direction (note that these numbers are [[Wikipedia:Hexadecimal|hexadecimal]], and may require some practice to interpret quickly).
 
|-
 
|-
 
|'''idspispopd'''<ref>SPISPOPD stands for '<nowiki/>'''S'<nowiki/>'''mashing '<nowiki/>'''P'<nowiki/>'''umpkins '<nowiki/>'''I'<nowiki/>'''nto '<nowiki/>'''S'<nowiki/>'''mall '<nowiki/>'''P'<nowiki/>'''iles '<nowiki/>'''O'<nowiki/>'''f '<nowiki/>'''P'<nowiki/>'''utrid '<nowiki/>'''D''''ebris. See more in [[SPISPOPD]] article.</ref>
|'''idspispopd'''{{ref|10}}||<span id="idspispopd"></span>No clipping (the player can walk through walls, monsters, and obstacles, climb high ledges instantly, and pass through [[Thing types|items]] and across all tagged [[linedefs]] with no effect. This works only in Doom and The Ultimate Doom (see above for the equivalent <tt>idclip</tt> for Doom II).
+
|No clipping (the player can walk through walls, monsters, and obstacles, climb high ledges instantly, and pass through [[Thing types|items]] and across all tagged [[linedefs]] with no effect. This works only in Doom and The Ultimate Doom (see above for the equivalent <tt>idclip</tt> for Doom II).
|}
 
  +
|}<nowiki/><nowiki/><nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>'''<nowiki/>
<div style="font-size: 90%">
 
{{note|1}}Prints the message "Doesn't suck - GM". Taylor's explanation for this message: "Choppers is a State Programming Contest game that a friend of mine named Guy Maor (GM) helped write. He's a little defensive of it 'cause it wasn't *quite* finished on the release day. Was a cool two-player Rescue Raiders rip-off. He was drunk and talked to me one night, and I thought I'd put it in."
 
 
{{note|2}}CLEV stands for ''''c'''hange '''lev'''el'; it could also be interpereted as "see (C) level."
 
 
{{note|3}}Taylor and two fellow [[Wikipedia:Hacker|hackers]] made up an informal fraternity called Delta-Q-Delta (hence the DQD) during their college days. The "Q" stands for "quit", and represents the grade members should strive to receive in their classes.
 
 
{{note|4}}According to the function P_DamageMobj in [[Doom source code files|p_inter.c]], "invulnerability" only protects the player from attacks doing less than 1000 [[Hit point|points of damage]]. There is no form of attack in the game that does more damage than this number, except one: a [[telefrag]], which inflicts 10000 points on the target. This is why a player in God mode can still be killed by telefragging. This also means that [[DeHackEd]] can be used to circumvent god mode by creating incredibly powerful weapons; some examples of this effect can be found in [[The Sky May Be]].
 
 
{{note|5}}DT stands for ''''D'''ave '''T'''aylor'. The code can be used in cooperative [[multiplayer]] games by first pressing T and then typing the code while holding ALT.
 
 
{{note|6}}FA stands for ''''f'''ull '''a'''mmo'. This cheat code is not present in versions prior to [[Versions of Doom and Doom II#v1.666|1.666]].
 
 
{{note|7}}KFA stands for ''''k'''eys & '''f'''ull '''a'''mmo', but is often paraphrased as ''''k'''ick '''f'''ucking '''a'''ss' or ''''k'''iller '''f'''ucking '''a'''rsenal'.
 
 
{{note|8}}MUS stands for ''''mus'''ic'. Certain selections may call for invalid music lumps (see [[IDMUS requests invalid music]]). In [[The Ultimate Doom]], <tt>idmus40</tt> will play the same music as <tt>idmus39</tt> (<tt>D_E3M9</tt>) and <tt>idmus41</tt> to <tt>idmus45</tt> will play music from the intermission, main, and end screens. In [[Doom II]], the non-level tracks are <tt>idmus33</tt> to <tt>idmus35</tt>.
 
 
{{note|9}}MYPOS stands for ''''my''' '''pos'''ition'.
 
 
{{note|10}}SPISPOPD stands for ''''S''''mashing ''''P''''umpkins ''''I''''nto ''''S''''mall ''''P''''iles ''''O''''f ''''P''''utrid ''''D''''ebris. See more in [[SPISPOPD]] article.
 
</div>
 
 
 
===Doom95===
 
===Doom95===
The prefix FH in [[Doom95]] cheat codes stands for the initials of Fred Hommel, the programmer who created the codes.
+
The FH prefix in [[Doom95]] cheat codes stands for the initials of Fred Hommel, the programmer who created the cheat codes.
  +
{| class="WikiaTable"
 
 
|-
{| {{prettytable}}
 
 
|'''fhhall'''<sup>1</sup>||Kills all [[monsters]] in the level, excepting [[lost soul]]s. ([[Pain Elemental]]s killed in this manner will still generate extra lost souls as normal).
 
|'''fhhall'''<sup>1</sup>||Kills all [[monsters]] in the level, excepting [[lost soul]]s. ([[Pain Elemental]]s killed in this manner will still generate extra lost souls as normal).
 
|-
 
|-
 
|'''fhshh'''<sup>2</sup>||Monsters do not notice players unless they are hurt or hear a shot.
 
|'''fhshh'''<sup>2</sup>||Monsters do not notice players unless they are hurt or hear a shot.
 
|}
 
|}
  +
<div style="font-size:small">
 
 
# HALL refers to Jason Hall, CEO of [[Wikipedia:Monolith Productions|Monolith]], who requested that particular cheat (hence the "BY REQUEST..." message that displays when the code is executed). The actual damage done to each monster is 10,000 [[hit points]].
 
# HALL refers to Jason Hall, CEO of [[Wikipedia:Monolith Productions|Monolith]], who requested that particular cheat (hence the "BY REQUEST..." message that displays when the code is executed). The actual damage done to each monster is 10,000 [[hit points]].
 
# Upon typing the <tt>fhshh</tt> cheat the message "be vewy vewy quiet..." is displayed. This is a reference to [[Wikipedia:Elmer Fudd|Elmer Fudd]]'s catchphrase "Be vewy vewy quiet, I'm hunting wabbits!", in the beginning of a [[Wikipedia:Looney Tunes|Looney Tunes]] or [[Wikipedia:Merrie Melodies|Merrie Melodies]] animated short. Disabling the cheat will display the message "Achoo!" (the joke being you sneezed, and the monsters heard you).
 
# Upon typing the <tt>fhshh</tt> cheat the message "be vewy vewy quiet..." is displayed. This is a reference to [[Wikipedia:Elmer Fudd|Elmer Fudd]]'s catchphrase "Be vewy vewy quiet, I'm hunting wabbits!", in the beginning of a [[Wikipedia:Looney Tunes|Looney Tunes]] or [[Wikipedia:Merrie Melodies|Merrie Melodies]] animated short. Disabling the cheat will display the message "Achoo!" (the joke being you sneezed, and the monsters heard you).
</div>
 
   
 
===Console version cheat codes===
 
===Console version cheat codes===
 
Cheat codes in the console versions are different due to the lack of a keyboard.
 
Cheat codes on console versions are different due to the lack of a keyboard.
 
   
 
====3DO====
 
====3DO====
 
 
Press P while holding B to go to the map. Press the following key combinations to access the corresponding cheat:
 
Press P while holding B to go to the map. Press the following key combinations to access the corresponding cheat:
   
* A, Left, A, B, A, Right, A, C, A - all weapons and keys
+
* A, Left, A, B, A, Right, A, C, A - All weapons and keys
* Up, Right, L, Up, Right, Right, R, A, Left - extra screen sizes
+
* Up, Right, L, Up, Right, Right, R, A, Left - Additional screen sizes
* Up, Right, A, B, A, Down, A, L, L - toggle god mode
+
* Up, Right, A, B, A, Down, A, L, L - Toggle god mode
* Up, Right, A, B, A, Down, A, LS(2) - toggle Invincibility power-up
+
* Up, Right, A, B, A, Down, A, LS (2X) - Toggle invincibility power-up
* L, R, R, Right, Up, B, B, Left, R - show items on map
+
* L, R, R, Right, Up, B, B, Left, R - Show items on map
* L, Up, C, C, R, Down, A, Left, Left - unlock all levels
+
* L, Up, C, C, R, Down, A, Left, Left - Unlock all levels
* L, R, R, A, Left, Left, Up, A, C - show entire map
+
* L, R, R, A, Left, Left, Up, A, C - Show entire map
* LS, RS(2), A, Left(2), Up, A, C - show walls on map
+
* LS, RS (2X), A, Left (2X), Up, A, C - Show walls on map
   
 
====Atari Jaguar====
 
====Atari Jaguar====
   
* Pause, * + Pause - toggle invincibility
+
* Pause, * + Pause - Toggle invincibility
* Pause, 9, 4, 7, 4, 9, 2, 1, 0 - toggle invincibility
+
* Pause, 9, 4, 7, 4, 9, 2, 1, 0 - Toggle invincibility
* Pause, # + Pause - all weapons and keys
+
* Pause, # + Pause - All weapons and keys
   
 
Levels can be selected via the following key combinations:
 
Levels can be selected via the following key combinations:
Line 129: Line 117:
 
Enter the following codes to get the corresponding effects:
 
Enter the following codes to get the corresponding effects:
   
* A,B,B,A,A,A,A,A - All weapons
+
* A, B, B, A, A, A, A, A - All weapons
* B,A,B,A,A,A,A,A - Berserker pack
+
* B, A, B, A, A, A, A, A - Berserker pack
* B,A,A,A,A,A,A,A - Computer map
+
* B, A, A, A, A, A, A, A - Computer map
* A,A,B,A,A,A,A,A - God mode
+
* A, A, B, A, A, A, A, A - God mode
* A,A,B,A,B,B,B,B - Disable god mode
+
* A, A, B, A, B, B, B, B - Disable god mode
* B,B,B,A,A,A,A,A - Invulnerability power-up
+
* B, B, B, A, A, A, A, A - Invulnerability power-up
* B,B,A,A,A,A,A,A - Radiation suit
+
* B, B, A, A, A, A, A, A - Radiation suit
* A,B,A,A,B,B,B,A - Skip level
+
* A, B, A, A, B, B, B, A - Skip level
* A,B,A,A,B,B,A,A - Skip 10 levels
+
* A, B, A, A, B, B, A, A - Skip 10 levels
   
 
====PlayStation====
 
====PlayStation====
 
* See [[PlayStation Doom cheats]]
 
* See [[PlayStation Doom cheats]]
   
====Super NES====
+
====Super Nintendo====
* There are no cheat codes in the SNES version. The only way to cheat is to use an Action Replay or Game Genie.
+
* There are no cheat codes in the SNES version. The only way to cheat is to use a Game Genie or an Action Replay device.
   
 
====Xbox 360====
 
====Xbox 360====
* There are no cheat codes in the Xbox 360 version.
+
* There are no cheat codes in the Xbox 360 version.
  +
  +
== References ==
  +
<references />
   
 
==See also==
 
==See also==

Revision as of 01:02, 11 August 2019

To use a cheat code in most versions of Doom, one simply types the code while playing (this also applies while in automap mode). In the iPhone version of the game, touch the screen with four fingers at any time to bring up the keyboard. After the last letter has been entered, a message of acknowledgment will appear on the top of the screen. The status bar, face, and in-game view may also change, depending on the effects of the code.

Cheat codes are disabled on the "Nightmare!" skill level, except for the idclev and iddt cheats.

Cheat codes may be different on non-QWERTY keyboards. For example, in France, idkfa may be idkfq, because of the AZERTY keyboard layout commonly used there.

All Doom engine versions (for computers)

idbehold

#

When # is one of the letters below, this gives the powers of an item:
idchoppers[1] Gives the option to select the chainsaw.
idclip Identical to idspispopd, except that it is for all other Doom games. Some source ports require this cheat code instead of idspispopd.
idclev

##[2]

Warps to level E#M# or MAP##. This may have certain side effects (see IDCLEV idiosyncrasies).
iddqd[3] Sets health to 100% and makes player immune to damage ("god mode", "degreelessness"). If the player is currently standing on or subsequently enters a damaging floor of type 11, the invulnerability effect is nullified. The invulnerable player can also be killed by a telefrag, and projectiles with extremely high damage ratings (such as from a DeHackEd modification) can also kill a player in god mode.[4]
iddt[5] This cheat reveals information if used while in automap mode, showing additional data the second time it is used:
idfa[6] This is the same as idkfa below, but excludes the keys.
idkfa[7] Grants full megaarmor protection (200%), all weapons, full ammo, and all the keys.[8]
idmus##[9] Plays music from level MAP## in Doom II or Doom, and E#M# in The Ultimate Doom. Using this cheat code will make the player change weapons in hand if the numbers pressed correspond to available weapons.
idmypos[10] Shows the player's coordinates and compass direction (note that these numbers are hexadecimal, and may require some practice to interpret quickly).
idspispopd[11] No clipping (the player can walk through walls, monsters, and obstacles, climb high ledges instantly, and pass through items and across all tagged linedefs with no effect. This works only in Doom and The Ultimate Doom (see above for the equivalent idclip for Doom II).

Doom95

The FH prefix in Doom95 cheat codes stands for the initials of Fred Hommel, the programmer who created the cheat codes.

fhhall1 Kills all monsters in the level, excepting lost souls. (Pain Elementals killed in this manner will still generate extra lost souls as normal).
fhshh2 Monsters do not notice players unless they are hurt or hear a shot.
  1. HALL refers to Jason Hall, CEO of Monolith, who requested that particular cheat (hence the "BY REQUEST..." message that displays when the code is executed). The actual damage done to each monster is 10,000 hit points.
  2. Upon typing the fhshh cheat the message "be vewy vewy quiet..." is displayed. This is a reference to Elmer Fudd's catchphrase "Be vewy vewy quiet, I'm hunting wabbits!", in the beginning of a Looney Tunes or Merrie Melodies animated short. Disabling the cheat will display the message "Achoo!" (the joke being you sneezed, and the monsters heard you).

Console version cheat codes

Cheat codes in the console versions are different due to the lack of a keyboard.

3DO

Press P while holding B to go to the map. Press the following key combinations to access the corresponding cheat:

  • A, Left, A, B, A, Right, A, C, A - All weapons and keys
  • Up, Right, L, Up, Right, Right, R, A, Left - Additional screen sizes
  • Up, Right, A, B, A, Down, A, L, L - Toggle god mode
  • Up, Right, A, B, A, Down, A, LS (2X) - Toggle invincibility power-up
  • L, R, R, Right, Up, B, B, Left, R - Show items on map
  • L, Up, C, C, R, Down, A, Left, Left - Unlock all levels
  • L, R, R, A, Left, Left, Up, A, C - Show entire map
  • LS, RS (2X), A, Left (2X), Up, A, C - Show walls on map

Atari Jaguar

  • Pause, * + Pause - Toggle invincibility
  • Pause, 9, 4, 7, 4, 9, 2, 1, 0 - Toggle invincibility
  • Pause, # + Pause - All weapons and keys

Levels can be selected via the following key combinations:

  • 1: 1 + Pause
  • 2: 2 + Pause
  • 3: 3 + Pause
  • 4: 4 + Pause
  • 5: 5 + Pause
  • 6: 6 + Pause
  • 7: 7 + Pause
  • 8: 8 + Pause
  • 9: 9 + Pause
  • 10: A + Pause
  • 11: 1 + A + Pause
  • 12: 2 + A + Pause
  • 13: 3 + A + Pause
  • 14: 4 + A + Pause
  • 15: 5 + A + Pause
  • 16: 6 + A + Pause
  • 17: 7 + A + Pause
  • 18: 8 + A + Pause
  • 19: 9 + A + Pause
  • 20: B + Pause
  • 21: 1 + B + Pause
  • 22: 2 + B + Pause
  • 23: 3 + B + Pause
  • 24: 4 + B + Pause

Game Boy Advance

Enter the following codes to get the corresponding effects:

  • A, B, B, A, A, A, A, A - All weapons
  • B, A, B, A, A, A, A, A - Berserker pack
  • B, A, A, A, A, A, A, A - Computer map
  • A, A, B, A, A, A, A, A - God mode
  • A, A, B, A, B, B, B, B - Disable god mode
  • B, B, B, A, A, A, A, A - Invulnerability power-up
  • B, B, A, A, A, A, A, A - Radiation suit
  • A, B, A, A, B, B, B, A - Skip level
  • A, B, A, A, B, B, A, A - Skip 10 levels

PlayStation

Super Nintendo

  • There are no cheat codes in the SNES version. The only way to cheat is to use a Game Genie or an Action Replay device.

Xbox 360

  • There are no cheat codes in the Xbox 360 version.

References

  1. Prints the message "Doesn't suck - GM". Taylor's explanation for this message: "Choppers is a State Programming Contest game that a friend of mine named Guy Maor (GM) helped write. He's a little defensive of it 'cause it wasn't *quite* finished on the release day. Was a cool two-player Rescue Raiders rip-off. He was drunk and talked to me one night, and I thought I'd put it in."
  2. CLEV stands for 'change level'; it could also be interpereted as "see (C) level."
  3. Taylor and two fellow hackers made up an informal fraternity called Delta-Q-Delta (hence the DQD) during their college days. The "Q" stands for "quit", and represents the grade members should strive to receive in their classes.
  4. According to the function P_DamageMobj in p_inter.c, "invulnerability" only protects the player from attacks doing less than 1000 points of damage. There is no form of attack in the game that does more damage than this number, except one: a telefrag, which inflicts 10000 points on the target. This is why a player in God mode can still be killed by telefragging. This also means that DeHackEd can be used to circumvent god mode by creating incredibly powerful weapons; some examples of this effect can be found in The Sky May Be.
  5. DT stands for 'Dave Taylor'. The code can be used in cooperative multiplayer games by first pressing T and then typing the code while holding ALT.
  6. FA stands for 'full ammo'. This cheat code is not present in versions prior to 1.666.
  7. KFA stands for 'keys & full ammo', but is often paraphrased as 'kick fucking ass' or 'killer fucking arsenal'.
  8. The cheat code puts skull keys on top of keycards, making it easier to detect if it was a cheat code if the level has keycard pickups.
  9. MUS stands for 'music'. Certain selections may call for invalid music lumps (see IDMUS requests invalid music). In The Ultimate Doom, idmus40 will play the same music as idmus39 (D_E3M9) and idmus41 to idmus45 will play music from the intermission, main, and end screens. In Doom II, the non-level tracks are idmus33 to idmus35.
  10. MYPOS stands for 'my position'.
  11. SPISPOPD stands for 'S'mashing 'P'umpkins 'I'nto 'S'mall 'P'iles 'O'f 'P'utrid 'D'ebris. See more in SPISPOPD article.

See also

Sources