Quake 4 PC Cheats

Press Ctrl + Alt + ~ to bring up the console. Enter these cheats for the corresponding effect: 

GOD Toggle GOD Mode
give item_health_mega +100 health (max 200)
g_showplayershadow # 1 shows shadow, 0 removes it
com_showfps # 1 to show frame rate, 0 to turn it off
pm_thirdperson # 1 turns third-person mode on, 0 turns it off
give all All weapons with full ammo, health and armor
com_allowconsole 1 Allows console opening and closing only pressing ~
editor Closes game, opens map editor
kill commit suicide
testlight Creates a new light source where you're pointing
poplight Removes a "testlight"-created light source
benchmark game benchmark
give weapon_dmg get a dark matter gun and ammo
give weapon_grenadelauncher get a grenade launcher and ammo
give weapon_hyperblaster get a hyperblaster and ammo
give weapon_lightninggun get a lightning gun and ammo
give weapon_machinegun get a machinegun and ammo
give weapon_nailgun get a nailgun and ammo
give weapon_railgun get a railgun and ammo
give weapon_rocketlauncher get a rocket launcher and ammo
give weapon_shotgun get a shotgun and ammo
give weapons get all weapons without ammo
give quad Get quad damage
give ammo get ammo
give all weapons gives all weapons
gfxinfo graphics card information
pm_noclipspeed # How fast you move in noclip mode
pm_crouchspeed # How fast you move when crouched
pm_speed # How fast you move when running
pm_jumpheight # How high you can jump
quit immediately exit from game
g_fov # Makes your field of vision wider.
give armor max armor
give health max health
killmonsters remove all monsters and NPCs from current level
screenshot X Y replace X and Y with 4:3 screen resolutions(800 600 , 1024 768)
timescale 1 Returns the game speed to normal.
avidemo save a demo of your playing to an AVI movie file
g_knockback # Set to 0 to keep monster attacks from knocking you around
g_stoptime # Set to 1 to stop time (can only move around) and 0 to restart time
timescale 15 Speeds up the game. Handy for getting past scripted sequences.
noclip toggle ability to fly and move through solid objects
notarget toggle invisibility
pm_runbob # When set to "0", your character will stop bobbing when you run.
pm_walkbob # When set to "0", your character will stop bobbing when you walk.

Spawning Characters: Enter these codes in the console to spawn the indicated character:

spawn monster_harvester_combat Spawns "Spider" mech
spawn char_doctor Spawns a doctor
spawn char_marine Spawns a marine (has a gun)
spawn char_marine_fatigues Spawns a marine in shirt and shorts
spawn char_marine_tech_armed Spawns a marine that fixes armor
spawn char_marine_medic Spawns a Medic marine that heals you
spawn monster_repair_bot Spawns a Repair Bot
spawn monster_makron Spawns Boss
spawn monster_gladiator Spawns enemy with Shield
spawn monster_fatty Spawns Fatty Boss
spawn char_kane_strogg Spawns Kane in Strogg form
spawn monster_bossbuddy Spawns Mech Boss
spawn monster_network_guardian Spawns the Network Boss
spawn monster_scientist Spawns the Strogg Doctor
spawn monster_sentry Spawns unknown enemy
spawn monster_iron_maiden Spawns unknown enemy
spawn monster_grunt Spawns unknown enemy
spawn monster_gunner Spawns unknown enemy
spawn monster_berserker Spawns unknown enemy
spawn monster_failed_transfer Spawns unknown enemy
spawn monster_slimy_transfer Spawns unknown enemy

Weapon Mods: You must have the weapon in question for these codes to work.

spawn weaponmod_rocketlauncher_homing Adds guided missile (Right-click)
spawn weaponmod_lightninggun_chain Allows lightning to jump between enemies
spawn weaponmod_hyperblaster_bounce1 Allows shots to bounce off of walls
spawn weaponmod_machinegun_ammo Expanded clip (to 80)
spawn weaponmod_rocketlauncher_burst Fire up to 3 rockets in rapid succession
spawn weaponmod_nailgun_ammo Increases max ammo
spawn weaponmod_nailgun_rof Increases rate of fire
spawn weaponmod_nailgun_power Increases damage
spawn weaponmod_nailgun_seek Homing nails with scope
spawn weaponmod_railgun_penetrate Much more damaging railgun
spawn weaponmod_shotgun_ammo Reloads using clips, instead of 1 at a time

Level Select: Enter map game/levelname into the console, where levelname is one of the names below.

airdefense1 Air Defense Base
airdefense2 Air Defense Trenches
convoy2 Aqueducts
convoy2b Aqueducts Annex
convoy1 Canyon
walker Construction Zone
network2 Data Networking Security
network1 Data Networking Terminal
process2 Data Processing Security
storage2 Data Storage Security
dispersal Dispersal Facility
process1 game/process1
storage1 game/storage1
hangar1 Hangar Perimeter
hangar2 Interior Hangar
mcc_landing MCC Landing Site
core1 Nexus Core
hub2 Nexus Hub
hub1 Nexus Hub Tunnels
mcc_1 Operation: Advantage
mcc_2 Operation: Last Hope
building_b Perimeter Defense Station
putra Putrification Center
recomp Recomposition Center
medlabs Strogg Medical Facilities
core2 The Nexus
tram1 Tram Hub Station
tram1b Tram Rail
waste Waste Processing Facility

Thanks to Revolution reader hescoming!, sanshair!