Doom 3 Cheats PC

Average Rating:
  • 15 5
Your Rating:

Doom 3 is a Shooter/First-Person Shooter video game for PC developed by Id Software and published by Activision on August 3, 2004. It's rated Mature by the ESRB and 33 of our users have voted it 4.5 out of 5 stars.

Our newest cheats for Doom 3 were added January 4, 2011. We also have the game available on Xbox, in addition to PC.




Model Names

Use one of the following values with the "spawn [model name]" code:

Result 		Model name 

Cyberdemon 	monster_boss_cyberdemon  
Guardian 		monster_boss_guardian  
Guardian's Seeker 	monster_boss_guardian_seeker  
Sabaoth 		monster_boss_sabaoth  
Vagary 		monster_boss_vagary  
Archvile 		monster_demon_archvile  
Cherub 		monster_demon_cherub  
Hellknight 		monster_demon_hellknight  
Imp 		monster_demon_imp  
Maggot 		monster_demon_maggot  
Mancubus 		monster_demon_mancubus  
Pinky 		monster_demon_pinky  
Revenant 		monster_demon_revenant  
Tick 		monster_demon_tick  
Trite 		monster_demon_trite  
Wraith 		monster_demon_wraith  
Zombie wth flashlight 	monster_zombie_ maint_flashlight  
Flaming Zombie 	monster_zombie_bernie  
Commando Zombie 	monster_zombie_commando  
Commando Zombie
 with chaingun 	monster_zombie_commando_cgun  
Fat Zombie with wrench 	monster_zombie_fat_wrench  
Fat Zombie 		monster_zombie_fat2  
Zombie in jumpsuit 	monster_zombie_jumpsuit  
Zombie eating 	monster_zombie_jumpsuit_eating  
Zombie in labcoat 	monster_zombie_labcoat  
Zombie missing limb 	monster_zombie_limb  
Zombie 		monster_zombie_maint  
Bald zombie 		monster_zombie_maint_bald  
Zombie with no jaw 	monster_zombie_maint_nojaw  
Skinny zombie 	monster_zombie_maint_skinny  
Zombie with Wrench 	monster_zombie_maint_wrench  
Zombie 		monster_zombie_maint2  
Zombie with a pipe 	monster_zombie_pipe  
Chainsaw zombie 	monster_zombie_sawyer  
Skinny zombie 	monster_zombie_skinny  
Bloody mouthed zombie 	monster_zombie_suit_bloodymouth  
Headless zombie 	monster_zombie_suit_neckstump  
Skinny zombie in suit 	monster_zombie_suit_skinny  
Bald Zombie in T-shirt 	monster_zombie_tshirt_bald  
Zombie in T-shirt 	monster_zombie_tshirt_blown  
Z-sec Zombie with
 machine gun 	monster_zombie_zsec_machinegun  
Z-sec Zombie with pistol monster_zombie_zsec_pistol  
Z-sec Zombie with shield monster_zombie_zsec_shield  
Z-sec Zombie with
 shotgun 		monster_zombie_zsec_shotgun  

Map Names

Use one of the following values with the "map [map name]" code:

Result 			Map name 

Alpha Labs Sector 1  
Alpha Labs Sector 2  
Alpha Labs Sector 3  
Alpha Labs Sector 4  
Caverns Area 1  
Caverns Area 2  
Communications Transfer  
CPU Complex  
Central Processing  
Delta Labs Level 1  
Delta Labs Level 2A  
Delta Labs Level 2B  
Delta Labs Level 3  
Delta Labs Level 4  
Delta Complex  
EnPro Plant  
Primary Excavation  
Mars City 1  
Mars City 2  
Mars City Underground  
Monorail Skybridge  
Recycling Sector 2  
Site 3 

Cheat Codes

While playing a game, press [Ctrl] + [Alt] + ~ to display the console window. Then, enter one of the following codes to activate the corresponding cheat function:

Result			Cheat Code  

God mode [Note] 		god  
Full weapons and ammunition 	give all  
All keys 			give keys  
No clipping 			noclip  
Machine gun 		give weapon_machinegun  
Shotgun 			give weapon_shotgun  
Plasmagun 			give weapon_plasmagun  
BFG 			give weapon_bfg  
Chainsaw 			give weapon_chainsaw  
Rocket launcher 		give weapon_rocketlauncher  
Ignored by most enemies 	notarget  
Game benchmark 		benchmark  
Skip to last level 		doomhell  
Freeze everything on screen 	freeze  
Save demo in .AVI format 	avidemo  
Display graphics card details 	gfxinfo  
Show framerate 		com_drawfps 1  
Classic 1995 version 		give doom95  
Display game status 		status  
Play indicated map 		map [map name]  
Spawn indicated model 		spawn [model name]  
Benchmark test 		timedemo demo1.demo  
Set gamma level 		r_gamma [0-3]  
Set brightness level 		r_brightness [number]  
Toggle sound level display 	s_showlevelmeter 1  
Set sound volume; default is 0 	s_volume_db [number]  
Toggle hit % to HUD 		g_showprojectilepct 1  
Exit game 			quit 
Unknown 			_use 
Unknown 			_moveright  
Unknown 			_moveleft 
Unknown 			_movedown 
Unknown 			_forward 
Unknown 			_back 
Unknown 			_right 
Unknown 			_left 
Unknown 			_lookdown 
Unknown 			_lookup 
Unknown 			_attack 
Unknown 			_moveup 
Unknown 			_speed 
Unknown 			_strafe 
Unknown 			_button7 
Unknown 			_button6 
Unknown 			_button5 
Unknown 			_button4 
Unknown 			_button3 
Unknown 			_button2 
Unknown 			_button1 
Unknown 			_button0 
Unknown 			aasstats 
Unknown 			addarrow 
Unknown 			addline 
Unknown 			blinkline 
Unknown 			bindlist 
Unknown 			bind 
Unknown 			centerview  
Unknown 			compressdemo  
Unknown 			connect 
Unknown 			clearlights  
Unknown 			condump 
Unknown 			clear 
Unknown 			cvar_restart  
Unknown 			cvarlist 
Unknown 			combinecubeimages  
Unknown 			crash 
Unknown 			collisionmodelinfo  
Unknown 			dirtyfeet 
Unknown 			dir 
Unknown 			demoshot 
Unknown 			disconnect  
Unknown 			dmap 
Unknown 			echo 
Unknown 			envshot 
Unknown 			exec 
Unknown 			exportmodels  
Unknown 			editsounds  
Unknown 			editlight 
Unknown 			editor 
Unknown 			error 
Unknown 			fillrate 
Unknown 			flashlight  
Unknown 			focussoundseditor  
Unknown 			give 
Unknown 			game_memory  
Unknown 			in_restart  
Unknown 			kill 
Unknown 			killragdolls  
Unknown 			killmoveables  
Unknown 			killmonsters  
Unknown 			keeptestmodel  
Unknown 			listmodels  
Unknown 			listskins 
Unknown 			listmaterials  
Unknown 			listimages  
Unknown 			listmodes 
Unknown 			listlightdefs  
Unknown 			listentitydefs  
Unknown 			listmonsters  
Unknown 			listentities  
Unknown 			listthreads  
Unknown 			listsounds  
Unknown 			listanims 
Unknown 			listcollisionmodels  
Unknown 			listlines 
Unknown 			listvertexcache  
Unknown 			modulatelights  
Unknown 			noclip 
Unknown 			notarget 
Unknown 			nextanim 
Unknown 			overlaygui  
Unknown 			path 
Unknown 			poplight 
Unknown 			parsewait 
Unknown 			printshader  
Unknown 			printmode 
Unknown 			playdemo 
Unknown 			playcmddemo  
Unknown 			playermodel  
Unknown 			prevanim 
Unknown 			reload 
Unknown 			reloadsounds  
Unknown 			reloadsoundshaders  
Unknown 			reloadfx 
Unknown 			reloadanims  
Unknown 			reexportmodels  
Unknown 			removeline  
Unknown 			runreach 
Unknown 			runaas 
Unknown 			recordcmddemo  
Unknown 			recorddemo  
Unknown 			recordcmddemo  
Unknown 			recorddemo  
Unknown 			renderbumpflat  
Unknown 			renderbump  
Unknown 			roq 
Unknown 			reloadguis  
Unknown 			reset 
Unknown 			regenerateworld  
Unknown 			reloadimages  
Unknown 			reloadshaders  
Unknown 			reloadmodels  
Unknown 			script 
Unknown 			reloadentitydefs  
Unknown 			s_musictrack  
Unknown 			s_cacheinvalidate  
Unknown 			s_cacheinfo  
Unknown 			s_restart 
Unknown 			seta 
Unknown 			set 
Unknown 			setviewpos  
Unknown 			setstepgamma  
Unknown 			setu 
Unknown 			sets 
Unknown 			sizedown 
Unknown 			sizeup 
Unknown 			screenshot  
Unknown 			spawnserver  
Unknown 			stoprecording  
Unknown 			say 
Unknown 			testtrace 
Unknown 			testimage 
Unknown 			testshader  
Unknown 			testbump 
Unknown 			testlight 
Unknown 			touchfx 
Unknown 			touchgui 
Unknown 			touchfile 
Unknown 			toggle 
Unknown 			testsimd 
Unknown 			touchmaterial  
Unknown 			testfx 
Unknown 			touchsound  
Unknown 			listsoundshaders  
Unknown 			touchparticle  
Unknown 			testdamage  
Unknown 			testblend 
Unknown 			testanim 
Unknown 			testparticle  
Unknown 			testmodel 
Unknown 			testwipe 
Unknown 			testgui 
Unknown 			testmap 
Unknown 			touchskin 
Unknown 			touchmodel  
Unknown 			unbind 
Unknown 			unbindall 
Unknown 			vid_restart  
Unknown 			vstr 
Unknown 			writeconfig  
Unknown 			writeprecache  
Unknown 			weapon 
Unknown 			weapnext 
Unknown 			where 
Unknown 			weapprev 
Unknown 			weaponsplat  

Third Person View

Note: This procedure involves editing a game file; create a backup copy of the file before proceeding. Use a text editor to edit the "doomconfig.cfg" file in the game folder. Add the following line to the file, the press P during a game:

bind "p" "toggle pm_thirdperson" 

Enable Player Shadows

Note: This procedure involves editing a game file; create a backup copy of the file before proceeding. Use a text editor to edit the "doomconfig.cfg" file in the game folder. Locate the line:

seta g_showPlayerShadow "0" 
and change it to:

seta g_showPlayerShadow "1" 

Nightmare Difficulty Setting

Note: This procedure involves editing a game file; create a backup copy of the file before proceeding. Use a text editor to edit the "doomconfig.cfg" file in the game folder. Locate the line:

"seta g_nightmare "0" 
and change it to:

seta g_nightmare "1" 

Classic God Code Egg

Open up the console using Ctrl+A+~ and type iddqd. You'll get a secret message.

Test Maps

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

Simple Room - map testmaps/test_box 
Large Room Lots of Enemies - map testmaps/test_lotsaimps 

Tall Room Domino Effect Boxes - map testmaps/test_boxstack 

Console Commands

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

Code		Effect 

give keys 			Acquire all the keys you'll ever need 
give all 			All weapons with full ammo, health and 
give weapon_bfg 		BFG 
give weapon_chainsaw 		Chainsaw 
kill 			Commit suicide 
com_showfps 1 		Draws your Framerate. 
freeze 			Freeze all on screen 
benchmark 			Game Benchmark 
give weapon_rocketlauncher 	Rocketlauncher 
god 			God Mode 
gfxinfo 			Graphicscard infomation 
notarget 			Invisibility to most enemies 
killmoshters 		Kills all Monsters 
give doom95 		Load the '95 version of Doom 
give weapon_machinegun 	Machinegun 
give weapon_plasmagun 		Plasmagun 
quit 			Quit game 
aviDemo 			Saves a demo of your playing to an AVI 
			  movie file 
give weapon_shotgun 		Shotgun 
doomhell 			Skip all levels to last 
noclip 			Walk through solid objects 
status 			Your game status 


Hints, Secrets, Glitches & Easter Eggs


How To Beat The Cyberdemon

To beat the final boss (the Cyberdemon) use the Soul Cube. After using it, just circle around the Hell portal and kill 5 demons and use the Soul Cube again. Repeat until the Cyberdemon is dead. The only thing you have to worry about is the Cyberdemon's rocket launcher, it's a lot more nasty than in the original Doom (hehe).

All Access Security Pass

Before reaching the final boss move to the left and find a little section you can crawl under. Look for a brick that says ID. Hit this brick like you would a computer panel. It will open a secret area with a PDA. This PDA will have messages from the programmers and will give you an all access security pass.

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

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.

Cabinet Lock Codes

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

Martian Buddies 1 and 2





#054 (second)



















#116 (second)



Weapons Storage 1 and 2








Sign Up for Alerts When We Add More Cheats for this Game!

Email Address: Game VideosSign up

Recommended Games

If you were looking for Doom 3 for PC cheats, then you might also want cheats for:

Top 25 Hottest Video Game Girls of All Time
Grand Theft Auto V Top 10 Best Cheats
Grand Theft Auto V Full Vehicle List