Console Commands
Press Ctrl+Alt+~(Tilde) to bring up the command console in a single player game:
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- 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
g_showplayershadow 1 - You can see your shadow during singleplayer.
give pda - Gives PDAs/disks of the level you're in.
com_allowconsole 1 - This will make it so you only have to press ~ to open the console, no longer alt+ctrl+~.
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.
pm_noclipspeed ### - Defines how fast you move with the "noclip" code turned on.
set g_dragEntity 1 - Grabs objects/bodies when you aim and fire at them
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
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
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
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
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
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.
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.
Classic God Code Egg
Open up the console using Ctrl+A+~ and type iddqd. You'll get a secret message.
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.
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.
Cabinet Lock Codes
Enter these on the panels found on the numbered cabinets through out the game:
396 - #001
483 - #003
752 - #009
586 - #013
347 - #017
531 - #023
409 - #038
102 - #039
123 - #047
123 - #048
123 - #049
246 - #054
142 - #054 (second)
972 - #063
651 - #064
364 - #078
364 - #079
259 - #103
579 - #104
538 - #112
715 - #114
972 - #116
624 - #116 (second)
624 - #117
371 - #213
298 - #215
841 - #317
836 - #386
836 - #387
571 - #452
372 - #666
468 - #669
734 - Weapons Storage 1 and 2
842 - Valve 1 Terminal
584 - Mars City Armory
826 - Monorail Airlock
298 - 21D
734 - Plasma Storage
931 - Security Chief Door
624 - #216
624 - #217
463 - Level 3 Access
725 - Storage 07
627 - CPU Lab A
0508 - Martian Buddies 1 and 2


