Doom 3
Codes
Console Commands
Press Ctrl+Alt+~(Tilde) to bring up the command console in a single player game:
| Code | Effect |
|---|---|
| pm_thirdperson 0 | 3rd Person View OFF |
| pm_thirdperson 1 | 3rd Person View ON |
| give keys | All keys |
| clearlights | All lights turn off. Only light is by flashlight.... |
| give all | All weapons with full ammo, health and armor |
| give berserk | Berserk mode |
| give weapon_bfg | BFG |
| give weapon_chaingun | Chaingun |
| give weapon_chainsaw | Chainsaw |
| clear | Clear console text |
| kill | Commit suicide |
| pm_crouchspeed ### | Defines how fast you are when you crouch. |
| pm_runspeed ### | Defines how fast you are when you run/sprint. |
| pm_walkspeed ### | Defines how fast you are when you walk. |
| pm_noclipspeed ### | Defines how fast you move with the "noclip" code turned on. |
| pm_jumpheight ### | Defines how high you jump. |
| com_showfps 1 | Draws your Framerate. |
| freeze | Freeze all on screen |
| benchmark | Game Benchmark |
| give weapon_rocketlauncher | give weapon_rocketlauncher |
| give weapon_flashlight | Gives Flashlight |
| give pda | Gives PDAs/disks of the level you're in. |
| give armor | Gives you 125 armor |
| god | God Mode |
| set g_dragEntity 1 | Grabs objects/bodies when you aim and fire at them |
| gfxinfo | Graphicscard infomation |
| gotohell | Instant win |
| notarget | Invisibility to most enemies |
| killmoveables | Kill all moving enemies |
| killragdolls | Kill all non-moving enemies |
| killmonsters | Kills all Monsters |
| listmonsters | Lists images of monsters |
| listlightdefs | Lists indicated def file settings |
| give weapon_machinegun | Machinegun |
| testlight | Makes a light for you to see better |
| give ammo | Max Ammo |
| give health | Max Health |
| pomber | Never out of ammo |
| editor | Opens up map editor |
| give weapon_plasmagun | Plasmagun |
| quit | Quit game |
| Com_Fixedtic -1 | Removes 60 FPS Limit |
| aviDemo | Saves a demo of your playing to an AVI movie file |
| idkfa | secret message |
| say <message> | Send message to everyone in multi-player |
| r_brightness <#> | Set brightness level |
| r_gamma <0-3> | Set gamma level |
| give weapon_shotgun | Shotgun |
| spawn monster_zombie_morgue | Spawns a zombie similar to the one in the infirmary. |
| com_allowconsole 1 | This will make it so you only have to press ~ to open the console, no longer alt+ctrl+~. |
| g_showprojectilepct 1 | Toggle hit % to HUD |
| s_showlevelmeter 1 | Toggle sound level display |
| g_nightmare 1 | Unlock Nightmare Mode |
| noclip | Walk through solid objects |
| g_showplayershadow 1 | You can see your shadow during singleplayer. |
| status | Your game status |
Contributed By: Cigarette Fiend, Artifice, Undergrads2003, skull_reaper, RhynoandRVD, Grawl, Guy Dekar, SKARDAVNELNATE, Dark Pulse, Zero Drawn, Wolfie2k6B, DarknessTear, rccars, Xenn, codebreaker1985, goldencloud, JetSyn, kunaak, EDESSACITY, Warrior_of_Fire, Digital Anomaly, springboobsquirepins
Give Ammo
In the console (Ctrl+Alt+~) type these to be given different ammo.
| Code | Effect |
|---|---|
| give ammo_bfg_small | Get ammo for BFG 9000 |
| give ammo_belt_small | Get ammo for Chaingun |
| give ammo_clip_small | Get ammo for Machine Gun |
| give ammo_bullets_small | Get ammo for Pistol |
| give ammo_cells_small | Get ammo for Plasma Rifle |
| give ammo_rockets_small | Get ammo for Rocket Launcher |
| give ammo_shells_small | Get ammo for Shotgun |
| give ammo_grenage_small | Get Hand Grenades |
| give ammo_clip_large | Get large ammo for Machine Gun |
| give ammo_bullets_large | Get large ammo for Pistol |
| give ammo_cells_large | Get large ammo for Plasma Rifle |
| give ammo_rockets_large | Get large ammo for Rocket Launcher |
| give ammo_shells_large | Get large ammo for Shotgun |
Contributed By: SKARDAVNELNATE
Level Select
Bring up the console by pressing Alt+Ctrl+~ then enter the following codes. When you load single player maps you start with all the weapons you could have to that point and a small amount of ammunition.
| Code | Effect |
|---|---|
| map game/alphalabs1 | Alpha Labs 1 |
| map game/alphalabs2 | Alpha Labs 2 |
| map game/alphalabs3 | Alpha Labs 3 |
| map game/alphalabs4 | Alpha Labs 4 |
| map game/caverns1 | Caverns 1 |
| map game/caverns2 | Caverns 2 |
| map game/comm1 | Comm 1 |
| map game/commoutside | Comm Outside |
| map game/cpu | CPU |
| map game/cpuboss | CPU Boss |
| map game/delta1 | Delta 1 |
| map game/delta2 | Delta 2 |
| map game/delta3 | Delta 3 |
| map game/delta4 | Delta 4 |
| map game/delta5 | Delta 5 |
| map game/enpro | Enpro |
| map game/hell1 | Hell 1 |
| map game/hellhole | Hellhole |
| map game/mars_city1 | Mars City 1 |
| map game/mars_city2 | Mars City 2 |
| map game/admin | Mars City Administration |
| map game/mc_underground | MC Underground |
| map game/monorail | Monorail |
| map game/mp/d3dm1 | Multiplayer Map 1 |
| map game/mp/d3dm2 | Multiplayer Map 2 |
| map game/mp/d3dm3 | Multiplayer Map 3 |
| map game/mp/d3dm4 | Multiplayer Map 4 |
| map game/mp/d3dm5 | Multiplayer Map 5 |
| map game/pdas | PDAs |
| map game/recycling1 | Recycling 1 |
| map game/recycling2 | Recycling 2 |
| map game/site3 | Site 3 |
Contributed By: KamelRed, prodeguerriero
Multiplayer: Command Cheat.
This cheat allows you to give voice repsonds in the multiplayer mode it can be used in all game types but is good to use in team death match since it does use responses for commanding your team.
You must use the console for this cheat to become activated. By pressing ctrl+alt+~(tilda) this opens up the console. You press the Num Pad keys to give the command.
| Code | Effect |
|---|---|
| Press 7 (Seven) | "Attack Now" |
| Press 1 (One) | "Cancel That" |
| Press 5 (Five) | "Cover Me" |
| Press / (Backslash) | "Die Already" |
| Press 4 (Four) | "Grab the Armour" |
| Press 0 (Zero) | "Great Game" |
| Press * (Star) | "Hack" |
| Press 9 (Nine) | "I'll Take That" |
| Press 8 (Eight) | "Move In " |
| Press 6 (Six) | "Over Here" |
| Press 3 (Three) | "Prepare for Attack" |
| Press 2 (Two) | "Pull Back!" |
| Press . (Period) | "That Sucked" |
| exec mp_vchat | Activates the cheat. |
Contributed By: Kenster102
Spawn Ammo
In the console (Ctrl+Alt+~) Type these to spawn different ammo.
| Code | Effect |
|---|---|
| spawn ammo_bfg_small | Ammo for BFG 9000 |
| spawn ammo_belt_small | Ammo for Chaingun |
| spawn ammo_clip_small | Ammo for Machinegun |
| spawn ammo_bullets_small | Ammo for Pistol |
| spawn ammo_cells_small | Ammo for Plasma Rifle |
| spawn ammo_rockets_small | Ammo for Rocket Launcher |
| spawn ammo_shells_small | Ammo for Shotgun |
| spawn ammo_grenage_small | Hand Grenades |
| spawn ammo_clip_large | Large ammo for Machinegun |
| spawn ammo_bullets_large | Large ammo for Pistol |
| spawn ammo_cells_large | Large ammo for Plasma Rifle |
| spawn ammo_rockets_large | Large ammo for Rocket Launcher |
| spawn ammo_shells_large | Large ammo for Shotgun |
Contributed By: SKARDAVNELNATE
Spawn Monsters
Press Control+Alt+Tilde(~) To open the console, or just tilde if the com_allowconsole 1 cheat is typed in. The "god" and "notarget" codes are recommended before spawn a monster.
| Code | Effect |
|---|---|
| spawn monster_zombie_maint_nojaw | Spawns a "Yellow Jacket" zombie with no jaw |
| spawn monster_demon_archvile | Spawns a Archvile |
| spawn monster_zombie_maint_bald | Spawns a bald "Yellow Jacket" zombie |
| spawn monster_zombie_tshirt_bald | Spawns a Bald zombie similar to the one in the infirmary |
| spawn monster_zombie_sawyer | Spawns a Chainsaw zombie |
| spawn monster_demon_cherub | Spawns a Cherub |
| spawn monster_zombie_maint2 | Spawns a completely black "Yellow Jacket" zombie |
| spawn monster_zombie_fat2 | Spawns a Fat zombie with his intestines showing |
| spawn monster_zombie_fat_wrench | Spawns a Fat2 zombie holding a wrench |
| spawn monster_demon_hellknight | Spawns a HellKnight |
| spawn monster_demon_imp | Spawns a Imp |
| spawn monster_zombie_jumpsuit | Spawns a Jumpsuit zombie |
| spawn monster_demon_maggot | Spawns a Maggot |
| spawn monster_demon_mancubus | Spawns a Mancubus |
| spawn monster_zombie_maint_flashlight | Spawns a No Jaw "Yellow Jacket" zombie with a flashlight |
| spawn monster_zombie_maint_wrench | Spawns a No Jaw "Yellow Jacket" zombie with a wrench |
| spawn monster_demon_pinky | Spawns a Pinky |
| spawn monster_demon_revenant | Spawns a Revenant |
| spawn monster_zombie_maint_skinny | Spawns a Skinny "Yellow Jacket" zombie |
| spawn monster_zombie_suit_skinny | Spawns a Skinny Suit zombie |
| spawn monster_zombie_skinny | Spawns a skinny zombie |
| spawn monster_zombie_suit_bloodymouth | Spawns a Suit zombie with a bloody mouth |
| spawn monster_zombie_suit_neckstump | Spawns a Suit zombie with no head |
| spawn monster_demon_tick | Spawns a Tick |
| spawn monster_demon_trite | Spawns a Trite |
| spawn monster_demon_wraith | Spawns a Wraith demon |
| spawn monster_zombie_tshirt_blown | Spawns a zombie almost exactly like the one in the infirmary |
| spawn monster_boss_cyberdemon | Spawns Cyberdemon |
| spawn monster_boss_guardian | Spawns Guardian |
| spawn monster_boss_guardian_seeker | Spawns Guardian's Seeker |
| spawn monster_boss_sabaoth | Spawns Sabaoth |
| spawn monster_boss_vagary | Spawns Vagory |
Contributed By: Dr4g0N80, Undergrads2003
Spawn monsters/items
In the console (Ctrl+Alt+~) Type these in to spawn different monsters/weapons. You might want to use the "Notarget" code so they don't kill you right away.
| Code | Effect |
|---|---|
| spawn monster_zombie_maint | "Yellow Jacket" Zombie |
| spawn env_ragdoll_skeleton2 | a "clean" skeleton |
| spawn env_ragdoll_skeleton | a bloody skeleton |
| spawn monster_demon_archvile | Arch-Vile demon |
| spawn marscity_marine_helmet_p90_walking | armed guard |
| spawn moveable_base_barrel | barrel |
| spawn moveable_base_fixed | base |
| spawn moveable_base | base |
| spawn moveable_base_brick | base brick |
| spawn weapon_bfg | BFG 9000 |
| spawn moveable_base_boulder | boulder |
| spawn moveable_burger | burger |
| spawn moveable_cannister | canister |
| spawn moveable_cartonbox (1-8) | carton |
| spawn weapon_chaingun | Chaingun |
| spawn monster_zombie_commando_cgun | Chaingun Zombie |
| spawn moveable_chair (1,2 or 5) | chair |
| spawn moveable_burgerboxclose | closed burger box |
| spawn moveable_cokecan | coke can |
| spawn moveable_computer | computer |
| spawn monster_boss_cyberdemon | Cyberdemon |
| spawn moveable_base_domino | domino |
| spawn moveable_explodingbarrel | explosive barrel |
| spawn monster_zombie_fat | Fat zombie |
| spawn monster_flying_cacodemon | Flying Cacodemon |
| spawn moveable_gizmo (1-3) | gizmo |
| spawn char_security_goggles_pistol | guard with a pistol |
| spawn monster_demon_hellknight | Hellknight demon |
| spawn moveable_burningbarrel | highly explosive barrel |
| spawn monster_demon_imp | Imp |
| spawn moveable_blaptop | laptop |
| spawn weapon_machinegun | Machinegun |
| spawn monster_demon_maggot | Maggot demon |
| spawn monster_demon_mancubus | Mancubus demon |
| spawn moveable_monitor | monitor |
| spawn moveable_burgerboxopen | open burger box |
| spawn moveable_burningtank | oxygen tank that explodes when shot |
| spawn moveable_explodingtank | oxygen tank that explodes when shot |
| spawn monster_demon_pinky | Pinky Demon (Cyber dog) |
| spawn weapon_pistol | Pistol |
| spawn weapon_plasmagun | Plasma Rifle |
| spawn weapon_rocketlauncher | Rocket Launcher |
| spawn weapon_shotgun | Shotgun |
| spawn weapon_soulcube | Soul Cube |
| spawn env_gibs_leftarm (or right) | spawns a bloody arm |
| spawn env_gibs_torso | spawns a bloody human torso |
| spawn env_gibs_leftleg (or right) | spawns a bloody leg |
| spawn env_gibs_spine | spawns a bloody spine |
| spawn monster_demon_cherub | Spawns a cherub (baby locust) |
| spawn monster_zombie_bernie | Spawns a flaming Bernie zombie! Wewt! |
| spawn char_hazmat | spawns a hazard suit scientist |
| spawn monster_flying_lostsoul | Spawns a lostsoul, sorta low to the ground. |
| spawn monster_demon_revenant | Spawns a revenant. |
| spawn monster_zombie_boney | Spawns a strong, boney zombie. |
| spawn monster_zsec_machinegun | Spawns a Zsec with a machine gun. |
| spawn monster_zsec_pistol_slowfire | Spawns a Zsec with a pistol, fires slowly. |
| spawn monster_zsec_pistol | Spawns a Zsec with a pistol. |
| spawn monster_zsec_shotgun | Spawns a Zsec with a shotgun. |
| spawn monster_boss_maledict_cinematic | Spawns an immobile, untouchable, unremovable Maledict, the thing you see in the ending cinematic of the game. There is no point in this one. |
| spawn monster_demon_imp_crawl_armdoor | Spawns an imp in a weird position. Doesnt move. |
| spawn monster_demon_imp_crawler | Spawns an imp that starts out in crawling position. |
| spawn char_campbell_bfg | spawns campbell holding bfg |
| spawn char_campbell_bfgcase | spawns campbell holding his bfg case |
| spawn char_campbell | spawns campbell holding...nothing! |
| spawn char_swann | spawns swann |
| spawn monster_boss_sabaoth | Spawns the CPU boss, Sabaoth. |
| spawn char_betruger | spawns the evil betruger |
| spawn monster_boss_guardian_spawner | Spawns the floating blue thing above the Guardian. O.o; |
| spawn monster_boss_guardian_seeker | Spawns the Guardian's Seeker. |
| spawn monster_boss_guardian | Spawns the hell boss, the Guardian. |
| spawn monster_boss_Vagary | Spawns the spider boss, Vagary. |
| spawn moveable_ktable | table |
| spawn monster_zombie_commando | Tentacle Zombie |
| spawn monster_demon_tick | Tick demon |
| spawn monster_demon_trite | Trite demon |
| spawn moveable_paperwad | wad of paper |
| spawn moveable_item_(any weapon here) | weapons |
| spawn moveable_wrench | wrench |
Contributed By: BMoP, carnesaur, ThickSmoke, Zero Drawn, Warrior_of_Fire
Test Maps
Bring up the console by pressing Alt+Ctrl+~ then enter the following:
| Code | Effect |
|---|---|
| map testmaps/test_box | A simple room |
| map testmaps/test_lotsaimps | Large room with lots of enemies |
| map testmaps/test_boxstack | Tall room with domino effect boxes |
Contributed By: KamelRed
Third-Person Mode
Press Ctrl+Alt+~(Tilde) to bring up the command console in a single player game:
| Code | Effect |
|---|---|
| pm_thirdPersonAngle "Value" | Change the angle your character is viewed in thirdperson. 180 is a front view. |
| pm_thirdPersonRange "Value" | Change the distance the camera is from you in third person. 0 is a face view, 80 is default. |
| pm_thirdPersonHeight "Value" | Change the height you are viewed in third person. Negative numbers are below normal. |
| pm_thirdpersondeath 1 | Play from third person with your HUD, crosshair, etc. |
Contributed By: PritomD
Passwords
Cabinet Lock Codes
Enter these on the panels found on the numbered cabinets through out the game.
| Password | Effect |
|---|---|
| 396 | #001 |
| 483 | #003 |
| 752 | #009 |
| 586 | #013 |
| 347 | #017 |
| 531 | #023 |
| 409 | #038 |
| 102 | #039 |
| 123 | #047 |
| 123 | #048 |
| 123 | #049 |
| 246 | #054 |
| 142 | #054 (second) |
| 972 | #063 |
| 651 | #064 |
| 364 | #078 |
| 364 | #079 |
| 259 | #103 |
| 579 | #104 |
| 538 | #112 |
| 715 | #114 |
| 972 | #116 |
| 624 | #116 (second) |
| 624 | #117 |
| 371 | #213 |
| 298 | #215 |
| 624 | #216 |
| 624 | #217 |
| 841 | #317 |
| 836 | #386 |
| 836 | #387 |
| 571 | #452 |
| 372 | #666 |
| 468 | #669 |
| 298 | 21D |
| 627 | CPU Lab A |
| 463 | Level 3 Access |
| 584 | Mars City Armory |
| 0508 | Martian Buddies 1 and 2 |
| 826 | Monorail Airlock |
| 734 | Plasma Storage |
| 931 | Security Chief Door |
| 725 | Storage 07 |
| 842 | Valve 1 Terminal |
| 734 | Weapons Storage 1 and 2 |
Contributed By: Nater255, SKARDAVNELNATE
Unlockables
Nightmare Difficulty
| Unlockable | How to Unlock |
|---|---|
| Nightmare Difficulty | Beat the game. |
Contributed By: dasviolator
Easter Eggs
Classic Codes
In the console, type in any of the following to recieve a message: iddqd, idkfa, idfa, idclip, and idchoppers. You do not need to press enter to recieve the message.
Contributed By: Chaos Death Saurer
id Software PDA
In the final level, Excavation Site, after going down the elevator into Hell, stick to the left wall. Make sure to stay to the left, or the final cutscene will trigger. You should come to a dead end with candles barely lighting a brick with the id logo in the center. Click this brick and a wall will open to your left. Walk inside the room to find the id Software PDA containing "Thank You" emails from the staff.
Contributed By: Mr Communism
Super Turkey Puncher 3
When you start the game, go through out the game and find the kitchen before 'all hell breaks loose' and in the corner of the kitchen you'll find an arcade game...On the screen is the face of the original Doom character...And he also makes the same faces when you punch and kill the turkey... Get a highscore of 25,000 or higher to get a mail on your PDA.
Contributed By: EvilMajinGogeta
Secrets
Colors!
You can customize your savegames and player names in color! Before typing in the name of your game/player type "^" without quotes and a number 1-0. Once typed, it will disappear and the cursor will change colors, indicating you did it correctly. You can use some letters too, but all the colors are in the numbers.
Contributed By: IWANTSTUFFF
Custom Flashlights
Doom 3 Custom Flashlight Textures
To make a custom texture for your flashlight in Doom 3, create a .pk4 file or copy one from your Doom 3 directory and clear it out. You can use a compression program such as WinZip to open and compile .pk4 files.
Once you have an empty .pk4 file to work with, create a folder named “lights” (without quotes). Grab the image you want to use and convert it to a .tga file (256 X 256 pixels is a good size). When you use the image it will be reversed, so mirror your image before saving it. Name the image flashlight6.tga, place it in the lights folder and make sure that folder goes in your .pk4 file. Then, rename the .pk4 file so it is the highest number in your Doom 3 directory. For example, if you have a pak005.pk4 file already, you will have to name your new flashlight texture file pak006.pk4 for it to take effect.
Once you have renamed the file, place it in your base directory and start the game.
Contributed By: gsgreg
Nightmare Difficulty Without Finishing the Game
You will need to edit the DoomConfig.cfg file, located in the /Data/BASE folder. Make sure you backup the file before making any changes. Open the file with Notepad or other text editor. Look for the "g_nightmare" entry. If you haven't finished the game yet, you will see the number 0. Change it to 1, save, and nightmare mode will be unlocked.
Contributed By: MMK
Skip beginning objectives
At the very beginning of the game as soon as you start. Turn around and kill yourself by jumping off the platform. Click restart, and you will start in the elevator to the comm center with a pistol with full ammo, a shotgun, flashlight, and all hell breaking loose around you.
Contributed By: gamerking128
Know Something We Don't?
You can submit new cheat codes for this game using our Cheat Submission Form.
Have We Been Fooled?
If you see a non-working or fake code in the list above, let us know by using our Problem Submission Form.
Doom 3 Resources
GameSpot
Visit GameSpot for more Doom 3, including 1 review, 10 previews, 74 news stories, 266 screenshots, 48 gameplay movies, 293 downloads, and 1 video review .
Game Rankings
Visit Game Rankings for 283 reviews and previews for Doom 3 from around the web.
