Doom Wiki
Advertisement

Instructions

All Doom 3 cheat codes are activated by typing them into the console. The console can be opened by pressing the Ctrl, Alt and Tilde1 keys simultaneously.

  1. The key above Tab typically marked with ~ or ½ and/or §.

Cheat codes

god Makes the player immune to damage ("God mode").
noclip No clipping (the player can move through walls, characters and obstacles).
give all Gives all weapons with full ammo and fills health and armor.
give weapon_<weapon name> Gives the player a specific weapon. The weapon names are: bfg, chaingun, chainsaw, flashlight, machinegun, pistol, plasmagun, rocketlauncher and shotgun.
give keys Gives keys.
notarget Unawakened monsters ignore the player. Does not affect monsters that are already active.
give berserk Enables berserk.
give health Fills the player's health.
pm_thirdperson <0/1> Turns third person view on/off.
killMonsters Kills all monsters in the level.
kill Kills the player.
pm_walkspeed### Defines how fast the player walks.
pm_runspeed### Defines how fast the player runs.
pm_crouchspeed### Defines how fast the player moves while crouching.
pm_jumpheight### Defines how high the player jumps.
pm_noclipspeed### Defines how fast the player moves with no clipping mode on.
map <map name> Warps directly into a specific level.
clearLights Removes all major light sources excluding the player's flashlight.
testLight Creates a new light source.

Notes

The cheat codes can be bound to any keys or buttons. This can be done by typing "bind <key> <cheat code>" (without the brackets) into the console.

Spawning monsters

This article or section is missing wikilinks. Please add them where appropriate.


If you wish to spawn a monster, type spawn monster_<type of enemy>_<Name>.

Zombies

  • zombie_maint_bald (Bald Maintenance Zombie)
  • zombie_maint_nojaw (Maintenance Zombie with no jaw)
  • zombie_maint_skinny (Skinny Maintenance Zombie)
  • zombie_maint_wrench (Maintenance Zombie with no jaw and with a wrench)
  • zombie_maint_flashlight (Maintenance Zombie with no jaw and with a flashlight)
  • zombie_maint (Very skinny opened green shirt zombie)
  • zombie_maint2(Very skinny zombie with a black body) [Buggy]
  • zombie_maint_fast (Very fast Maintenance Zombie)
  • zombie_labcoat_skinny (Skinny Scientist Zombie)
  • zombie_labcoat_neckstump (Scientist Zombie with no head)
  • zombie_labcoat_limb (Scientist Zombie with a bloody mouth)
  • zombie_labcoat_pipe (Scientist Zombie with no face)
  • zombie_suit_skinny (Skinny Civilian Zombie)
  • zombie_suit_bloodymouth (Civilian Zombie with a bloody mouth)
  • zombie_suit_neckstump (Civilian Zombie with no head)
  • zombie_tshirt_bald (Bald Marine Zombie)
  • zombie_tshirt_blown (Marine Zombie with no face)
  • zombie_fat (Fat Zombie)
  • zombie_fat2 (Fat Zombie with gore)
  • zombie_fat_wrench (Fat Zombie with gore and a wrench)
  • zombie_bernie (Flaming Zombie)
  • zombie_sawyer (Chainsaw Zombie)
  • zsec_pistol (Pistol Z-Sec)
  • zsec_shotgun (Shotgun Z-Sec)
  • zsec_machinegun (Machine Gun Z-Sec)
  • zsec_shield (Shield Z-Sec)
  • zombie_commando (Commando Zombie)
  • zombie_commando_cgun (Commando Zombie with a chaingun)
  • zombie_morgue (Very fast half-naked Zombie)
  • zombie_boney (Hell Zombie)

Demons

  • demon_imp (Imp)
  • demon_imp_crawler (Crawling Imp)
  • demon_maggot (Maggot)
  • demon_wraith (Wraith)
  • flying_lostsoul (Lost Soul)
  • demon_pinky (Pinky Demon)
  • demon_trite (Trite)
  • demon_tick (Tick)
  • flying_cacodemon (Cacodemon)
  • demon_revenant (Revenant)
  • demon_cherub (Cherub)
  • demon_mancubus (Mancubus)
  • demon_archvile (Arch-Vile)
  • demon_hellknight (Hell Knight)

Bosses

  • boss_vagary (Vagary)
  • boss_guardian (Guardian)
  • boss_guardian_seeker (Seeker)
  • boss_sabaoth (Sabaoth)
  • boss_cyberdemon (Cyberdemon)

Resurrection of Evil

  • flying_forgotten (Forgotten One)
  • demon_vulgar (Vulgar)
  • demon_d3xp_bruiser (Bruiser)

Spawn Other Monsters

You can edit the monsters that you want to spawn.

You can spawn a monster with more health, Spawn a monster wich is on your side, Or let him shoot other projectiles.

If you want the monster to have more or less health type your monster spawn code but after that type health <number of health you want him to have>

Like, If you want a tough imp you type spawn monster_demon_imp health 900

You can also spawn a monster on your side. type your monster code with team 0 behind it. And you will spawn a monster on your side.

If you want an imp on your side type spawn monster_demon_imp team 0

If you want the monster to shoot/throw other projectiles type the following behind your monster code.

def_projectile projectile_<type of projectile you want him to shoot/throw>

If you want an imp throwing hellknight fireballs you type

spawn monster_demon_imp def_projectile projectile_fireball_hellknight

you can also do this all together

spawn monster_demon_imp def_projectile projectile_fireball_hellknight health 900 team 0

It doesn't matter if you first type projectile than health and than team or first team than health than projectile.

External links

Advertisement