| More

Doom 3 cheats for PC

[Nov 3rd 2009] [related games & forum threads]

Cheat Codes

Bring up the console with [~] then type any of the following cheat codes:
Note: To enable the console, add +set com_allowConsole 1 to your command-line shortcut for the game. Alternately, you can try using [Ctrl] + [Al + [~] to bring up the console.

Example: C:\Doom3\doom3.exe +set com_allowConsole 1

-or- if your game is stored in a folder with a space:

Example: "C:\Program Files\Doom3\doom3.exe" +set com_allowConsole 1

Code - Result:
god - God Mode
noclip - No Clipping Mode
notarget - Invisibility
benchmark - Benchmark Game
doomhell - Skip All Levels
freeze - Freeze Everything
aviDemo - Save Demo in AVI Format
gfxinfo - Graphics Card Info
give all - All Weapons and Ammo
give doom95 - Load '95 Version of Doom
give keys - Give All Keys
give weapon_machinegun - Give Machine Gun
give weapon_shotgun - Give Shotgun
give weapon_plasmagun - Give Plasma Gun
give weapon_bfg - Give BFG
give weapon_chainsaw - Give Chainsaw
give weapon_rocketlauncher - Give Rocket Launcher
status Your Game - Status
quit - Quit Game
com_drawfps 1 - Show FPS
toggle pm_thirdperson - 3rd Person View
map # - Load Map # (See List)
spawn # - Spawn # (See List)

[Dec 16th 2004] [top of page]

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.

[Dec 16th 2004] [top of page]

Classic God Code Egg

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

[Dec 16th 2004] [top of page]

Classic God Code:

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

[Dec 16th 2004] [top of page]

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.

[Dec 16th 2004] [top of page]

Console Commands

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

Code - Result:

god - God Mode
give weapon_machinegun - Machinegun
give weapon_shotgun - Shotgun
give weapon_plasmagun - Plasmagun
give weapon_bfg - BFG
give weapon_chainsaw - Chainsaw
give weapon_rocketlauncher - give weapon_rocketlauncher
give all - All weapons with full ammo, health and armor
noclip - Walk through solid objects
aviDemo - Saves a demo of your playing to an AVI movie file
benchmark - Game Benchmark
doomhell - Skip all levels to last
freeze - Freeze all on screen
gfxinfo - Graphicscard infomation
notarget - Invisibility to most enemies
status - Your game status
quit - Quit game
com_showfps 1 - Draws your Framerate.
kill - Commit suicide
killmonsters - Kills all Monsters
give ammo - Max Ammo
give health - Max Health
give weapon_chaingun - Chaingun
pm_thirdperson 1 - 3rd Person View ON
pm_thirdperson 0 - 3rd Person View OFF
give armor - Gives you 125 armor
clear - Clear console text
give keys - All keys
r_gamma - Set gamma level
r_brightness - Set brightness level
s_showlevelmeter 1 - Toggle sound level display
g_showprojectilepct 1 - Toggle hit % to HUD
say (message) - Send message to everyone in multi-player
killmoveables - Kill all moving enemies
killragdolls - Kill all non-moving enemies
listmonsters - Lists images of monsters
listlightdefs - Lists indicated def file settings
idkfa - secret message
give berserk - Berserk mode
editor - Opens up map editor
pm_jumpheight ### - Defines how high you jump.
g_nightmare 1 - Unlock Nightmare Mode
Com_Fixedtic -1 - Removes 60 FPS Limit
clearlights - All lights turn off. Only light is by flashlight
give pda - Gives PDAs/disks of the level you're in.
pm_walkspeed ### - Defines how fast you are when you walk.
pm_runspeed ### - Defines how fast you are when you run/sprint.
pm_crouchspeed ### - Defines how fast you are when you crouch.

[Dec 16th 2004] [top of page]

Fun with the console (VIDEO)

This video shows of cheating with console commands.



[Nov 3rd 2009] [top of page]

Give Ammo

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

give ammo_shells_large - Get large ammo for Shotgun
give ammo_shells_small - Get ammo for Shotgun
give ammo_rockets_large - Get large ammo for Rocket Launcher
give ammo_rockets_small - Get ammo for Rocket Launcher
give ammo_grenage_small - Get Hand Grenades
give ammo_clip_large - Get large ammo for Machine Gun
give ammo_clip_small - Get ammo for Machine Gun
give ammo_cells_large - Get large ammo for Plasma Rifle
give ammo_cells_small - Get ammo for Plasma Rifle
give ammo_bullets_large - Get large ammo for Pistol
give ammo_bullets_small - Get ammo for Pistol
give ammo_bfg_small - Get ammo for BFG 9000
give ammo_belt_small - Get ammo for Chaingun

[Dec 16th 2004] [top of page]

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.

[Dec 16th 2004] [top of page]

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/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/mc_underground - MC Underground
map game/monorail - Monorail
map game/pdas - PDAs
map game/recycling1 - Recycling 1
map game/recycling2 - Recycling 2
map game/site3 - Site 3
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/admin - Mars City Administration

[Dec 16th 2004] [top of page]

Locker Codes:

#07 - 725
#38 - 409
#39 - 102
#63 - 972
#64 - 651
#054 - 142
#103 - 259
#104 - 579
#112 - 538
#386 - 836
#387 - 836

Airlock - 826
Level 3 - 463
Medical - 364

Supply Lockers (assorted locations):

298, 584, 396, 483, 246, 752

MartianBuddy - 0508

[Dec 16th 2004] [top of page]

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.

Effect - Code
Save demo in .AVI format - avidemo
Game benchmark - benchmark
Skip to last level - doomhell
Freeze everything on screen - freeze
Display graphics card details - gfxinfo

[Dec 16th 2004] [top of page]

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.

[Dec 16th 2004] [top of page]

Other Cheat Codes:

_use
_moveRight
_moveLeft
_moveDown
_forward
_back
_right
_left
_lookDown
_lookUp
_attack
_moveUp
_speed
_strafe
_button7
_button6
_button5
_button4
_button3
_button2
_button1
_button0
aasStats
addarrow
addline
blinkline
bindlist
bind
centerview
compressDemo
connect
clearlights
conDump
clear
cvar_restart
cvarlist
combineCubeImages
crash
collisionModelInfo
dirtyfeet
dir
demoShot
disconnect
dmap
echo
envshot
exec
exportmodels
editSounds
editLight
editor
error
fillrate
flashlight
focusSoundsEditor
give
game_memory
in_restart
kill
killRagdolls
killMoveables
killMonsters
keepTestModel
listModels
listSkins
listMaterials
listImages
listModes
listLightDefs
listEntityDefs
listMonsters
listEntities
listThreads
listSounds
listAnims
listCollisionModels
listlines
listVertexCache
modulateLights
noclip
notarget
nextanim
overlayGUI
path
poplight
parsewait
printShader
printMode
playDemo
playCmdDemo
playerModel
prevanim
reload
reloadSounds
reloadSoundShaders
reloadFx
reloadanims
reexportmodels
removeline
runReach
runAAS
recordCmdDemo
recordDemo
recordCmdDemo
recordDemo
renderbumpFlat
renderbump
roq
reloadGuis
reset
regenerateWorld
reloadImages
reloadShaders
reloadModels
script
reloadEntityDefs
s_musictrack
s_cacheInvalidate
s_cacheInfo
s_restart
seta
set
setviewpos
setStepGamma
setu
sets
sizeDown
sizeUp
screenshot
spawnServer
stopRecording
say
testTrace
testImage
testShader
testBump
testLight
touchFx
touchGui
touchFile
toggle
testSIMD
touchMaterial
testFx
touchSound
listSoundShaders
touchParticle
testDamage
testblend
testanim
testParticle
testModel
testWipe
testGUI
timeDemo
testmap
touchSkin
touchModel
unbind
unbindall
vid_restart
vstr
writeConfig
writePrecache
weapon
weapnext
where
weapprev
weaponSplat

[Dec 16th 2004] [top of page]

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.

[Dec 16th 2004] [top of page]

Spawn Ammo

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

spawn ammo_belt_small - Ammo for Chaingun
spawn ammo_bfg_small - Ammo for BFG 9000
spawn ammo_bullets_small - Ammo for Pistol
spawn ammo_bullets_large - Large ammo for Pistol
spawn ammo_cells_small - Ammo for Plasma Rifle
spawn ammo_cells_large - Large ammo for Plasma Rifle
spawn ammo_clip_small - Ammo for Machinegun
spawn ammo_clip_large - Large ammo for Machinegun
spawn ammo_grenage_small - Hand Grenades
spawn ammo_rockets_small - Ammo for Rocket Launcher
spawn ammo_rockets_large - Large ammo for Rocket Launcher
spawn ammo_shells_small - Ammo for Shotgun
spawn ammo_shells_large - Large ammo for Shotgun

[Dec 16th 2004] [top of page]

Spawn monsters or 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 weapon_pistol - Pistol
spawn weapon_bfg - BFG 9000
spawn weapon_shotgun - Shotgun
spawn weapon_chaingun - Chaingun
spawn weapon_machinegun - Machinegun
spawn weapon_rocketlauncher - Rocket Launcher
spawn weapon_plasmagun - Plasma Rifle
spawn weapon_soulcube - Soul Cube
spawn monster_zombie_fat - Fat zombie
spawn monster_zombie_maint - "Yellow Jacket" Zombie
spawn monster_zombie_commando_cgun - Chaingun Zombie
spawn monster_zombie_commando - Tentacle Zombie
spawn monster_demon_imp - Imp
spawn monster_demon_pinky - Pinky Demon (Cyber dog)
spawn monster_demon_trite - Trite demon
spawn monster_demon_maggot - Maggot demon
spawn monster_demon_hellknight - Hellknight demon
spawn monster_demon_tick - Tick demon
spawn monster_demon_archvile - Arch-Vile demon
spawn monster_demon_mancubus - Mancubus demon
spawn monster_flying_cacodemon - Flying Cacodemon
spawn monster_boss_cyberdemon - Cyberdemon
spawn monster_boss_sabaoth - Spawns the CPU boss, Sabaoth.
spawn monster_boss_Vagary - Spawns the spider boss, Vagary.
spawn char_campbell_bfgcase - spawns campbell holding his bfg case
spawn char_betruger - spawns the evil betruger
spawn char_swann - spawns swann
spawn char_campbell - spawns campbell holding...nothing!
spawn char_hazmat - spawns a hazard suit scientist
spawn char_campbell_bfg - spawns campbell holding bfg
spawn env_gibs_spine - spawns a bloody spine
spawn env_gibs_torso - spawns a bloody human torso
spawn env_gibs_leftleg (or right) - spawns a bloody leg
spawn env_gibs_leftarm (or right) - spawns a bloody arm
spawn moveable_chair (1,2 or 5) - chair
spawn moveable_ktable - table
spawn moveable_computer - computer
spawn moveable_base_fixed - base
spawn moveable_base_barrel - barrel
spawn moveable_base_domino - domino
spawn moveable_base_boulder - boulder
spawn moveable_burgerboxopen - open burger box
spawn moveable_burgerboxclose - closed burger box
spawn moveable_paperwad - wad of paper
spawn moveable_burger - burger
spawn moveable_base_brick - base brick
spawn moveable_wrench - wrench
spawn moveable_base - base
spawn moveable_cannister - canister
spawn moveable_blaptop - laptop
spawn moveable_cartonbox (1-8) - carton
spawn moveable_cokecan - coke can
spawn moveable_monitor - monitor
spawn moveable_gizmo (1-3) - gizmo
spawn moveable_item_(any weapon here) - weapons
spawn marscity_marine_helmet_p90_walking - armed guard
spawn char_security_goggles_pistol - guard with a pistol
spawn moveable_burningtank - oxygen tank that explodes when shot
spawn moveable_explodingtank - oxygen tank that explodes when shot
spawn moveable_burningbarrel - highly explosive barrel
spawn moveable_explodingbarrel - explosive barrel
spawn env_ragdoll_skeleton2 - a "clean" skeleton
spawn env_ragdoll_skeleton - a bloody skeleton

[Dec 16th 2004] [top of page]

Test Maps

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

map testmaps/test_box - A simple room
map testmaps/test_boxstack - Tall room with domino effect boxes
map testmaps/test_lotsaimps - Large room with lots of enemies

[Dec 16th 2004] [top of page]

Unlock Nightmare Difficulty

Open your doomconfig.cfg file with Notepad and change the line:

seta g_nightmare "0"
to
seta g_nightmare "1"

[Dec 16th 2004] [top of page]


Related games

Game System
Doom PC
Doom 2 PC
Doom 95 PC
Doom GameBoy Advance
Doom 2 GameBoy Advance
Doom 3 Xbox
Doom Playstation
Final Doom PC
Final Doom Playstation
Doom 2: Hell On Earth PC