• Console Commands

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

    pm_thirdperson 03rd Person View OFF
    pm_thirdperson 13rd Person View ON
    give keysAll keys
    clearlightsAll lights turn off. Only light is by flashlight....
    give allAll weapons with full ammo, health and armor
    give berserkBerserk mode
    give weapon_bfgBFG
    give weapon_chaingunChaingun
    give weapon_chainsawChainsaw
    clearClear console text
    killCommit 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 1Draws your Framerate.
    freezeFreeze all on screen
    benchmarkGame Benchmark
    give weapon_rocketlaunchergive weapon_rocketlauncher
    give weapon_flashlightGives Flashlight
    give pdaGives PDAs/disks of the level you're in.
    give armorGives you 125 armor
    godGod Mode
    set g_dragEntity 1Grabs objects/bodies when you aim and fire at them
    gfxinfoGraphicscard infomation
    notargetInvisibility to most enemies
    killmoveablesKill all moving enemies
    killragdollsKill all non-moving enemies
    killmonstersKills all Monsters
    listmonstersLists images of monsters
    listlightdefsLists indicated def file settings
    give weapon_machinegunMachinegun
    testlightMakes a light for you to see better
    give ammoMax Ammo
    give healthMax Health
    editorOpens up map editor
    give weapon_plasmagunPlasmagun
    quitQuit game
    Com_Fixedtic -1Removes 60 FPS Limit
    aviDemoSaves a demo of your playing to an AVI movie file
    idkfasecret message
    say <message>Send message to everyone in multi-player
    r_brightness <#>Set brightness level
    r_gamma <0-3>Set gamma level
    give weapon_shotgunShotgun
    spawn monster_zombie_morgueSpawns a zombie similar to the one in the infirmary.
    com_allowconsole 1This will make it so you only have to press ~ to open the console, no longer alt+ctrl+~.
    g_showprojectilepct 1Toggle hit % to HUD
    s_showlevelmeter 1Toggle sound level display
    g_nightmare 1Unlock Nightmare Mode
    noclipWalk through solid objects
    g_showplayershadow 1You can see your shadow during singleplayer.
    statusYour game status

  • Give Ammo

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

    give ammo_bfg_smallGet ammo for BFG 9000
    give ammo_belt_smallGet ammo for Chaingun
    give ammo_clip_smallGet ammo for Machine Gun
    give ammo_bullets_smallGet ammo for Pistol
    give ammo_cells_smallGet ammo for Plasma Rifle
    give ammo_rockets_smallGet ammo for Rocket Launcher
    give ammo_shells_smallGet ammo for Shotgun
    give ammo_grenage_smallGet Hand Grenades
    give ammo_clip_largeGet large ammo for Machine Gun
    give ammo_bullets_largeGet large ammo for Pistol
    give ammo_cells_largeGet large ammo for Plasma Rifle
    give ammo_rockets_largeGet large ammo for Rocket Launcher
    give ammo_shells_largeGet 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.

    map game/alphalabs1Alpha Labs 1
    map game/alphalabs2Alpha Labs 2
    map game/alphalabs3Alpha Labs 3
    map game/alphalabs4Alpha Labs 4
    map game/caverns1Caverns 1
    map game/caverns2Caverns 2
    map game/comm1Comm 1
    map game/commoutsideComm Outside
    map game/cpuCPU
    map game/cpubossCPU Boss
    map game/delta1Delta 1
    map game/delta2Delta 2
    map game/delta3Delta 3
    map game/delta4Delta 4
    map game/delta5Delta 5
    map game/enproEnpro
    map game/hell1Hell 1
    map game/hellholeHellhole
    map game/mars_city1Mars City 1
    map game/mars_city2Mars City 2
    map game/adminMars City Administration
    map game/mc_undergroundMC Underground
    map game/monorailMonorail
    map game/mp/d3dm1Multiplayer Map 1
    map game/mp/d3dm2Multiplayer Map 2
    map game/mp/d3dm3Multiplayer Map 3
    map game/mp/d3dm4Multiplayer Map 4
    map game/mp/d3dm5Multiplayer Map 5
    map game/pdasPDAs
    map game/recycling1Recycling 1
    map game/recycling2Recycling 2
    map game/site3Site 3

    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.

    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 * (Asterisk)"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_vchatActivates the cheat.

    Contributed By: Kenster102.

  • Spawn Ammo

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

    spawn ammo_bfg_smallAmmo for BFG 9000
    spawn ammo_belt_smallAmmo for Chaingun
    spawn ammo_clip_smallAmmo for Machinegun
    spawn ammo_bullets_smallAmmo for Pistol
    spawn ammo_cells_smallAmmo for Plasma Rifle
    spawn ammo_rockets_smallAmmo for Rocket Launcher
    spawn ammo_shells_smallAmmo for Shotgun
    spawn ammo_grenage_smallHand Grenades
    spawn ammo_clip_largeLarge ammo for Machinegun
    spawn ammo_bullets_largeLarge ammo for Pistol
    spawn ammo_cells_largeLarge ammo for Plasma Rifle
    spawn ammo_rockets_largeLarge ammo for Rocket Launcher
    spawn ammo_shells_largeLarge 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 &quot;god&quot; and &quot;notarget&quot; codes are recommended before spawn a monster.

    spawn monster_zombie_maint_nojawSpawns a "Yellow Jacket" zombie with no jaw
    spawn monster_demon_archvileSpawns a Archvile
    spawn monster_zombie_maint_baldSpawns a bald "Yellow Jacket" zombie
    spawn monster_zombie_tshirt_baldSpawns a Bald zombie similar to the one in the infirmary
    spawn monster_zombie_sawyerSpawns a Chainsaw zombie
    spawn monster_demon_cherubSpawns a Cherub
    spawn monster_zombie_maint2Spawns a completely black "Yellow Jacket" zombie
    spawn monster_zombie_fat2Spawns a Fat zombie with his intestines showing
    spawn monster_zombie_fat_wrenchSpawns a Fat2 zombie holding a wrench
    spawn monster_demon_hellknightSpawns a HellKnight
    spawn monster_demon_impSpawns a Imp
    spawn monster_zombie_jumpsuitSpawns a Jumpsuit zombie
    spawn monster_demon_maggotSpawns a Maggot
    spawn monster_demon_mancubusSpawns a Mancubus
    spawn monster_zombie_maint_flashlightSpawns a No Jaw "Yellow Jacket" zombie with a flashlight
    spawn monster_zombie_maint_wrenchSpawns a No Jaw "Yellow Jacket" zombie with a wrench
    spawn monster_demon_pinkySpawns a Pinky
    spawn monster_demon_revenantSpawns a Revenant
    spawn monster_zombie_maint_skinnySpawns a Skinny "Yellow Jacket" zombie
    spawn monster_zombie_suit_skinnySpawns a Skinny Suit zombie
    spawn monster_zombie_skinnySpawns a skinny zombie
    spawn monster_zombie_suit_bloodymouthSpawns a Suit zombie with a bloody mouth
    spawn monster_zombie_suit_neckstumpSpawns a Suit zombie with no head
    spawn monster_demon_tickSpawns a Tick
    spawn monster_demon_triteSpawns a Trite
    spawn monster_demon_wraithSpawns a Wraith demon
    spawn monster_zombie_tshirt_blownSpawns a zombie almost exactly like the one in the infirmary
    spawn monster_boss_cyberdemonSpawns Cyberdemon
    spawn monster_boss_guardianSpawns Guardian
    spawn monster_boss_guardian_seekerSpawns Guardian's Seeker
    spawn monster_boss_sabaothSpawns Sabaoth
    spawn monster_boss_vagarySpawns Vagory

    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.

    spawn monster_zombie_maint"Yellow Jacket" Zombie
    spawn env_ragdoll_skeleton2a "clean" skeleton
    spawn env_ragdoll_skeletona bloody skeleton
    spawn monster_demon_archvileArch-Vile demon
    spawn marscity_marine_helmet_p90_walkingarmed guard
    spawn moveable_base_barrelbarrel
    spawn moveable_base_fixedbase
    spawn moveable_basebase
    spawn moveable_base_brickbase brick
    spawn weapon_bfgBFG 9000
    spawn moveable_base_boulderboulder
    spawn moveable_burgerburger
    spawn moveable_cannistercanister
    spawn moveable_cartonbox (1-8)carton
    spawn weapon_chaingunChaingun
    spawn monster_zombie_commando_cgunChaingun Zombie
    spawn moveable_chair (1,2 or 5)chair
    spawn moveable_burgerboxcloseclosed burger box
    spawn moveable_cokecancoke can
    spawn moveable_computercomputer
    spawn monster_boss_cyberdemonCyberdemon
    spawn moveable_base_dominodomino
    spawn moveable_explodingbarrelexplosive barrel
    spawn monster_zombie_fatFat zombie
    spawn monster_flying_cacodemonFlying Cacodemon
    spawn moveable_gizmo (1-3)gizmo
    spawn char_security_goggles_pistolguard with a pistol
    spawn monster_demon_hellknightHellknight demon
    spawn moveable_burningbarrelhighly explosive barrel
    spawn monster_demon_impImp
    spawn moveable_blaptoplaptop
    spawn weapon_machinegunMachinegun
    spawn monster_demon_maggotMaggot demon
    spawn monster_demon_mancubusMancubus demon
    spawn moveable_monitormonitor
    spawn moveable_burgerboxopenopen burger box
    spawn moveable_burningtankoxygen tank that explodes when shot
    spawn moveable_explodingtankoxygen tank that explodes when shot
    spawn monster_demon_pinkyPinky Demon (Cyber dog)
    spawn weapon_pistolPistol
    spawn weapon_plasmagunPlasma Rifle
    spawn weapon_rocketlauncherRocket Launcher
    spawn weapon_shotgunShotgun
    spawn weapon_soulcubeSoul Cube
    spawn env_gibs_leftarm (or right)spawns a bloody arm
    spawn env_gibs_torsospawns a bloody human torso
    spawn env_gibs_leftleg (or right)spawns a bloody leg
    spawn env_gibs_spinespawns a bloody spine
    spawn monster_demon_cherubSpawns a cherub (baby locust)
    spawn monster_zombie_bernieSpawns a flaming Bernie zombie! Wewt!
    spawn char_hazmatspawns a hazard suit scientist
    spawn monster_flying_lostsoulSpawns a lostsoul, sorta low to the ground.
    spawn monster_demon_revenantSpawns a revenant.
    spawn monster_zombie_boneySpawns a strong, boney zombie.
    spawn monster_zsec_machinegunSpawns a Zsec with a machine gun.
    spawn monster_zsec_pistol_slowfireSpawns a Zsec with a pistol, fires slowly.
    spawn monster_zsec_pistolSpawns a Zsec with a pistol.
    spawn monster_zsec_shotgunSpawns a Zsec with a shotgun.
    spawn monster_boss_maledict_cinematicSpawns 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_armdoorSpawns an imp in a weird position. Doesnt move.
    spawn monster_demon_imp_crawlerSpawns an imp that starts out in crawling position.
    spawn char_campbell_bfgspawns campbell holding bfg
    spawn char_campbell_bfgcasespawns campbell holding his bfg case
    spawn char_campbellspawns campbell holding...nothing!
    spawn char_swannspawns swann
    spawn monster_boss_sabaothSpawns the CPU boss, Sabaoth.
    spawn char_betrugerspawns the evil betruger
    spawn monster_boss_guardian_spawnerSpawns the floating blue thing above the Guardian. O.o;
    spawn monster_boss_guardian_seekerSpawns the Guardian's Seeker.
    spawn monster_boss_guardianSpawns the hell boss, the Guardian.
    spawn monster_boss_VagarySpawns the spider boss, Vagary.
    spawn moveable_ktabletable
    spawn monster_zombie_commandoTentacle Zombie
    spawn monster_demon_tickTick demon
    spawn monster_demon_triteTrite demon
    spawn moveable_paperwadwad of paper
    spawn moveable_item_(any weapon here)weapons
    spawn moveable_wrenchwrench

  • Test Maps

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

    map testmaps/test_boxA simple room
    map testmaps/test_lotsaimpsLarge room with lots of enemies
    map testmaps/test_boxstackTall 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:

    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 1Play from third person with your HUD, crosshair, etc.

    Contributed By: PritomD.


  • Cabinet Lock Codes

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

    142#054 (second)
    624#116 (second)
    627CPU Lab A
    463Level 3 Access
    584Mars City Armory
    0508Martian Buddies 1 and 2
    826Monorail Airlock
    734Plasma Storage
    931Security Chief Door
    725Storage 07
    842Valve 1 Terminal
    734Weapons Storage 1 and 2

    Contributed By: Nater255 and SKARDAVNELNATE.


  • 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.


  • 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 cheats for this game and help our users gain an edge.

Have We Been Fooled?

You can submit a problem report for any non-working or fake code in the lists above.