Half-Life 2 Cheats, Cheat Codes & Walkthroughs

Helpful Cheat Codes available for Half-Life 2

Half-Life 2 Screenshot
© Valve Corporation

Half Life 2 is a sci-fi first person shooter video game developed by Valve Corporation. Released in November 2004, it is the follow-up title to Half-Life and once again puts players into the role of crowbar wielding scientist Gordon Freeman.

Having been in a stasis for the past 20 years, Gordon Freeman is awakened to find the world has been taken over by the Combine, an empire made up of aliens, synthetic beings, and humans, due to the Black Mesa Research Facility in the first game.

Upon its release Half-Life 2 received universal critical acclaim, winning dozens of game of the year awards for the year it was released. Areas of praise included Half-Life 2's engaging storyline, physics engine, graphics/animation and overall game mechanics.

The release of Half Life 2 also marked the release of Valve's digital software distribution platform Steam. Developed at the same time as the game, Steam has since become the leader for the digital distribution of PC games and has spawned other digital distribution platforms.

A demo for Half Life 2 was also released, this allows gamers the chance to play one mission from the game before purchasing. It is still available for download through Steam, more than 10 years since its release.

Buy From Amazon

Enabling Half-Life 2 Cheats

In order to enable the Half-Life 2 cheat codes, including the powerful Half Life 2 God Mode, the console option needs to be added into the Half-Life 2 program executable.

To do this, left click start menu then navigate to the Half-Life 2 shortcut icon, or find the shortcut icon on your desktop. From there, right click on the shortcut and select "properties". In the Target field add "-console" (w/o quotes) i.e. "C:\Program Files\Half-Life 2\hl2.exe" -console

Then start the game normally.

While playing the game press tilde (~) to bring up the console. Enter the following cheat codes for the desired effect.

Half-Life 2 Cheat Codes:

CheatEffect
godGod Mode
notargetEnemies Ignore You
noclipNo Clipping Mode
giveGet Item
hurtmeDamage Player
impulse 101Give All Weapons
impulse 102Skulls
impulse 76Grunt
impulse 82Spawn a Jeep
impulse 83Spawn Airboat
buddhaReduce Health
mapsList Maps
npc_killKill All NPCs in Area
npc_createCreates an NPC
npc_create_aimedCreates an NPC aiming away from the player.
hud_quickhelp/text? 1Shows crosshair
ch_createairboatSpawn Airboat
mapLoad Specific Map
cl_drawhud 1Toggle HUD display On
cl_enablehud 1Toggle HUD display On
cl_showfps 1Shows FPS Rate
setposMove player to specified origin
sv_gravity #Set Gravity (# = number)
sv_stopspeed #Set Minimum Stopping Speed on Ground (# = number)
sv_friction #Set World Friction (# = number)
sv_bounce #Sets bounce multiplier for physically object collisions (# = number)
sv_maxvelocity #Sets Maximum Velocity of moving object (# = number)
sv_waterdist #Set Vertical View when eyes are near water plane. (# = number)
air_density #Change the density of air. (# = number)

Special Instructions for Entering Half-Life 2 Weapon/Item Names

All Half-Life 2 cheats for weapons and items need to be entered in the form of weapon_[weapon_name] or item_[item_name].

So as an example if you would like to give Gordon a stunstick, simply type weapon_stunstick in the console.

Weapon/Item Cheats

Item/WeaponCheat Code
Item
Cheat Code
 
healthkit
give item_healthkit
 
healthvialgive item_healthvial
box_buckshotgive item_box_buckshot
box_mroundsgive item_box_mrounds
box_sniper_roundsgive item_box_sniper_rounds
box_sroundsgive item_box_srounds
batterygive item_battery
suitgive item_suit
ml_grenadegive item_ml_grenade
ar2_grenadegive item_ar2_grenade
alyxgungive weapon_alyxgun
ar1give weapon_ar1
ar2give weapon_ar2
binocularsgive weapon_binoculars
brickbatgive weapon_brickbat
bugbaitgive weapon_bugbait
cguardgive weapon_cguard
crossbowgive weapon_crossbow
crowbargive weapon_crowbar
cubemapgive weapon_cubemap
extinguishergive weapon_extinguisher
flaregungive weapon_flaregun
fraggive weapon_frag
gaussgive weapon_gauss
hmg1give weapon_hmg1
hopwiregive weapon_hopwire
iceaxegive weapon_iceaxe
immolatorgive weapon_immolator
iriflegive weapon_irifle
manhackgive weapon_manhack
mlgive weapon_ml
molotovgive weapon_molotov
physcannongive weapon_physcannon
physgungive weapon_physgun
pistolgive weapon_pistol
rollerwandgive weapon_rollerwand
rpggive weapon_rpg
shotgungive weapon_shotgun
slamgive weapon_slam
smg1give weapon_smg1
smg2give weapon_smg2
sniperriflegive weapon_sniperrifle
stickylaunchergive weapon_stickylauncher
stunstickgive weapon_stunstick
thumpergive weapon_thumper

Loading Maps

MapLoad Command
d1_canals_01map d1_canals_01
d1_canals_02d1_canals_02
d1_canals_endd1_canals_end
d1_tempanals_02d1_tempanals_02
d1_town_01d1_town_01
d1_town_02d1_town_02
d1_town_03d1_town_03
d1_town_04d1_town_04
d1_town_05d1_town_05
d1_trainstation_01d1_trainstation_01
d1_trainstation_02d1_trainstation_02
d1_trainstation_03d1_trainstation_03
d1_trainstation_05d1_trainstation_05
d1_under_01d1_under_01
d1_under_02d1_under_02
d1_under_03d1_under_03
d1_under_04d1_under_04
d2_coast_01d2_coast_01
d2_coast_02d2_coast_02
d2_coast_03d2_coast_03
d2_coast_04d2_coast_04
d2_coast_04_dx60d2_coast_04_dx60
d2_coast_05d2_coast_05
d2_coast_06d2_coast_06
d2_coast_07d2_coast_07
d2_coast_08d2_coast_08
d2_prison_01d2_prison_01
d2_prison_02d2_prison_02
d2_prison_03d2_prison_03
d2_prison_04d2_prison_04
d2_prison_05d2_prison_05
d3_c17_03d3_c17_03
d3_c17_04d3_c17_04
d3_c17_05d3_c17_05
d3_c17_06ad3_c17_06a
d3_c17_06bd3_c17_06b
d3_c17_07d3_c17_07
Was this page helpful?