Members Area
  • Username
    Password
    Remember me?
 
Platforms
Featured Sites
 
Cheats, Hints, Tips & Secrets - Last Updated: 08/19/2009

Half-Life 2 Cheats for PC - Windows

Home / PC - Windows / Cheats, Tips and Hints

Game Details Cheats Faqs Savegames Forums Reviews Q&A
 
 

Half-Life 2 Cheat Codes

Cheat mode
Open Steam, go to your "Play Games" menu, and select Half-Life 2. Right click on it and select "Properties". Click the Launch Options button then type -console. Click "Ok", then close. Double click Half-Life 2 to start the game. Once it is loaded and you are playing, press the ~ key to bring up the console. Then, enter sv_cheats 1 and press [Enter]. You can now enter the following codes at the console window. Also, any code can be used as a command line parameter by prefixing it with the "-" character.

Code:Result:
sv_unlocked chapters 15All chapters unlocked next time game is played
impulse 101All weapons
mat_yuv 1Black and white screen
air_density <number>Change air density
mat_yuv 0Color screen
npc_create_aimedCreate an NPC aiming away from player
npc_create <name>Creates an NPC; only where NPC are allowed
hurtme <amount>Damage player
impulse 203Deleted targeted object or person
cl_ragdoll_collide 1Disable dead bodies going through each other
+mlookEnable mouse look
exec <filename>Execute script file
godGod mode (server only)
notargetIgnored by NPCs
mat_numtexttureunits <number>Limit texture units
mat_numtextureunits <number>Limits the number of texture units; 0 lets the game decide
mapsList maps
map <map name>Load indicated map
play <demo name>Play recorded demo
record <demo name>Record demo
buddhaReduce your health
mat_depthbias_normal 1See through walls
sv_bounce <number>Set bounce multiplier for physically simulated objects collision
sk_plr_dmg_357 <number>Set damage value for .357 Magnum
sk_plr_dmg_crossbow <number>Set damage value for crossbow
sk_plr_dmg_crowbar <number>Set damage value for crowbar
sk_plr_dmg_grenade <number>Set damage value for grenades
sk_plr_dmg_pistol <number>Set damage value for pistol
sk_plr_dmg_ar2 <number>Set damage value for Pulse Rifle
sk_plr_dmg_rpg_round <number>Set damage value for RPG rockets
sk_plr_dmg_buckshot <number>Set damage value for shotgun
sk_plr_dmg_smg1_grenade <number>Set damage value for SMG grenades
sk_plr_dmg_smg1 <number>Set damage value for submachine gun
sv_gravity <number>Set gravity value
dsp_explosion_effect_duration <number>Set length of explosion confusion
sk_max_357 <number>Set max ammo for .357 Magnum
sk_max_crossbow <number>Set max ammo for crossbow
sk_max_grenade <number>Set max ammo for hand grenades
sk_max_pistol <number>Set max ammo for pistol
sk_max_ar2 <number>Set max ammo for Pulse Rifle
sk_max_ar2_altfire <number>Set max ammo for Pulse Rifle energy orbs
sk_max_rpg_round <number>Set max ammo for RPG
sk_max_buckshot <number>Set max ammo for shotgun
sk_max_smg1_grenade <number>Set max ammo for SMG grenades
sk_max_smg1 <number>Set max ammo for submachine gun
sv_maxvelocity <number>Set maximum velocity of any moving object
sv_stopspeed <number>Set minimum stopping speed when on ground
sv_waterdist <number>Set vertical view fixup when eyes are near water plane
sv_friction <number>Set world friction
viewmodel_fov <number>Sets the size of carried weapon; 54 is default
hud_quickhelp/text? 1Show crosshairs
impulse 102Skulls
cl_phys_timescale <0.00-1.00>Slow time; 1 is default
impulse 82Spawn a jeep
ch_createjeepSpawn a scout car
impulse 83Spawn an air boat
ch_createairboatSpawn an airboat
give <item name>Spawn indicated item
stopStop recording demo
prop_debugToggle bounding-boxes debug mode; red: ignore damage, white: respond to damage, green: health
developer <0-2>Toggle developer mode; 2 is verbose
cl_showfps <0 or 1>Toggle frame rate display
cl_drawhud <0 or 1>Toggle HUD display
cl_enablehud <0 or 1>Toggle HUD display
pickerToggle picker mode.
sv_soundemitter_filecheckToggle reporting missing .WAV files
noclipWalk through objects (server only)



Debug mode
After enabling cheat mode, press [Shift] + [F1] to bring up a menu. From here you can access codes like god, noclip, notarget, and many more. You can exit by pressing [Shift] + [F1] again.



Map names (beta version)
Use one of the following entries with the map code.

d1_canals_01
d1_canals_02
d1_canals_end
d1_tempanals_02
d1_town_01
d1_town_02
d1_town_03
d1_town_04
d1_town_05
d1_trainstation_01
d1_trainstation_02
d1_trainstation_03
d1_trainstation_05
d1_under_01
d1_under_02
d1_under_03
d1_under_04
d2_coast_01
d2_coast_02
d2_coast_03
d2_coast_04
d2_coast_04_dx60
d2_coast_05
d2_coast_06
d2_coast_07
d2_coast_08
d2_prison_01
d2_prison_02
d2_prison_03
d2_prison_04
d2_prison_05
d3_c17_03
d3_c17_04
d3_c17_05
d3_c17_06a
d3_c17_06b
d3_c17_07



Weapon names
Use one of the following entries with the give code.

weapon_357 (.357 Magnum)
weapon_alyxgun (may not work at certain times, and may cause undesired effects)
weapon_ar2 (pulse gun)
weapon_bugbait (Pheropod)
weapon_cguard (may not work at certain times, and may cause undesired effects)
weapon_crowbar (crowbar)
weapon_crossbow (crossbow)
weapon_frag (grenade)
weapon_physcannon (Gravity gun; may not work at certain times, and may cause undesired effects)
weapon_pistol (9mm pistol)
weapon_rpg (RPG)
weapon_shotgun (shotgun)
weapon_smg1 (submachine gun)
weapon_cubemap (may not work at certain times, and may cause undesired effects)
weapon_annabelle (Father Annabelle Grigori's shotgun, uses 357 magnum ammo)



Weapon names (beta version)
Use one of the following entries with the give code.

weapon_alyxgun
weapon_ar1
weapon_ar2
weapon_bugbait
weapon_cguard
weapon_crowbar
weapon_extinguisher
weapon_flaregun
weapon_frag
weapon_gauss
weapon_hopwire
weapon_iceaxe
weapon_physcannon
weapon_physgun
weapon_pistol
weapon_rpg
weapon_shotgun
weapon_smg1
weapon_smg2
weapon_stickylauncher
weapon_stunstick
weapon_thumper
weapon_sniperrifle
weapon_rollerwand
weapon_molotov
weapon_manhack
weapon_immolator
weapon_irifle
weapon_slam
weapon_hmg1
weapon_cubemap
weapon_binoculars
weapon_ml
weapon_brickbat



Item names
Use one of the following entries with the give code.

item_ar2_grenade (submachine gun grenades)
item_ammo_smg1_grenade (submachine gun grenades)
item_box_buckshot (shotgun ammo)
item_box_lrounds (pulse gun ammo)
item_ammo_ar2 (pulse gun ammo)
item_ammo_ar2_large (pulse gun ammo large)
item_large_box_lrounds (pulse gun ammo large)
item_ammo_ar2_altfire (pulse gun grenades)
item_box_mrounds (submachine gun ammo)
item_ammo_smg1_large (submachine gun ammo large)
item_large_box_mrounds (submachine gun ammo large)
item_ammo_smg1 (submachine gun ammo)
item_box_srounds (9mm pistol ammo)
item_ammo_pistol (9mm pistol ammo)
item_ammo_pistol_large (9mm pistol ammo large)
item_large_box_srounds (9mm pistol ammo large)
item_healthkit (large health kit; 25 HP)
item_battery (HEV suit battery; 15 AP)
item_ml_grenade (RPG ammo)
item_rpg_round (RPG ammo)
item_suit (HEV suit)
item_healthvial (small health kit; 10 HP)
item_ammo_357 (.357 Magnum ammo)
item_ammo_357_large (.357 Magnum ammo large )
item_ammo_crossbow (crossbow ammo)



Item names (beta version)
Use one of the following entries with the give code.

item_box_buckshot
item_box_mrounds
item_box_sniper_rounds
item_box_srounds
item_healthkit
item_battery
item_suit
item_ml_grenade
item_ar2_grenade
item_healthvial



NPC names
Use one of the following entries with the npc_create code.

npc_alyx
npc_antlion
npc_antlionguard
npc_barnacle
npc_barney
npc_breen
npc_citizen
npc_combine_p
npc_combine_s
npc_combinedropship
npc_combinegunship
npc_crow
npc_cscanner
npc_dog
npc_eli
npc_fastzombie
npc_gman
npc_headcrab
npc_headcrab_black
npc_headcrab_fast
npc_headcrab_poison
npc_helicopter
npc_ichthyosaur
npc_kleiner
npc_launcher
npc_manhack
npc_metropolice
npc_monk
npc_mossman
npc_pigeon
npc_poisonzombie
npc_rollermine
npc_seagull
npc_stalker
npc_strider
npc_turret_ceiling (ceiling turret)
npc_turret_floor (combine turret)
npc_vortigaunt
npc_zombie
npc_zombie_torso



Additional command-line parameters
Start the game with one of the following command line parameters to activate the corresponding feature.

Code:Result:
-condebugAdd debug messages to ingame console
-dxlevel <number>0Force DirectX <version> compatibility; less than 8 not advised
-fullscreenFull screen mode
-netgraph <0-3>Graph connection throughput in multi-player; 0 is off, 3 is most detailed
-preloadLoad all level data at start of level
-mouselookLook around by using mouse
-startwindowedRun in window
-windowRun in window
-windowedRun in window
-heapsize 80000Set heap size
-width 1024 -height 768Set window size
-swSoftware mode for rendering
-r_anamorphic <0 or 1>Toggle anamorphic widescreen mode
-shaderdll <filename>Use indicated filename for shader library



Developer mode
After enabling cheat mode, enter sv_cheats 1 at the console window.

Code:Result:
setpos <coordinates>Move player to indicated location
impulse 200No weapon model onscreen
vcollide_wireframe 1Only wireframe objects effected by physics
Setang <value>Set view to indicated pitch yaw
showtriggers_toggleShow game triggers
mat_normalmaps 1Show normal maps
mat_normals 1Show surface materials
mat_fastnobump <0 or 1>Toggle bump mapping
mat_wireframe1Wire frame models



Get super gravity gun in any level
Enable the map d3_citadel_03.bsp code. Once you get the super gravity gun, enable the changelevel <map name> code to go to the desired level. Then, enable the give weapon_physcannon code.

Code:Result:
sk_plr_dmg_357 <number>Set damage value for .357 Magnum
sk_plr_dmg_crossbow <number>Set damage value for crossbow
sk_plr_dmg_crowbar <number>Set damage value for crowbar
sk_plr_dmg_grenade <number>Set damage value for grenades
sk_plr_dmg_pistol <number>Set damage value for pistol
sk_plr_dmg_ar2 <number>Set damage value for Pulse Rifle
sk_plr_dmg_rpg_round <number>Set damage value for RPG rockets
sk_plr_dmg_buckshot <number>Set damage value for shotgun
sk_plr_dmg_smg1_grenade <number>Set damage value for SMG grenades
sk_plr_dmg_smg1 <number>Set damage value for submachine gun
sk_max_357 <number>Set max ammo for .357 Magnum
sk_max_crossbow <number>Set max ammo for crossbow
sk_max_grenade <number>Set max ammo for hand grenades
sk_max_pistol <number>Set max ammo for pistol
sk_max_ar2 <number>Set max ammo for Pulse Rifle
sk_max_ar2_altfire <number>Set max ammo for Pulse Rifle energy orbs
sk_max_rpg_round <number>Set max ammo for RPG
sk_max_buckshot <number>Set max ammo for shotgun
sk_max_smg1_grenade <number>Set max ammo for SMG grenades
sk_max_smg1 <number>Set max ammo for submachine gun



Half-Life 2 Tips & Hints

See Ravenholm
When you are on top of the dam at the end of the "Water Hazard" chapter, you can see a town with destroyed buildings under the sunset in the distance. This town is most likely Ravenholm, considering the type of buildings and its relative location in comparison to Black Mesa East.



Private torture
On the first level when the combine guard (who turns out to be Barney in disguise) tells you to follow him, do as he says. While you are walking down the corridor, look through the small gap in the first door you come across. You will see a man sitting in a chair, that has blood splattered on the floor underneath it that says, "There has to be some sort of mistake. I got a standard relocation coupon juts like everybody else." A combine guard who is in there with him will then walk up to the door and close the shutter.



Hang up combine or zombies
This cheat will allow you to "hang up" combine or zombies. You will need the crossbow and a lot of ammunition. Enable the notarget code to be undetected and find a combine or zombie. Position them against a wall. By shooting the designated spot (arm, head, leg, etc.), they will stick to the wall, if close enough. Also, if you shoot a weird part, like the bone in the leg, they will sometimes spasm.



Faster reloads
To reload faster with the shotgun, .357 magnum, or any other weapon with a slow reload time, tap Q (change to last weapon out) twice quickly. You should then have a full clip. Note: You must fire with your other weapon. You can then fire and reload at the same time.



Hidden area
When Alyx goes into the room left of the elevator, quickly follow her in or open the door. In there you can hear Alyx say some things or watch the chefs prepare lunch in the kitchen (as seen going down in the elevator).



Sand Trap: Avoid losing health
When you start the Sands Trap map, you will find some rocks. Someone will tell you not to step on the sand because a creature will attack. You will have to jump on the rocks. When the rock ends and only sand remains, use your gravity gun. Use it to place a door or wooden piece in the sand and stand on it. Then, place another object in front of it. Jump on it, remove the first object, and place it in front. Continue to do this until you reach rock again and the creature will not appear.



Water Hazard: Sore throat Vortegaunt
When you reach the warehouse with the ramp in the big circular area go to your left. You should see two sewer pipes sticking out from the wall. Park the boat under the left one and get on the boat by jumping. The cover will be pulled back so that you can crouch jump into the pipe. There are lots of toxic waste; you must sprint run down the pipe and it will get a little lighter. Turn left and you will go through a gap in the busted pipe. There is a Vortegaunt coughing and roasting a Headcrab on a fire. There is also health here.

Submitted By: agonycheater


Easy kills
To kill an enemy quickly and easily, take the shotgun and hit an enemy like headcrap, zombies, and City 17 guards. Aim and hit it in the head to kill it.

You can use Dog's ball to kill; or distract and attract enemies to the ball for easy kills. When you first get the anti-gravity gun while you play fetch with "Dog", make sure to keep the ball. The ball is actually a "rollermine". You can keep the ball up until you go over to Dr. Kliener's fortified graveyard. The rollermine (ball) will follow you almost everywhere and is harmless to you, but it actually kills both types of Head Crabs. Other enemies such as zombies will ignore you and swing violently at the ball, giving you plenty of time to kill them, even with the crowbar. This will save you lots of ammunition throughout the zombie levels. You must be careful not to explode the ball, or it will be gone. If this happens, just re-load from where you had it last. The ball will follow you up most stairs, but you must carry it with the gravity gun up ladders.

I am sure this will help you in RAVENHOLM especially if you don't activate the console or cheats

Submitted By: agonycheater


Hidden G-Man
After you finally get out of Ravenholm, you will go through a tunnel-type area with tons of Headcrabs, past the mine cart with the big spinning deathtrap, and finally see a light at the end of the tunnel. You will exit into a train station. Normally, you would go all the way down until some crashed trains block you from going further, forcing you to go left into a fenced area full of combine. Enable the noclip code and walk through all the crashed trains. You come out in an open area with tracks. In the middle of the tracks is G-Man with his briefcase. Regrettably, you cannot talk to him or do anything else in this area.

Submitted By: agonycheater


More...Items!
If you are looking for Half-Life 2 items for PC - Windows or games for other consoles and handheld systems, you will find the largest selection on the planet at eBay.

Half-Life 2 Items

Easter Eggs

Movie reference
When you teleport to Dr. Kliener's lab from Nova Prospekt, you will meet up with Dog and go out and find Barney. Do not follow Dog out of the lab yet; wait until Dr. Kliener and Alyx start talking about getting another headcrab to replace Lamar (Dr. Kliener's pet headcrab). After Alyx suggests that he gets another headcrab, he replies, "There is only one heady." In the movie Blazing Saddles, the villain's name is Headly Lamar (whom is called Heady Lamar by some of the characters).



Glitches

Invisible Lamar
When you first meet Lamar (Dr. Kliener's pet Head Crab), enable the impulse 101 code and shoot her with any gun. Lamar will instantly disappear. You will see some blood on the floor after she disappears if you shoot her with your pistol. Alyx, Barney, and Dr. Kliener will all act as if she is still there. Only Barney and Dr. Kliener do not look on top of the cabinet where she is supposed to be. They will look in completely different directions. Lamar will later return in the Teleporter room. You can shoot her again and the same thing will happen.



Half-Life 2 Cheats: Options:


Site Options:
 
Related Sites:
ADVERTISING
 
Advertising
Game Details
10
Excellent
Total: 1 ratings
 
Half-Life 2

  • Published by: Not Set
  • Developed by: Not Set
  • Genre: Not Set
Release Date:

  • North America (US): Not Set
  • Europe: Not Set
  • Japan: Not Set
  • Australia: Not Set
* Author:

More Game Info | Update Gamedata