GameSpot Video Games, PC, PlayStation 2, GameCube, PSP, DS, GBA, PS2, PS3, Xbox 360, PlayStation 3


Half-Life 2 Game Guides
Get the downloadable version of this comprehensive game guide.
[GAME GUIDE - POSTED: 11/24/04]
This game guide includes a full walk-through of Half-Life 2's campaign, tips on getting by each enemy, and more than a dozen different instructional videos to help you navigate through the game's toughest parts.
[GAME GUIDE - POSTED: 11/24/04]
Quick Jump

Console Codes
Use the [~] key during gameplay to bring up the console and enter the following codes there:
Changes the radius of the cone used to pick up objectsphyscannon_cone #
Changes the length that objects can be pulled fromphyscannon_tracelength #
Changes how large pulled objects can bephyscannon_maxmass #
Changes how quickly objects are pulledphyscannon_pullforce #
Changes how hard you propel objectsphyscannon_maxforce #
God Mode (Server side only)God
Toggle reporting missing .wav files for soundssv_soundemitter_filecheck
Limit the number of texture units. (Add number in place of #) (0=Default)mat_numtextureunits #
Sets Maximum Velocity of any moving object (Add number in place of #)sv_maxvelocity #
Set Vertical View when eyes are near water plane.sv_waterdist #
Change the density of air. (Add number in place of #)air_density #
Set length of confusion/ear-ringing effect(Add number in place of #)dsp_explosion_effect_duration #
Toggle bounding-boxes debug mode on/off red - ignore damage, white - respond to damage, green - health)prop_debug
Toggles Picker mode onpicker
Move player to specified originsetpos
Sets bounce multiplier for physically simulated object collisionssv_bounce #
Creates an NPCnpc_create
Creates an NPC (Aiming away from player)npc_create_aimed
Shows FPS Ratecl_showfps 1
Set World Friction (Add number in place of #)sv_friction #
Set Minimum Stopping Speed on ground (Add number in place of #)sv_stopspeed #
Set Gravity (Add number in place of #)sv_gravity #
Snap players eyes to a specified pitch yawsetang
Toggle HUD display Oncl_drawhud 1
Toggle HUD display Oncl_enablehud 1
Load Map (Input title in place of #)Map #
Sets developer mode to on/off/verbose (0-off, 1-on, 2-verbose)Developer #
Enables mouse look+mlook
Execute a script file (Input filename in place of #)exec #
Adjusts size of the weapon you're carrying (54 = default)viewmodel_fov #
Give weapon (Input weapon name in place of #)give #
Shows Crosshairshud_quickhelp/text? 1
Displays Map listingmaps
Ability to walk through walls (Server Side Only)noclip
Invisible to NPC'snotarget
Spawn a Jeepimpulse 82
All Weaponsimpulse 101
Damages player by whatever variable you input as #Hurtme #
Health never goes below 1buddha
Grunt-O-Maticimpulse 76
Recieve a Shotgungive weapon_shotgun
Third Person Viewthirdperson
First Person Viewfirstperson
Activates Cheatssv_cheats 1
NPC's do # damage with shotgunsk_npc_dmg_shotgun #
NPC's do # damage with the smgsk_npc_dmg_smg1 #
NPC's do # damage with the pulse riflesk_npc_dmg_ar2 #
See through wallsmat_depthbias_normal 1
gives you Father Gregori's modified shotgungive weapon_annabelle
toggles enemy AI on/offai_disable
gives infinite power for sprinting, etc.sv_infinite_aux_power 1
removes the item or NPC pointed atimpulse 203
removes all shadows (a 0 restores them)mat_fullbright 1
change skill level (# = 1, 2, or 3)skill #
shows some game info, incl. current mapstatus
replace $ with a command to get a brief description of ithelp $
# is new max ammo for .357 Magnumsk_max_357 #
# is new max ammo for Pulse Riflesk_max_ar2 #
# is new max ammo for Pulse Rifle energy orbssk_max_ar2_altfire #
# is new max ammo for shotgunsk_max_buckshot #
# is new max ammo for crossbowsk_max_crossbow #
# is new max ammo for hand grenadessk_max_grenade #
# is new max ammo for pistolsk_max_pistol #
# is new max ammo for RPGsk_max_rpg_round #
# is new max ammo for submachine gunsk_max_smg1 #
# is new max ammo for SMG grenadessk_max_smg1_grenade #
unlocks chapters 1 thru # (15 is end credits)sv_unlockedchapters #
# is new damage value for pistolsk_plr_dmg_pistol #
# is new damage value for .357 Magnumsk_plr_dmg_357 #
# is new damage value for Pulse Riflesk_plr_dmg_ar2 #
# is new max ammo for submachine gunsk_max_smg1 #
removes the item or NPC pointed atimpulse 203
removes all shadows (a 0 restores them)mat_fullbright 1
gives infinite power for sprinting, etc.sv_infinite_aux_power 1
brings up position display in top right of screen (0 removes it)cl_showpos 1
can be used to get current coords for use with setposgetpos
# is new damage value for SMG grenadessk_plr_dmg_smg1_grenade #
# is new damage value for submachine gunsk_plr_dmg_smg1 #
# is new damage value for RPG rocketssk_plr_dmg_rpg_round #
# is new damage value for grenadessk_plr_dmg_grenade #
# is new damage value for crowbarsk_plr_dmg_crowbar #
# is new damage value for crossbowsk_plr_dmg_crossbow #
# is new damage value for shotgunsk_plr_dmg_buckshot #
a more thorough fps displaynet_graph 1
Spawn an Air Boatimpulse 83
Enables ragdolls that don't clip through each other, but stack realistically on one another.cl_ragdoll_collide 1
Submachine Gunweapon_smg1
12-Gauge Shotgunweapon_shotgun
Rocket-Propelled Grenade Launcherweapon_rpg
9mm Pistolweapon_pistol
Zero Point Energy Field Manipulator Gunweapon_physcannon
Crowbarweapon_crowbar
Fragmentation Grenadeweapon_frag
Crossbowweapon_crossbow
Overwatch Standard Issue Pulse Rifleweapon_ar2
Pherapodsweapon_bugbait
.357 Magnumweapon_357
Raises damage done by each pellet.sk_plr_dmg_buckshot #
Raises your max number of shells to that number.sk_max_buckshot #
Increases pellets fired from each shotgun shell. 100 works well. 1000+ and it lags.sk_plr_num_shotgun_pellets #
Increases suit charge by 15 points.give item_battery
Spawns primary fire ammo for the submachinegungive item_box_mrounds
Spawns ammo for the crossbowgive item_ammo_crossbow
Spawns ammo for the .357 magnumgive item_ammo_357
Spawns ammo for the 9mm pistolgive item_box_srounds
Spawns grenades for the RPGgive item_rpg_round OR give item_ml_grenade
Spawns grenades for the submachinegun, oddly enough..........give item_ar2_grenade
Spawns primary fire ammo for the Overwatch Pulse Riflegive item_ammo_ar2
Spawns shells for the 12-gauge shotgungive item_box_buckshot
Spawns energy grenade for the Overwatch Pulse Riflegive item_ammo_ar2_altfire
black-and-white modemat_yuv 1
Changes the speed of the game (for slow-mo/fast-mo) (# < 1 = slower, # > 1 = faster).host_timescale #


Console Code
Open the console menu using ~ and imput this code:bind key commandThis binds a console command to a key. Note that if the command has arguments, quotes must be used. For example: bind x "impulse 101"Be careful on which key you choose. If you use a key already in use for the game (W, A, S, D are for movement, 1-6 is used for weapons, G is for gravity gun, etc), the bind command will override the original command, and you will not be able to use it anymore.
Creates a hot key for instant stock of weapnos and ammunition using the "x" keybind X "Impulse 101"


How to Spawn NPCs
Access the console, type in "npc_create npc_" and replace the name with one of these:
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


Map codes
Enter these with the 'map' code in the console. Press ~ to activate the console.
Spawns you in the city 17 rebelliond3_c17_01
Spawns you in Nova Prospektd2_prison_01
Spawns you on the coast (Vehicle)d2_coast_01
Spawns you in labd1_under_01
Spawns you in train stationd1_trainstation_01
Spawns you in Ravenholmd1_town_01
Spawns you in the canals.d1_canals_01


Weapon cheats
To spawn armor, ammo, weapons, or any items of the nature, first open the console. Then type the following command:give"weapon entity"In place where weapon entity is, you input one of the codes below.The Organic Manipulator cannot be spawned because the map chooses whether or not it is organic. Refer to another cheat for that weapon.
Shotgunweapon_shotgun
MP7 with grenade launcherweapon_smg1
Rocket Launcherweapon_rpg
The Manipulatorweapon_physcannon
Gordon's classicweapon_crowbar
Fragmentation Grenadeitem_dynamic_resupply
Crossbowweapon_crossbow
Bug Bait (from Antlion Guards)weapon_bugbait
Overwatch Standard Issue Pusle-Rifleweapon_ar2
Pistolweapon_pistol
357 Magnum Revolverweapon_357


Slow Deaths
Open the console while playing the game, enter cl_phys_timescale 0.05 or any of the others listed below. (1 sets the game back to normal speed)
slow0.05
mid-slow0.5
super-slow0.1
stop time0.0


Obtain and use the Super Gravity Gun in early levels
You must have sv_cheats 1 and access to the console for this to work. Enter the following commands in the console in order:
Changes you to a level where you start with the super gravity gunmap d3_citadel_04
Switches you to the first level, replace d1_trainstation_01 with other map names if you wantchangelevel d1_trainstation_01
Gives you the gravity gun againgive weapon_physcannon


Console Commands
Use the [~] key during gameplay to bring up the console and enter the following commands there:
Records a demo of all the user's actions within the game until the "stop" command is issued.record demo_name
Stops recording the current demo.stop
Plays demo.(change demo_name to the demo you want to be played)play demo_name



Half-Life 2 for PC Cheats - Half-Life 2 Codes - Half-Life 2 Cheat Codes, FAQs, Walk-Throughs, Hints

Screenshots
Last updated: 11/30/04
Half-Life 2 for PC screenshot 1
Community Lowdown
17,459 ratings | 493 reviews

Unions
My Games
Quick Stats
  • Collections: 19,948
  • Wish Lists: 10,072
  • Now Playing: 7,541
  • Rank: #42 of 17,957
    Since Yesterday: 10
    (Based on unique users on GameSpot in the last day.)

        
Copyright ©2005 CNET Networks, Inc. All Rights Reserved. Privacy Policy | Terms of Use