|
|
(16 intermediate revisions by 9 users not shown) |
Line 1: |
Line 1: |
− | {{delete}}
| + | #REDIRECT [[cheat]] |
− | Doom, Heretic and Hexen contains various '''cheat codes''', which are activated by typing the correct series of letters in-game (some codes appear in virtually all versions of the game, while others are specific to a particular family of [[source port]]s). Certain source ports also support the activation of cheat codes via a console. The codes were added to the game by [[Dave Taylor]].
| |
− | | |
− | ==Doom==
| |
− | | |
− | To use a cheat code in most versions of the original Doom games, one simply types the code while playing (this also applies while in [[automap]] mode). After the last letter has been entered, a message of acknowledgement 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. All of the codes for the original game work in all ports, unless otherwise noted.
| |
− | | |
− | Cheat codes in [[vanilla Doom]] are disabled on the [[Skill level|Nightmare!]] skill level, except for the <tt>iddt</tt> and <tt>idclev</tt> cheats. However, many [[source port]]s enable cheats for all skill levels.
| |
− | | |
− | In some ports and in the original executables, 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 versions===
| |
− | {| {{prettytable}}
| |
− | |-
| |
− | |idbehold''#''||When ''#'' is one of the letters below, this gives an item:
| |
− | * "R": [[Radiation suit]].
| |
− | * "I": [[Invisibility]].
| |
− | * "V": [[Invulnerability]].
| |
− | * "A": [[Computer map]].
| |
− | * "L": [[Light amplification visor]].
| |
− | * "S": [[Berserk]].
| |
− | In some source ports, radiation suits obtained in this way protect the player from all radiation damage, even on surfaces which inflict [[Damaging floor#Technical_information|20% damage per second]]. Also, in some source ports, when a temporary [[powerup]] (e.g. invulnerability) is gained using <i>idbehold</i>, it is permanent until toggled off again (or the level ends).
| |
− | |-
| |
− | |idchoppers<sup>1</sup>||Gives the [[chainsaw]].
| |
− | |-
| |
− | |idclev''##''<sup>2</sup>||Warps to level E''#''M''#'' or MAP''##''. In vanilla Doom, this has the following side effects:
| |
− | * The player's status is reset to that of a newly launched game (e.g. 100% health, no armor, a [[pistol]] and 50 [[bullets]]). This also deactivates any other powerups still in effect, whether obtained using cheat codes or otherwise.
| |
− | * If the last "#" is "1", the player will switch to the [[Fists|fist]] upon entering the new level.
| |
− | * The <tt>-respawn</tt> and <tt>-nomonsters</tt> [[command line arguments]] are ignored, if either was used when originally launching the game.
| |
− | * If [[Command line arguments|fast monsters]] were being used before warping (on a skill level other than [[Nightmare!]]), their attack frequency reverts to normal, although the increased speed of [[Demon]]s, [[Spectre]]s, and certain [[projectile]] weapons remains the same.
| |
− | |-
| |
− | |iddqd<sup>3</sup>||Sets health to 100% and makes player immune to damage ("God mode"). In vanilla Doom, 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.
| |
− | |-
| |
− | |iddt<sup>4</sup>||First time: full [[automap]] (reveals unexplored areas, including invisible linedefs not shown by a [[computer map]] pickup).<br/>Second time: full automap with [[items]], [[Monsters|enemies]], [[Thing_types|obstacles, and decorations]].<br/>Third time: back to normal.
| |
− | |-
| |
− | |idfa<sup>5</sup>||Full armor, all weapons, and full ammo. In certain source ports, this also includes a backpack if the player does not have one already. Includes the chainsaw in certain source ports, but not in vanilla Doom. Not present prior to [[Ultimate Doom]].
| |
− | |-
| |
− | |idkfa<sup>6</sup>||Gives all [[Key_(Doom)|keys]], [[combat armor]], all weapons, and full [[ammo]]. In certain source ports, this also includes a backpack if the player does not have one already. Includes the chainsaw in certain source ports, but not in vanilla Doom.
| |
− | |-
| |
− | |idmus##<sup>7</sup>||Plays [[music]] from level E''#''M''#'' or MAP''##''.
| |
− | |-
| |
− | |idmypos<sup>8</sup>||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<sup>9</sup>||No clipping (the player can walk through walls, monsters, and obstacles, climb high ledges instantly, and pass through [[Thing types|pickups]] and across all tagged [[linedefs]] with no effect. Doom 1/Ultimate Doom only, although some source ports do support it while playing Doom II/Final Doom).
| |
− | |}
| |
− | <div style="font-size:small">
| |
− | #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."
| |
− | #CLEV stands for ''''c'''hange '''lev'''el'.
| |
− | #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.
| |
− | #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.
| |
− | #FA stands for ''''f'''ull '''a'''mmo'.
| |
− | #KFA stands for ''''k'''ick '''f'''ucking '''a'''ss', '''K'''iller '''F'''ucking '''A'''rsenal or ''''k'''eys & '''f'''ull '''a'''mmo'.
| |
− | #MUS stands for ''''mus'''ic'. This cheat only works in Doom v1.666 or later.
| |
− | #MYPOS stands for ''''my''' '''pos'''ition'.
| |
− | #See [[SPISPOPD]].
| |
− | </div>
| |
− | | |
− | ===Doom II and Final Doom===
| |
− | {| {{prettytable}}
| |
− | |idclip||No clipping (some source ports also allow this while playing Doom 1/Ultimate Doom).
| |
− | |}
| |
− | | |
− | ''For cheats of other Doom Ports, see [[Doom cheat codes]]''
| |
− | | |
− | ==Heretic==
| |
− | | |
− | {| {{prettytable}}
| |
− | |-
| |
− | |quicken||Makes player immune to damage ("God mode").
| |
− | |-
| |
− | |ponce||Sets health to 100%.
| |
− | |-
| |
− | |kitty||No clipping (the player can walk through walls, characters, and obstacles, climb high ledges instantly, and pass through items and across all tagged [[linedefs]] with no effect.
| |
− | |-
| |
− | |rambo||Gives all weapons and full ammo.
| |
− | |-
| |
− | |ravskel||Gives all keys.
| |
− | |-
| |
− | |gimme##||The code is followed by a letter (a-j) and a number (1-9). The letter defines which item is given, the number the amount of items given. The letters and corresponding items are:
| |
− | *"A": [[Ring of Invulnerability]]
| |
− | *"B": [[Shadowsphere]]
| |
− | *"C": [[Quartz Flask]]
| |
− | *"D": [[Mystic Urn]]
| |
− | *"E": [[Tome of Power]]
| |
− | *"F": [[Torch]]
| |
− | *"G": [[Timebomb of the Ancients]]
| |
− | *"H": [[Morph Ovum]]
| |
− | *"I": [[Wings of Wrath]]
| |
− | *"J": [[Chaos Device]]
| |
− | |-
| |
− | |shazam||Gives and activates the Tome of Power.
| |
− | |-
| |
− | |engage##||Warps to level E#M#.
| |
− | |-
| |
− | |ravmap||First time: full automap (reveals unexplored areas).
| |
− | | |
− | Second time: full automap with items and enemies.
| |
− | | |
− | Third time: back to normal.
| |
− | |-
| |
− | |massacre||Kills all monsters.
| |
− | |-
| |
− | |ravpic||Type at the title screen: makes the F1 key take screenshots instead of displaying the in-game help.
| |
− | |-
| |
− | |ticker||Toggles ticks-per-frame counter.
| |
− | |-
| |
− | |noise||Toggles sound debug.
| |
− | |-
| |
− | |cockadooledoo||Turns the player into a chicken.
| |
− | |-
| |
− | |iddqd||Kills the player.
| |
− | |-
| |
− | |idkfa||Removes all weapons and ammo the player is carrying.
| |
− | |}
| |
− | | |
− | ==Hexen==
| |
− | | |
− | ===Demo Version===
| |
− | {| {{prettytable}}
| |
− | |-
| |
− | |bgokey||Toggle God mode; can't be injured, except in teleport frags and when falling from extreme heights.
| |
− | |-
| |
− | |ebiessman||Pig mode; turns player into pig w/ 30% health.
| |
− | |-
| |
− | |cstika||Carnage; kill all monsters on level.
| |
− | |-
| |
− | |sgurno||100% health.
| |
− | |-
| |
− | |crhinehart||All Weapons, full Mana, full Armor.
| |
− | |-
| |
− | |mraymondjudy||All Keys.
| |
− | |-
| |
− | |braffel||Full Inventory; max. 25 of each artifact.
| |
− | |-
| |
− | |tmoore||All Puzzle items.
| |
− | |-
| |
− | |rjohnson||Toggle no clipping (walk through walls).
| |
− | |-
| |
− | |bpelletier##||Warp to level ## [01-04] (does not deactivate '-nomonsters' command-line option).
| |
− | |-
| |
− | |init||Reload level from disk.
| |
− | |-
| |
− | |plipo#||Change player class to #: 0 = Fighter, 1 = Cleric, 2 = Mage.
| |
− | |-
| |
− | |mwagabaza##||Run script ## [01-99].
| |
− | |-
| |
− | |jsumwalt||Display map ## & x/y/z co-ordinates in decimal notation.
| |
− | |-
| |
− | |rrettenmund||Display fps dots (fps = 70 / ).<dots+1>
| |
− | |-
| |
− | |kschilder||Display sound debug info.
| |
− | |-
| |
− | |pmacarther||Display version info.
| |
− | |-
| |
− | |reveal||Toggle map detail (can use in Map Mode only; repeatable) 3 modes: normal -> all walls -> all monsters (-> normal).
| |
− | |-
| |
− | |quicken||1st time: "trying to cheat? that's one..."; 2nd time: "that's two..."; 3rd time: "that's three! time to die."
| |
− | |-
| |
− | |rambo||"cheater - you don't deserve weapons".
| |
− | |-
| |
− | |wewin||disabled (wins the game; only in first demo version).
| |
− | |}
| |
− | | |
− | ===Full Version===
| |
− |
| |
− | {| {{prettytable}}
| |
− | |-
| |
− | |satan||Toggle God mode; can't be injured, except in teleport frags and when falling from extreme heights.
| |
− | |-
| |
− | |deliverance||Pig mode; turns player into pig w/ 30% health.
| |
− | |-
| |
− | |butcher||Carnage; kill all monsters on level.
| |
− | |-
| |
− | |clubmed||100% health.
| |
− | |-
| |
− | |nra||All Weapons, full Mana, full Armor.
| |
− | |-
| |
− | |locksmith||All Keys.
| |
− | |-
| |
− | |indiana||Full Inventory; max. 25 of each artifact.
| |
− | |-
| |
− | |sherlock||All Puzzle items.
| |
− | |-
| |
− | |casper||Toggle no clipping (walk through walls).
| |
− | |-
| |
− | |visit##||Warp to level ## [01-04] (does not deactivate '-nomonsters' command-line option).
| |
− | |-
| |
− | |init||Reload level from disk.
| |
− | |-
| |
− | |shadowcaster#||Change player class to #: 0 = Fighter, 1 = Cleric, 2 = Mage.
| |
− | |-
| |
− | |puke##||Run script ## [01-99].
| |
− | |-
| |
− | |where||Display map ## & x/y/z co-ordinates in decimal notation.
| |
− | |-
| |
− | |ticker||Display fps dots (fps = 70 / ).<dots+1>
| |
− | |-
| |
− | |noise||Display sound debug info.
| |
− | |-
| |
− | |mrjones||Display version info.
| |
− | |-
| |
− | |mapsco||Toggle map detail (can use in Map Mode only; repeatable) 3 modes: normal -> all walls -> all monsters (-> normal).
| |
− | |-
| |
− | |martek||1st time: "trying to cheat? that's one..."; 2nd time: "that's two..."; 3rd time: "that's three! time to die."
| |
− | |-
| |
− | |conan||"cheater - you don't deserve weapons".
| |
− | |-
| |
− | |~##||Play track ## of a CD.
| |
− | |}
| |
− | | |
− | ==Strife==
| |
− | {| {{prettytable}}
| |
− | |-
| |
− | |omnipotent||Sets health to 100% and makes player immune to damage ("God mode").
| |
− | |-
| |
− | |elvis||No clipping (the player can walk through walls, characters, and obstacles, climb high ledges instantly, and pass through items and across all tagged [[linedefs]] with no effect.
| |
− | |-
| |
− | |lego||Each time entered, gives one piece of the [[Sigil]].
| |
− | |-
| |
− | |boomstix||Gives all weapons and full ammo.
| |
− | |-
| |
− | |donnytrump||Gives full money and all artifacts.
| |
− | |-
| |
− | |jimmy||Gives all keys.
| |
− | |-
| |
− | |pumpup||Gives all accessories.
| |
− | |-
| |
− | |rift##||Warps to level MAP''##''.
| |
− | |-
| |
− | |spin##||Plays music from level MAP''##''.
| |
− | |-
| |
− | |topo||First time: full automap (reveals unexplored areas).
| |
− | | |
− | Second time: full automap with items and enemies.
| |
− | | |
− | Third time: back to normal. (Similar to [[Doom]]'s IDDT)
| |
− | |-
| |
− | |gps||Shows position on map.
| |
− | |-
| |
− | |stonecold||Kills everyone.
| |
− | |-
| |
− | |gripper||Toggle [[Stealth Boots]] on/off.
| |
− | |-
| |
− | |dots||Toggles ticks-per-frame counter.
| |
− | |}
| |
− | | |
− | ==See also==
| |
− | *[[Doom cheat codes]]
| |
− | *[[Heretic cheat codes]]
| |
− | *[[Hexen cheat codes]]
| |
− | *[[Strife cheat codes]]
| |
− | *[[Secrets]]
| |
− | *[[SPISPOPD]]
| |
− | *[[Easter eggs]]
| |
− | *[[Doom RPG cheat codes]]
| |
− | | |
− | ==External links==
| |
− | *[http://classicdoom.com/doomcode.htm ClassicDOOM.com's cheats guide]
| |
− | *[http://www.rome.ro/lee_killough/history/cheat.shtml The etymology of Doom cheat codes], from Lee Killough's archive
| |
− | [[Category:Cheating]]
| |