Doom 3 cheat codes

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

Spawning monsters
If you wish to spawn a monster, type spawn monster_&lt;type of enemy&gt;_&lt;Name&gt;.

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)
 * zombie_commando (Commando Zombie)
 * zombie_commando_cgun (Commando Zombie with a chaingun)
 * zombie_morgue (Very fast half-naked Zombie)
 * zombie_boney (Hell Zombie)
 * zsec_pistol (Pistol Z-Sec)
 * zsec_shotgun (Shotgun Z-Sec)
 * zsec_machinegun (Machine Gun Z-Sec)
 * zsec_shield (Shield Z-Sec)

Demons

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

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_d3xp_vulgar (Vulgar)
 * demon_d3xp_bruiser (Bruiser)

Spawn options
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 &lt;number of health you want him to have&gt;

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_&lt;type of projectile you want him to shoot/throw&gt;

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.