If you haven't completed the game yet we don't recommend you
use these cheats unless you really, really have to get past
an area.
Cheat Activation
Open Steam and double click the "Half-Life 2" icon under "My Games" as normal. Once the Half-Life 2 splash screen has loaded go to "Options", then click "Keyboard", then click "Advanced" and finally check "Enable Developers Console". This will enable the console in-game. Another way to enable the console is to right click the "Half-Life 2" in the Steam "My Games" menu and select "properties". Then click the launch options button and enter "-console" (without the quotes) into the options box.
Now when in-game hit tilde (~) to bring down the console and enter “sv_cheats 1”. You can then enter the following codes. Note that cheats may not work until the next loading screen.
Cheat List
Enable cheats and enter these commands without the bracket text.
* god (invincible)
* infinite_aux_power (infinite power for your suit)
* impulse 101 (all weapons and ammo)
* npc_kill (kill all npc's in the area)
* notarget (enemies don't attack you)
* noclip (walk through walls)
* ch_createjeep (spawn a scout car)
* ch_createairboat (spawn an airboat)
* buddga (reduces your health)
* hurtme # (hurts the player # is damage amount)
* npc_create (creates an NPC)
* npc_create_aimed (creates an NPC aiming away from the player)
* setpos (movies player to specified origin)
* sv_gravity # (sets gravity to #)
* sv_friction # (sets friction to #)
* sv_bounce # (sets bounce multiplier for physically simulated objects collision)
Cheat: Items
Enable cheats and use the "give" command followed by an item command below.
# item_healthkit
# item_healthvial
# item_box_buckshot
# item_box_mrounds
# item_box_sniper_rounds
# item_box_srounds
# item_battery
# item_suit
# item_ml_grenade
# item_ar2_grenade
Cheat: Weapons
Enable cheats and use the "give" command.
* weapon_ar2
* weapon_bugbait
* weapon_crowbar
* item_dynamic_resupply
* weapon_crossbow
* weapon_physcannon
* weapon_physgun
* weapon_pistol
* weapon_rpg
* weapon_shotgun
* weapon_smg1
* weapon_357
Cheat: Load Maps
List the map by enabling cheats and type “maps”. Load a map by typing “map”.
# background01.bsp
# background02.bsp
# background03.bsp
# background04.bsp
# background05.bsp
# background06.bsp
# background07.bsp
# credits.bsp
# d1_canals_01.bsp
# d1_canals_01a.bsp
# d1_canals_02.bsp
# d1_canals_03.bsp
# d1_canals_05.bsp
# d1_canals_06.bsp
# d1_canals_07.bsp
# d1_canals_08.bsp
# d1_canals_09.bsp
# d1_canals_10.bsp
# d1_canals_11.bsp
# d1_canals_12.bsp
# d1_canals_13.bsp
# d1_eli_01.bsp
# d1_eli_02.bsp
# d1_town_01.bsp
# d1_town_01a.bsp
# d1_town_02.bsp
# d1_town_02a.bsp
# d1_town_03.bsp
# d1_town_04.bsp
# d1_town_05.bsp
# d1_trainstation_01.bsp
# d1_trainstation_02.bsp
# d1_trainstation_03.bsp
# d1_trainstation_04.bsp
# d1_trainstation_05.bsp
# d1_trainstation_06.bsp
# d2_coast_01.bsp
# d2_coast_03.bsp
# d2_coast_04.bsp
# d2_coast_05.bsp
# d2_coast_07.bsp
# d2_coast_08.bsp
# d2_coast_09.bsp
# d2_coast_10.bsp
# d2_coast_11.bsp
# d2_coast_12.bsp
# d2_prison_01.bsp
# d2_prison_02.bsp
# d2_prison_03.bsp
# d2_prison_04.bsp
# d2_prison_05.bsp
# d2_prison_06.bsp
# d2_prison_07.bsp
# d2_prison_08.bsp
# d3_breen_01.bsp
# d3_c17_01.bsp
# d3_c17_02.bsp
# d3_c17_03.bsp
# d3_c17_04.bsp
# d3_c17_05.bsp
# d3_c17_06a.bsp
# d3_c17_06b.bsp
# d3_c17_07.bsp
# d3_c17_08.bsp
# d3_c17_09.bsp
# d3_c17_10a.bsp
# d3_c17_10b.bsp
# d3_c17_11.bsp
# d3_c17_12.bsp
# d3_c17_12b.bsp
# d3_c17_13.bsp
# d3_citadel_01.bsp
# d3_citadel_02.bsp
# d3_citadel_03.bsp
# d3_citadel_04.bsp
# d3_citadel_05.bsp
# intro.bsp
How to Spawn NPCs
Access the console, type in "npc_create npc_" and add one of the following on to the end.
cscanner
rollermine
poisonzombie
mossman
monk
metropolice
manhack
launcher
kleiner
ichthyosaur
headcrab_poison
headcrab_black
headcrab_fast
headcrab
helicopter
gman
fastzombie
eli
dog
pigeon
seagull
crow
combine_s
combinegunship
combinedropship
citizen
breen
barney
barnacle
antlion
alyx
antlionguard
stalker
strider
vortigaunt
zombie
zombie_torso
Cheat Activation
Open Steam and double click the "Half-Life 2" icon under "My Games" as normal. Once the Half-Life 2 splash screen has loaded go to "Options", then click "Keyboard", then click "Advanced" and finally check "Enable Developers Console". This will enable the console in-game. Another way to enable the console is to right click the "Half-Life 2" in the Steam "My Games" menu and select "properties". Then click the launch options button and enter "-console" (without the quotes) into the options box.
Now when in-game hit tilde (~) to bring down the console and enter “sv_cheats 1”. You can then enter the following codes. Note that cheats may not work until the next loading screen.
Cheat List
Enable cheats and enter these commands without the bracket text.
* god (invincible)
* infinite_aux_power (infinite power for your suit)
* impulse 101 (all weapons and ammo)
* npc_kill (kill all npc's in the area)
* notarget (enemies don't attack you)
* noclip (walk through walls)
* ch_createjeep (spawn a scout car)
* ch_createairboat (spawn an airboat)
* buddga (reduces your health)
* hurtme # (hurts the player # is damage amount)
* npc_create (creates an NPC)
* npc_create_aimed (creates an NPC aiming away from the player)
* setpos (movies player to specified origin)
* sv_gravity # (sets gravity to #)
* sv_friction # (sets friction to #)
* sv_bounce # (sets bounce multiplier for physically simulated objects collision)
Cheat: Items
Enable cheats and use the "give" command followed by an item command below.
# item_healthkit
# item_healthvial
# item_box_buckshot
# item_box_mrounds
# item_box_sniper_rounds
# item_box_srounds
# item_battery
# item_suit
# item_ml_grenade
# item_ar2_grenade
Cheat: Weapons
Enable cheats and use the "give" command.
* weapon_ar2
* weapon_bugbait
* weapon_crowbar
* item_dynamic_resupply
* weapon_crossbow
* weapon_physcannon
* weapon_physgun
* weapon_pistol
* weapon_rpg
* weapon_shotgun
* weapon_smg1
* weapon_357
Cheat: Load Maps
List the map by enabling cheats and type “maps”. Load a map by typing “map”.
# background01.bsp
# background02.bsp
# background03.bsp
# background04.bsp
# background05.bsp
# background06.bsp
# background07.bsp
# credits.bsp
# d1_canals_01.bsp
# d1_canals_01a.bsp
# d1_canals_02.bsp
# d1_canals_03.bsp
# d1_canals_05.bsp
# d1_canals_06.bsp
# d1_canals_07.bsp
# d1_canals_08.bsp
# d1_canals_09.bsp
# d1_canals_10.bsp
# d1_canals_11.bsp
# d1_canals_12.bsp
# d1_canals_13.bsp
# d1_eli_01.bsp
# d1_eli_02.bsp
# d1_town_01.bsp
# d1_town_01a.bsp
# d1_town_02.bsp
# d1_town_02a.bsp
# d1_town_03.bsp
# d1_town_04.bsp
# d1_town_05.bsp
# d1_trainstation_01.bsp
# d1_trainstation_02.bsp
# d1_trainstation_03.bsp
# d1_trainstation_04.bsp
# d1_trainstation_05.bsp
# d1_trainstation_06.bsp
# d2_coast_01.bsp
# d2_coast_03.bsp
# d2_coast_04.bsp
# d2_coast_05.bsp
# d2_coast_07.bsp
# d2_coast_08.bsp
# d2_coast_09.bsp
# d2_coast_10.bsp
# d2_coast_11.bsp
# d2_coast_12.bsp
# d2_prison_01.bsp
# d2_prison_02.bsp
# d2_prison_03.bsp
# d2_prison_04.bsp
# d2_prison_05.bsp
# d2_prison_06.bsp
# d2_prison_07.bsp
# d2_prison_08.bsp
# d3_breen_01.bsp
# d3_c17_01.bsp
# d3_c17_02.bsp
# d3_c17_03.bsp
# d3_c17_04.bsp
# d3_c17_05.bsp
# d3_c17_06a.bsp
# d3_c17_06b.bsp
# d3_c17_07.bsp
# d3_c17_08.bsp
# d3_c17_09.bsp
# d3_c17_10a.bsp
# d3_c17_10b.bsp
# d3_c17_11.bsp
# d3_c17_12.bsp
# d3_c17_12b.bsp
# d3_c17_13.bsp
# d3_citadel_01.bsp
# d3_citadel_02.bsp
# d3_citadel_03.bsp
# d3_citadel_04.bsp
# d3_citadel_05.bsp
# intro.bsp
How to Spawn NPCs
Access the console, type in "npc_create npc_" and add one of the following on to the end.
cscanner
rollermine
poisonzombie
mossman
monk
metropolice
manhack
launcher
kleiner
ichthyosaur
headcrab_poison
headcrab_black
headcrab_fast
headcrab
helicopter
gman
fastzombie
eli
dog
pigeon
seagull
crow
combine_s
combinegunship
combinedropship
citizen
breen
barney
barnacle
antlion
alyx
antlionguard
stalker
strider
vortigaunt
zombie
zombie_torso

