Press CTRL + ALT + ~ to bring up the console. Press is again to get rid of the console. Here you can enter these cheats:
God Mode: god
All Weapons, Full Health, Full Armor: give all
Walk through walls: noclip
Saves a demo game to an .AVI movie file: aviDemo
Game Benchmark: benchmark
Skip to last level: doomhell
Freeze all on screen: freeze
Graphics card information: gfxinfo
Invisibility to most enemies: notarget
Show FPS: com_drawfps 1
Acquire all keys: give keys
Your game status: status
Quit or Exit: quit
Weapons
Machinegun: give weapon_machinegun
Shotgun: give weapon_shotgun
Plasmagun: give weapon_plasmagun
BFG: give weapon_bfg
Chainsaw: give weapon_chainsaw
Rocket Launcher: give weapon_rocketlauncher
Levels
Mars City 1: marscity1.map
Mars City Underground: mcunderground.map
Mars City 2: marscity2.map
Administration: admin.map
Alpha Labs Sector 1: alpha1.map
Alpha Labs Sector 2: alpha2.map
Alpha Labs Sector 3: alpha3.map
Alpha Labs Sector 4: alpha4.map
EnPro Plant: enpro.map
Communications Transfer: commout.map
Communications: communications.map
Monorail Skybridge: recycling1.map
Recycling Sector 2: recycling2.map
Monorail: monorail.map
Delta Labs Level 1: delta1.map
Delta Labs Level 2A: delta2a.map
Delta Labs Level 2B: delta2b.map
Delta Labs Level 3: delta3.map
Delta Labs Level 4: delta4.map
Hell: hell.map
Delta Complex: delta5.map
CPU Complex: cpu1.map
Central Processing: cpuboss.map
Site 3: site3.map
Caverns Area 1: caverns1.map
Caverns Area 2: caverns2.map
Primary Excavation: hellhole.map
Characters Type “spawn” and the name of the character to spawn them.
Flaming Zombie: monster_zombie_bernie
Chainsaw Zombie: monster_zombie_sawyer
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
Commando Zombie: monster_zombie_commando
Commando Zombie with Chaingun: monster_zombie_commando_cgun
Fat Zombie: monster_zombie_fat2
Fat Zombie with wrench: monster_zombie_fat_wrench
Bald Zombie: monster_zombie_maint_bald
Zombie with no jaw: monster_zombie_maint_nojaw
Zombie with Wrench: monster_zombie_maint_wrench
Skinny Zombie: monster_zombie_maint_skinny
Zombie: monster_zombie_maint
Zombie: monster_zombie_maint2
Zombie wth Flashlight: monster_zombie_ maint_flashlight
Headless Zombie: monster_zombie_suit_neckstump
Zombie: monster_zombie_suit_bloodymouth
Skinny Zombie: monster_zombie_suit_skinny
Zombie in Labcoat: monster_zombie_labcoat
Zombie Missing Limb: monster_zombie_limb
Zombie: monster_zombie_skinny
Zombie with a pipe: monster_zombie_pipe
Zombie in T-shirt: monster_zombie_tshirt_bald
Zombie: monster_zombie_tshirt_blown
Zombie in Jumpsuit: monster_zombie_jumpsuit
Zombie Eating: monster_zombie_jumpsuit_eating
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
Cyberdemon: monster_boss_cyberdemon
Gaurdian: monster_boss_guardian
Guardian’s Seeker: monster_boss_guardian_seeker
Sabaoth: monster_boss_sabaoth
Vagary: monster_boss_Vagary
Martian Buddy Locker Code
Go to http://www.martianbuddy.com for the Martian buddy locker code of 0508. The web site address is found in a spam mail on the pda of Alan Dorweiler.
Modify Def Files
The def files for this game can be found in "doom/base/def". Open these files in a text editor to make modifications on all of the game variables. Note: Back up your definition files in a text file. Incorrectly modifying these files can have unwanted effects on your game and without a backup you may have to reinstall the game, erasing progress.
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"
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"
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 game play:
bind "p" "toggle pm_thirdperson"
Classic God Code
Open up the console using Ctrl+A+~ and type iddqd. You'll get a secret message.
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.
Skip Intro
There is a game bug that let's you start the first actual level with full health, armor and a shot gun. It also skips the whole introducion. Start a new game, and make a 180 degree turn and run forward. If done correctly you should fall to your death. (do you do everything a stranger tells you to?) Now say "Restart Level" and it will start you at the beginning of Mars City.
Go Berserk
During gameplay, bring up the console by pressing CTRL + ALT + ~ and type the following cheat: give berserk.
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.
BFG Storage Cabinet
In Delta Labs Level 2A there is a storage cabinet with a BFG. To unlock the door, enter the code 931.
PDA and Video
give pda admin_banks
give pda admin_dorweiler
give pda admin_moses
give pda admin_simons
give pda alphalabs1_berger
give pda alphalabs1_krietman
give pda alphalabs1_lipsitz
give pda alphalabs1_smith
give pda alphalabs2_chin
give pda alphalabs2_connors
give pda alphalabs3_abrams
give pda alphalabs3_lamia
give pda alphalabs3_nelson
give pda alphalabs3_poota
give pda alphalabs4_kaczynski
give pda caverns1_cody
give pda comm1_blake
give pda comm1_finch
give pda comm1_wolfe
give pda comm1_wolfe
give pda commoutside_holiday
give pda commoutside_ridge
give pda cpu_bates
give pda cpu_haskell
give pda cpuboss_tooloose
give pda delta1_mora
give pda delta1_price
give pda delta2a_cinders
give pda delta2a_raleigh
give pda delta2a_wilson
give pda delta2b_bullman
give pda delta2b_erikson
give pda delta2b_mcneil
give pda delta2b_stemmons
give pda delta3_cerano
give pda delta3_lee
give pda delta3_shultz
give pda delta4_gilbert
give pda delta5_jackson
give pda delta5_swann
give pda enpro_chasar
give pda enpro_hammer
give pda enpro_raad
give pda hell_garlick
give pda hell_hebert
give pda marscity2_caseon
give pda marscity2_duncan
give pda marscity2_stanton
give pda marscity2_tyson
give pda mc1_berneche
give pda mcunderground_baston
give pda mcunderground_delahue
give pda mcunderground_ryan
give pda mcunderground_young
give pda monorail_cullen
give pda monorail_harding
give pda monorail_hollies
give pda monorail_ross
give pda recycling1_garza
give pda recycling1_sadowayj
give pda recycling2_johnson
give pda recycling2_moen
give pda site3_davis
give pda site3_rogers
give video epd - Download Video disk with content
give video hydrocon
give video mfs
give video bfg
give video chaingun
give video demon_museum
give video ian_report
give video ipn_news
give video plasmagun
give video recycling
give video soulcube
give video tablets
Demon E-mail
Right before you leave the delta labs for the final time (just before the lift) there is an information console with the red Doom pentagram on it. Hit download and receive a funny message addressed to other demons. It's about tips to opening a portal. It discusses how fresh the virgin’s blood has to be and how big the pentagram should be.
Third Person Mode
Press CTRL and ALT and ~ ( Above the TAB key ) to bring up the command console in a single player game.
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 - pm_thirdpersondeath 1
Custom Flashlights
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.
Cabinet Lock Codes
Enter these on the panels found on the numbered cabinets through out the game: