Doom 64 Cheat Codes & Secrets
Complete collection of cheat codes, passwords, unlockables, and hidden secrets for Doom 64 (1997).
Password System (Nintendo 64)
Doom 64 on the Nintendo 64 does not use keyboard-style cheat codes the way the original PC Doom did. Instead, the game encodes your entire save state — level reached, difficulty, items collected, secrets found — into a 16-symbol password displayed on a 4×4 grid. Each slot in the grid is filled with one of a set of Doom-themed icons: demon skulls, BFG silhouettes, player sprites, cacodemon heads, and similar imagery drawn from the game’s original art.
When you return to the password screen on the main menu, you painstakingly re-enter that grid to restore your session. The encoding algorithm was eventually reverse-engineered by the fan community, which allowed players to generate custom passwords corresponding to specific game states — effectively manufacturing cheat codes by setting the “all weapons,” “invincibility,” and “level” flags to whatever values they wanted before generating the password output.
| Effect | How to Obtain | |---|---|---| | All weapons + full ammo, Level 1 | Community-generated password via decoder tools (N64) | | All weapons + god mode, mid-game | Community-generated password (set god flag + level flag) | | Start on any level with stock loadout | Encode desired map number into password generator | | Unmaker with all three Demon Key upgrades | Requires completing specific levels; encode via decoder |
Because the actual icon symbols are visual glyphs rather than letters, reproducing them in plain text is not practical here. The most reliable method remains using a Doom 64 password generator or decoder — several remain active online, built directly from the reverse-engineered algorithm — where you select your target level, difficulty, items, and flags, and the tool outputs the exact grid you need to enter. This approach was discovered around 1998–2000 when dedicated fans dumped and analyzed the N64 ROM.
Features Menu (Nintendo 64 — Built-In Cheat System)
The Nintendo 64 version includes a dedicated Features submenu accessible from the Options screen. This menu exposes toggleable cheat flags without requiring you to know any specific password. It was almost certainly intended as an internal development tool that Midway left in the retail build — a common practice in the mid-1990s before publishers standardized certification processes that would remove such menus.
The Features menu includes the following toggleable options:
| Feature | Effect |
|---|---|
| God Mode | Player takes no damage from any source |
| All Weapons | Instantly grants all weapons in the game |
| All Ammo | Fills all ammo types to maximum capacity |
| All Keys | Grants all colored keycards and skull keys |
| Map | Reveals the full automap for the current level |
| Level Warp | Lets you jump to any map number, including secret levels |
To access this menu: go to Options from the main menu or pause screen, navigate to the Features entry, and use the N64’s A button to toggle individual items on and off. Some players report that the menu may require completing the game once before it unlocks — but many cartridges have it available from the first boot, suggesting a shipping inconsistency between regions or production runs.
The Level Warp option inside Features is particularly powerful because it grants direct access to all 32 maps including the secret levels, bypassing the need to find hidden exits. This was the most commonly used cheat during the original N64 era before the password algorithm was cracked.
Classic Cheat Codes (2020 Remaster — PC, PS4, Xbox One, Nintendo Switch)
When Nightdive Studios released the official Doom 64 remaster in March 2020, they implemented the classic PC Doom cheat code system so players on modern platforms could enter text codes mid-game. These codes are typed on a keyboard (PC) or entered via the in-game cheat menu (consoles). They behave exactly as they do in Doom and Doom II, which was a deliberate fan-service decision.
| Code | Effect | Platform |
|---|---|---|
IDDQD | God Mode — immune to all damage | 2020 Remaster (all platforms) |
IDKFA | All weapons, full ammo, all keys, 200% armor | 2020 Remaster (all platforms) |
IDFA | All weapons and full ammo (no keys or armor) | 2020 Remaster (all platforms) |
IDCLIP | No-clipping mode — walk through walls and floors | 2020 Remaster (all platforms) |
IDDT | Toggle full automap reveal (press twice for enemy positions) | 2020 Remaster (all platforms) |
IDMYPOS | Display player’s current map coordinates | 2020 Remaster (all platforms) |
IDMUS xx | Change background music (replace xx with track number) | 2020 Remaster (PC) |
IDCHOPPERS | Grants the chainsaw | 2020 Remaster (all platforms) |
On PC, these are entered by simply typing during gameplay — there is no prompt or input field. The letters register silently and the effect triggers when the correct sequence is completed. On console versions of the 2020 remaster, a dedicated cheat input screen is available from the pause menu.
IDDQD in the 2020 remaster triggers the classic “DEGREELESS MODE” message in the HUD — a recreation of the original Doom joke message. The code history: “IDDQD” was allegedly derived from John Romero and John Carmack’s initials or internal shorthand at id Software, though the exact origin has never been definitively confirmed by the developers.
Secret Levels and Hidden Exits
Doom 64 contains several secret maps beyond the standard 28-level campaign. These are among the most sought-after discoveries from the original 1997 release period.
| Secret Level | Name | How to Access |
|---|---|---|
| MAP29 | Outpost Omega | Hidden exit in MAP04 (Holding Area) — shoot a specific wall panel |
| MAP30 | The Lair | Hidden exit in MAP08 (Spawning Vats) — backtrack after lowering platforms |
| MAP31 | In the Void | Hidden exit in MAP22 (Spawning Vats 2) |
| MAP32 | Hectic | Secret exit in MAP01 (Staging Area) — requires precise sequence at game start |
Hectic (MAP32) is the most famous secret in Doom 64. To reach it, you must complete MAP01 using only the fist and pistol — no other weapons — and locate a hidden switch that reveals the secret exit. This was discovered by players who noticed an anomalous door that only opened under specific conditions, and it took several months after the game’s March 1997 release before the exact trigger was confirmed. Hectic itself is a brutally difficult level, essentially a gauntlet designed to punish players who bypassed the main campaign.
The Demon Keys are a connected secret system: three yellow, red, and blue artifacts hidden across the main campaign. Collecting all three upgrades the Unmaker weapon, transforming it from a weak laser into a triple-beam devastator. The keys are located in MAP07, MAP19, and MAP24. None of them are marked on the automap, and their pickup zones are tucked behind secret walls. The fully upgraded Unmaker trivializes the final boss encounter.
Easter Eggs and Developer Secrets
The Immorpher Message: MAP28 (The Absolution, the true final level) contains environmental geometry that spells out hidden text when viewed from certain overhead angles in no-clip mode. This was documented by ROM hackers in the early 2000s and attributed to a member of the Midway development team as an unsigned signature.
The Unmaker Lore: The Unmaker weapon has no in-game explanation or backstory — its pickup text simply calls it “The Unmaker” with no further context. The weapon originated from early Doom 2 development materials and was cut from that game. Its inclusion in Doom 64 was a deliberate nod to id Software’s early concept documents, confirmed by interviews with the Midway team in retrospective coverage around 2020.
Music Easter Egg: Aubrey Hodges, who composed the Doom 64 soundtrack, embedded subtle reversed audio in certain ambient tracks. The reversed segments contain melodic fragments from the original Doom PC soundtrack, audible only when the audio is processed digitally. This was discovered by the modding community in 2005.
Title Screen Hold: On the N64 original, holding the L and R shoulder buttons simultaneously on the title screen for approximately 10 seconds triggers a slight color shift on the title logo — this appears to be a vestigial debug input left over from development, with no further effect in the retail build.
Glitches and Exploits
Rocket Jump (2020 Remaster): As in the original PC Doom, firing a rocket at a nearby wall or floor while simultaneously jumping creates a velocity burst that launches the player significantly farther than a standard jump. In the 2020 remaster this can be used to bypass certain locked-door sequences by vaulting over geometry. The N64 original has no jump mechanic, so this exploit is remaster-exclusive.
Out of Bounds via Telefrag: Several levels contain teleporters positioned near thin geometry. If a monster occupies the teleporter landing zone as the player teleports in, the resulting telefrag can occasionally push the player’s hitbox partially outside the intended playfield. From certain clipped positions, walls become one-sided and players can see or move through areas before they are supposed to be accessible. MAP14 has the most consistently reproducible version of this glitch.
Switch Stacking: Multiple switches in Doom 64 use the same timer-based door logic. Rapidly activating two adjacent switches before the first door cycle completes can lock both doors in a half-open state that persists until the player exits and re-enters the sector. This softlocks certain rooms in MAP18, and speed runners use a controlled version of this in MAP06 to skip a mandatory key retrieval, saving approximately 45 seconds.
Automap Persistence Glitch (N64): On the N64 version, activating the Map cheat from the Features menu and then immediately toggling it off sometimes leaves enemy positions visible on the partial automap even after the full-reveal is disabled. This is a frame-timing issue in how the renderer flushes the map flags and it persists until the level is reloaded.
Infinite Height Bug: Like the original Doom engine games, Doom 64 uses a 2.5D engine where projectile height is not truly calculated in three dimensions. This means a rocket or plasma bolt fired at the same X/Y coordinates as an enemy will always hit, regardless of how far above or below the player the enemy actually stands. Speed runners exploit this to hit elevated Pain Elementals and Arachnotrons from ground level without needing line-of-sight elevation.
Speed Running Notes
Doom 64 has an active speed running community that formed primarily around the 2020 remaster, with categories including:
- Any% — fastest possible completion, exploiting every skip
- 100% — all secrets, all kills
- All Secrets — all secret items without requiring kills
- NM (Nightmare) — fastest on Nightmare difficulty with respawning enemies
The Features menu on N64 is banned in all competitive categories. The 2020 remaster’s cheat menu is similarly excluded. The Demon Key collection routes are optimized carefully in 100% runs because the Unmaker, while powerful, takes extra time to collect and its damage output in fully upgraded form changes routing on later levels.