Codes

  • Console Commands

    Press Ctrl+Alt+~(Tilde) to bring up the command console in a single player game:

    EffectCode
    3rd Person View OFFpm_thirdperson 0
    3rd Person View ONpm_thirdperson 1
    All keysgive keys
    All lights turn off. Only light is by flashlight....clearlights
    All weapons with full ammo, health and armorgive all
    Berserk modegive berserk
    BFGgive weapon_bfg
    Chaingungive weapon_chaingun
    Chainsawgive weapon_chainsaw
    Clear console textclear
    Commit suicidekill
    Defines how fast you are when you crouch.pm_crouchspeed ###
    Defines how fast you are when you run/sprint.pm_runspeed ###
    Defines how fast you are when you walk.pm_walkspeed ###
    Defines how fast you move with the "noclip" code turned on.pm_noclipspeed ###
    Defines how high you jump.pm_jumpheight ###
    Draws your Framerate.com_showfps 1
    Freeze all on screenfreeze
    Game Benchmarkbenchmark
    give weapon_rocketlaunchergive weapon_rocketlauncher
    Gives Flashlightgive weapon_flashlight
    Gives PDAs/disks of the level you're in.give pda
    Gives you 125 armorgive armor
    God Modegod
    Grabs objects/bodies when you aim and fire at themset g_dragEntity 1
    Graphicscard infomationgfxinfo
    Instant wingotohell
    Invisibility to most enemiesnotarget
    Kill all moving enemieskillmoveables
    Kill all non-moving enemieskillragdolls
    Kills all Monsterskillmonsters
    Lists images of monsterslistmonsters
    Lists indicated def file settingslistlightdefs
    Machinegungive weapon_machinegun
    Makes a light for you to see bettertestlight
    Max Ammogive ammo
    Max Healthgive health
    Never out of ammopomber
    Opens up map editoreditor
    Plasmagungive weapon_plasmagun
    Quit gamequit
    Removes 60 FPS LimitCom_Fixedtic -1
    Saves a demo of your playing to an AVI movie fileaviDemo
    secret messageidkfa
    Send message to everyone in multi-playersay <message>
    Set brightness levelr_brightness <#>
    Set gamma levelr_gamma <0-3>
    Shotgungive weapon_shotgun
    Spawns a zombie similar to the one in the infirmary.spawn monster_zombie_morgue
    This will make it so you only have to press ~ to open the console, no longer alt+ctrl+~.com_allowconsole 1
    Toggle hit % to HUDg_showprojectilepct 1
    Toggle sound level displays_showlevelmeter 1
    Unlock Nightmare Modeg_nightmare 1
    Walk through solid objectsnoclip
    You can see your shadow during singleplayer.g_showplayershadow 1
    Your game statusstatus
  • Give Ammo

    In the console (Ctrl+Alt+~) type these to be given different ammo.

    EffectCode
    Get ammo for BFG 9000give ammo_bfg_small
    Get ammo for Chaingungive ammo_belt_small
    Get ammo for Machine Gungive ammo_clip_small
    Get ammo for Pistolgive ammo_bullets_small
    Get ammo for Plasma Riflegive ammo_cells_small
    Get ammo for Rocket Launchergive ammo_rockets_small
    Get ammo for Shotgungive ammo_shells_small
    Get Hand Grenadesgive ammo_grenage_small
    Get large ammo for Machine Gungive ammo_clip_large
    Get large ammo for Pistolgive ammo_bullets_large
    Get large ammo for Plasma Riflegive ammo_cells_large
    Get large ammo for Rocket Launchergive ammo_rockets_large
    Get large ammo for Shotgungive ammo_shells_large

    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.

    EffectCode
    Alpha Labs 1map game/alphalabs1
    Alpha Labs 2map game/alphalabs2
    Alpha Labs 3map game/alphalabs3
    Alpha Labs 4map game/alphalabs4
    Caverns 1map game/caverns1
    Caverns 2map game/caverns2
    Comm 1map game/comm1
    Comm Outsidemap game/commoutside
    CPUmap game/cpu
    CPU Bossmap game/cpuboss
    Delta 1map game/delta1
    Delta 2map game/delta2
    Delta 3map game/delta3
    Delta 4map game/delta4
    Delta 5map game/delta5
    Enpromap game/enpro
    Hell 1map game/hell1
    Hellholemap game/hellhole
    Mars City 1map game/mars_city1
    Mars City 2map game/mars_city2
    Mars City Administrationmap game/admin
    MC Undergroundmap game/mc_underground
    Monorailmap game/monorail
    Multiplayer Map 1map game/mp/d3dm1
    Multiplayer Map 2map game/mp/d3dm2
    Multiplayer Map 3map game/mp/d3dm3
    Multiplayer Map 4map game/mp/d3dm4
    Multiplayer Map 5map game/mp/d3dm5
    PDAsmap game/pdas
    Recycling 1map game/recycling1
    Recycling 2map game/recycling2
    Site 3map game/site3

    Contributed By: KamelRed and 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.

    EffectCode
    "Attack Now"Press 7 (Seven)
    "Cancel That"Press 1 (One)
    "Cover Me"Press 5 (Five)
    "Die Already"Press / (Backslash)
    "Grab the Armour"Press 4 (Four)
    "Great Game"Press 0 (Zero)
    "Hack"Press * (Star)
    "I'll Take That"Press 9 (Nine)
    "Move In "Press 8 (Eight)
    "Over Here"Press 6 (Six)
    "Prepare for Attack"Press 3 (Three)
    "Pull Back!"Press 2 (Two)
    "That Sucked"Press . (Period)
    Activates the cheat.exec mp_vchat

    Contributed By: Kenster102.

  • Spawn Ammo

    In the console (Ctrl+Alt+~) Type these to spawn different ammo.

    EffectCode
    Ammo for BFG 9000spawn ammo_bfg_small
    Ammo for Chaingunspawn ammo_belt_small
    Ammo for Machinegunspawn ammo_clip_small
    Ammo for Pistolspawn ammo_bullets_small
    Ammo for Plasma Riflespawn ammo_cells_small
    Ammo for Rocket Launcherspawn ammo_rockets_small
    Ammo for Shotgunspawn ammo_shells_small
    Hand Grenadesspawn ammo_grenage_small
    Large ammo for Machinegunspawn ammo_clip_large
    Large ammo for Pistolspawn ammo_bullets_large
    Large ammo for Plasma Riflespawn ammo_cells_large
    Large ammo for Rocket Launcherspawn ammo_rockets_large
    Large ammo for Shotgunspawn ammo_shells_large

    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 &quot;god&quot; and &quot;notarget&quot; codes are recommended before spawn a monster.

    EffectCode
    Spawns a "Yellow Jacket" zombie with no jawspawn monster_zombie_maint_nojaw
    Spawns a Archvilespawn monster_demon_archvile
    Spawns a bald "Yellow Jacket" zombiespawn monster_zombie_maint_bald
    Spawns a Bald zombie similar to the one in the infirmaryspawn monster_zombie_tshirt_bald
    Spawns a Chainsaw zombiespawn monster_zombie_sawyer
    Spawns a Cherubspawn monster_demon_cherub
    Spawns a completely black "Yellow Jacket" zombiespawn monster_zombie_maint2
    Spawns a Fat zombie with his intestines showingspawn monster_zombie_fat2
    Spawns a Fat2 zombie holding a wrenchspawn monster_zombie_fat_wrench
    Spawns a HellKnightspawn monster_demon_hellknight
    Spawns a Impspawn monster_demon_imp
    Spawns a Jumpsuit zombiespawn monster_zombie_jumpsuit
    Spawns a Maggotspawn monster_demon_maggot
    Spawns a Mancubusspawn monster_demon_mancubus
    Spawns a No Jaw "Yellow Jacket" zombie with a flashlightspawn monster_zombie_maint_flashlight
    Spawns a No Jaw "Yellow Jacket" zombie with a wrenchspawn monster_zombie_maint_wrench
    Spawns a Pinkyspawn monster_demon_pinky
    Spawns a Revenantspawn monster_demon_revenant
    Spawns a Skinny "Yellow Jacket" zombiespawn monster_zombie_maint_skinny
    Spawns a Skinny Suit zombiespawn monster_zombie_suit_skinny
    Spawns a skinny zombiespawn monster_zombie_skinny
    Spawns a Suit zombie with a bloody mouthspawn monster_zombie_suit_bloodymouth
    Spawns a Suit zombie with no headspawn monster_zombie_suit_neckstump
    Spawns a Tickspawn monster_demon_tick
    Spawns a Tritespawn monster_demon_trite
    Spawns a Wraith demonspawn monster_demon_wraith
    Spawns a zombie almost exactly like the one in the infirmaryspawn monster_zombie_tshirt_blown
    Spawns Cyberdemonspawn monster_boss_cyberdemon
    Spawns Guardianspawn monster_boss_guardian
    Spawns Guardian's Seekerspawn monster_boss_guardian_seeker
    Spawns Sabaothspawn monster_boss_sabaoth
    Spawns Vagoryspawn monster_boss_vagary

    Contributed By: Dr4g0N80 and 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.

    EffectCode
    "Yellow Jacket" Zombiespawn monster_zombie_maint
    a "clean" skeletonspawn env_ragdoll_skeleton2
    a bloody skeletonspawn env_ragdoll_skeleton
    Arch-Vile demonspawn monster_demon_archvile
    armed guardspawn marscity_marine_helmet_p90_walking
    barrelspawn moveable_base_barrel
    basespawn moveable_base_fixed
    basespawn moveable_base
    base brickspawn moveable_base_brick
    BFG 9000spawn weapon_bfg
    boulderspawn moveable_base_boulder
    burgerspawn moveable_burger
    canisterspawn moveable_cannister
    cartonspawn moveable_cartonbox (1-8)
    Chaingunspawn weapon_chaingun
    Chaingun Zombiespawn monster_zombie_commando_cgun
    chairspawn moveable_chair (1,2 or 5)
    closed burger boxspawn moveable_burgerboxclose
    coke canspawn moveable_cokecan
    computerspawn moveable_computer
    Cyberdemonspawn monster_boss_cyberdemon
    dominospawn moveable_base_domino
    explosive barrelspawn moveable_explodingbarrel
    Fat zombiespawn monster_zombie_fat
    Flying Cacodemonspawn monster_flying_cacodemon
    gizmospawn moveable_gizmo (1-3)
    guard with a pistolspawn char_security_goggles_pistol
    Hellknight demonspawn monster_demon_hellknight
    highly explosive barrelspawn moveable_burningbarrel
    Impspawn monster_demon_imp
    laptopspawn moveable_blaptop
    Machinegunspawn weapon_machinegun
    Maggot demonspawn monster_demon_maggot
    Mancubus demonspawn monster_demon_mancubus
    monitorspawn moveable_monitor
    open burger boxspawn moveable_burgerboxopen
    oxygen tank that explodes when shotspawn moveable_burningtank
    oxygen tank that explodes when shotspawn moveable_explodingtank
    Pinky Demon (Cyber dog)spawn monster_demon_pinky
    Pistolspawn weapon_pistol
    Plasma Riflespawn weapon_plasmagun
    Rocket Launcherspawn weapon_rocketlauncher
    Shotgunspawn weapon_shotgun
    Soul Cubespawn weapon_soulcube
    spawns a bloody armspawn env_gibs_leftarm (or right)
    spawns a bloody human torsospawn env_gibs_torso
    spawns a bloody legspawn env_gibs_leftleg (or right)
    spawns a bloody spinespawn env_gibs_spine
    Spawns a cherub (baby locust)spawn monster_demon_cherub
    Spawns a flaming Bernie zombie! Wewt!spawn monster_zombie_bernie
    spawns a hazard suit scientistspawn char_hazmat
    Spawns a lostsoul, sorta low to the ground.spawn monster_flying_lostsoul
    Spawns a revenant.spawn monster_demon_revenant
    Spawns a strong, boney zombie.spawn monster_zombie_boney
    Spawns a Zsec with a machine gun.spawn monster_zsec_machinegun
    Spawns a Zsec with a pistol, fires slowly.spawn monster_zsec_pistol_slowfire
    Spawns a Zsec with a pistol.spawn monster_zsec_pistol
    Spawns a Zsec with a shotgun.spawn monster_zsec_shotgun
    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_boss_maledict_cinematic
    Spawns an imp in a weird position. Doesnt move.spawn monster_demon_imp_crawl_armdoor
    Spawns an imp that starts out in crawling position.spawn monster_demon_imp_crawler
    spawns campbell holding bfgspawn char_campbell_bfg
    spawns campbell holding his bfg casespawn char_campbell_bfgcase
    spawns campbell holding...nothing!spawn char_campbell
    spawns swannspawn char_swann
    Spawns the CPU boss, Sabaoth.spawn monster_boss_sabaoth
    spawns the evil betrugerspawn char_betruger
    Spawns the floating blue thing above the Guardian. O.o;spawn monster_boss_guardian_spawner
    Spawns the Guardian's Seeker.spawn monster_boss_guardian_seeker
    Spawns the hell boss, the Guardian.spawn monster_boss_guardian
    Spawns the spider boss, Vagary.spawn monster_boss_Vagary
    tablespawn moveable_ktable
    Tentacle Zombiespawn monster_zombie_commando
    Tick demonspawn monster_demon_tick
    Trite demonspawn monster_demon_trite
    wad of paperspawn moveable_paperwad
    weaponsspawn moveable_item_(any weapon here)
    wrenchspawn moveable_wrench
  • Test Maps

    Bring up the console by pressing Alt+Ctrl+~ then enter the following:

    EffectCode
    A simple roommap testmaps/test_box
    Large room with lots of enemiesmap testmaps/test_lotsaimps
    Tall room with domino effect boxesmap testmaps/test_boxstack

    Contributed By: KamelRed.

  • Third-Person Mode

    Press Ctrl+Alt+~(Tilde) to bring up the command console in a single player game:

    EffectCode
    Change the angle your character is viewed in thirdperson. 180 is a front view.pm_thirdPersonAngle "Value"
    Change the distance the camera is from you in third person. 0 is a face view, 80 is default.pm_thirdPersonRange "Value"
    Change the height you are viewed in third person. Negative numbers are below normal.pm_thirdPersonHeight "Value"
    Play from third person with your HUD, crosshair, etc.pm_thirdpersondeath 1

    Contributed By: PritomD.

Passwords

  • Cabinet Lock Codes

    Enter these on the panels found on the numbered cabinets through out the game.

    EffectPassword
    #001396
    #003483
    #009752
    #013586
    #017347
    #023531
    #038409
    #039102
    #047123
    #048123
    #049123
    #054246
    #054 (second)142
    #063972
    #064651
    #078364
    #079364
    #103259
    #104579
    #112538
    #114715
    #116972
    #116 (second)624
    #117624
    #213371
    #215298
    #216624
    #217624
    #317841
    #386836
    #387836
    #452571
    #666372
    #669468
    21D298
    CPU Lab A627
    Level 3 Access463
    Mars City Armory584
    Martian Buddies 1 and 20508
    Monorail Airlock826
    Plasma Storage734
    Security Chief Door931
    Storage 07725
    Valve 1 Terminal842
    Weapons Storage 1 and 2734

    Contributed By: Nater255 and SKARDAVNELNATE.

Unlockables

  • Nightmare Difficulty

    UnlockableHow to Unlock
    Nightmare DifficultyBeat 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.