Get quick and convenient access to just the hints you need for Half-Life 2, without staying on our website. Just download a free trial
version of our UHS Reader software and
a copy of these hints. You will get the
same gradual hints you see here -- unlike ordinary cheats or a
walkthrough that can spoil your game.
You can also buy the full version of the UHS Reader
for Windows or macOS. For just $14.95, you get full access to hints for
hundreds of games and 1 year of free updates. You can also search, decode, or print an entire
game's worth of hints at once.
Ask the Author
If you have questions about a puzzle that aren't answered
anywhere in these hints,
you may contact the author.
Half-Life 2 Hints
Editing the Weapons
Ticked by how the game doesn't let you hold near as much ammo in weapons now as in the old Half-Life? You can change that with a vengeance by resetting the max ammo values for each weapon. Simply type sk_max_ followed by the weapon's name and then a new max number. For instance, sk_max_357 200 sets the .357 Magnum so it can have up to 200 bullets in reserve. A complete list of sk_ weapon codes follows:
sk_max_357 sk_max_ar2 sk_max_ar2_altfire sk_max_buckshot sk_max_crossbow sk_max_grenade sk_max_pistol sk_max_rpg_round sk_max_smg1 sk_max_smg1_grenade
You can change the preset values of the following cvars to increase or decrease the amount of damage you cause per shot with any particular weapon. For instance, to make the pistol super-powerful, you could type: sk_plr_dmg_pistol 999.
sk_plr_dmg_pistol sk_plr_dmg_357 sk_plr_dmg_ar2 sk_plr_dmg_buckshot sk_plr_dmg_crossbow sk_plr_dmg_crowbar sk_plr_dmg_grenade sk_plr_dmg_rpg_round sk_plr_dmg_smg1 sk_plr_dmg_smg1_grenade
NOTE: All of the above values (and some of the below ones) are reset whenever a chapter section or saved game is loaded. However, current ammo values won't be reset, so it could be useful to set a weapon's max ammo way high and then give yourself lots of that ammo before you move on.
Here are some other weapon-related things you might want to mess around with. The numbers in parentheses at the end are the regular unedited values.
* sk_airboat_max_ammo # - max charges on airboat's gauss gun (100) * sk_airboat_recharge_rate # - how fast the airboat's gauss gun recharges (15) * sk_jeep_gauss_damage # - how much damage the jeep's tau cannon does (15) * sk_plr_num_shotgun_pellets # - number of pellets per shotgun blast (7) * sk_fraggrenade_radius # - damage radius for fragmentation grenades (250) * sk_smg1_grenade_radius # - damage radius for SMG grenades (250) * physcannon_maxforce # - how hard the gravity gun throws objects (1500) * physcannon_maxmass # - max mass of objects that gravity gun can pick up (250) * physcannon_tracelength # - max distance that gravity gun can pull items from (250)