Cheat code

There are various cheat codes in Doom. They are activated by typing the correct series of letters in-game (some source ports support activating additional cheat codes from the console).

The cheat codes were added to the game by Dave Taylor.

How To Use
To use the cheat codes in the game, type the code while playing. When typed correctly a message will appear at the top of the screen. The status bar, face, and ingame view may also change depending on the nature of the code. All the codes for the original game should work on all ports, unless otherwise noted.

On some ports and in the original executables, cheat codes may be different on non-QWERTY keyboards. For example, in France, idkfa may be idkfq, because of the AZERTY keyboard layout used there.

All Doom versions

 * 1) Dave and two fellow hackers made up an informal fraternity called Delta-Q-Delta, hence the DQD during their college days.
 * 2) KFA stands for 'kick fucking ass' or 'keys & full ammo'.
 * 3) FA stands for 'full ammo'.
 * 4) DT stands for 'Dave Taylor'. The code can be used in cooperative multiplayer by first pressing T and then typing the code while holding ALT.
 * 5) CLEV stands for 'change level'.
 * 6) MUS stands for 'music'.
 * 7) MYPOS stands for 'my position'.
 * 8) Prints the message "Doesn't suck - GM". Dave's explanation on the 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."
 * 9) See SPISPOPD.

How To Use
Enter these cheat codes the same way you would, with regular Doom cheat codes.

The Codes
The prefix "fh" stands for the initials of Fred Hommel, the Doom 95 author who created the codes.

The "hall" in "fhhall" refers to Jason Hall, CEO of Monolith, who requested that particular cheat (hence the "BY REQUEST..." message that displays when the code is executed).

Boom
These cheats are available in the Boom source port:

How To Use
In order to use cheat codes in ZDoom, the variable "sv_cheats" must be set to "1" (true). To set this variable, run ZDoom, and access the console. (To access the console press the tilde "~" key). Then type "sv_cheats 1". Then, use any ZDoom specific cheat by typing them into the console.