Sign on Options
Theme: [Light Selected] To Dark»

Half-Life 2 Hints & Cheats

GameSpot Walkthroughs

  • This walkthrough includes a full walkthrough 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.

Cheat Codes

  1. Console Codes

    Use the [~] key during gameplay to bring up the console and enter the following codes there:
    CheatEffect
    GodGod Mode (Server side only)
    buddhaHealth never goes below 1
    Hurtme #Damages player by whatever variable you input as #
    impulse 101All Weapons
    impulse 82Spawn a Jeep
    notargetInvisible to NPC's
    noclipAbility to walk through walls (Server Side Only)
    mapsDisplays Map listing
    Map #Load Map (Input title in place of #)
    Developer #Sets developer mode to on/off/verbose (0-off, 1-on, 2-verbose)
    +mlookEnables mouse look
    give #Give weapon (Input weapon name in place of #)
    hud_quickhelp/text? 1Shows Crosshairs
    viewmodel_fov #Adjusts size of the weapon you're carrying (54 = default)
    exec #Execute a script file (Input filename in place of #)
    cl_drawhud 1Toggle HUD display On
    cl_enablehud 1Toggle HUD display On
    cl_showfps 1Shows FPS Rate
    npc_createCreates an NPC
    npc_create_aimedCreates an NPC (Aiming away from player)
    pickerToggles Picker mode on
    setposMove player to specified origin
    setangSnap players eyes to a specified pitch yaw
    sv_gravity #Set Gravity (Add number in place of #)
    sv_stopspeed #Set Minimum Stopping Speed on ground (Add number in place of #)
    sv_friction #Set World Friction (Add number in place of #)
    sv_bounce #Sets bounce multiplier for physically simulated object collisions
    sv_maxvelocity #Sets Maximum Velocity of any moving object (Add number in place of #)
    sv_waterdist #Set Vertical View when eyes are near water plane.
    air_density #Change the density of air. (Add number in place of #)
    dsp_explosion_effect_duration #Set length of confusion/ear-ringing effect(Add number in place of #)
    prop_debugToggle bounding-boxes debug mode on/off red - ignore damage, white - respond to damage, green - health)
    sv_soundemitter_filecheckToggle reporting missing .wav files for sounds
    mat_numtextureunits #Limit the number of texture units. (Add number in place of #) (0=Default)
    sv_cheats 1Activates Cheats
    impulse 76Grunt-O-Matic
    give weapon_shotgunRecieve a Shotgun
    thirdpersonThird Person View
    firstpersonFirst Person View
    mat_depthbias_normal 1See through walls
    ai_disabletoggles enemy AI on/off
    sv_infinite_aux_power 1gives infinite power for sprinting, etc.
    impulse 203removes the item or NPC pointed at
    mat_fullbright 1removes all shadows (a 0 restores them)
    skill #change skill level (# = 1, 2, or 3)
    statusshows some game info, incl. current map
    help $replace $ with a command to get a brief description of it
    sk_max_357 ## is new max ammo for .357 Magnum
    sk_max_ar2 ## is new max ammo for Pulse Rifle
    sk_max_ar2_altfire ## is new max ammo for Pulse Rifle energy orbs
    sk_max_buckshot ## is new max ammo for shotgun
    sk_max_crossbow ## is new max ammo for crossbow
    sk_max_grenade ## is new max ammo for hand grenades
    sk_max_pistol ## is new max ammo for pistol
    sk_max_rpg_round ## is new max ammo for RPG
    sk_max_smg1 ## is new max ammo for submachine gun
    sk_max_smg1_grenade ## is new max ammo for SMG grenades
    sv_unlockedchapters #unlocks chapters 1 thru # (15 is end credits)
    sk_plr_dmg_pistol ## is new damage value for pistol
    sk_plr_dmg_357 ## is new damage value for .357 Magnum
    sk_plr_dmg_ar2 ## is new damage value for Pulse Rifle
    sk_plr_dmg_buckshot ## is new damage value for shotgun
    sk_plr_dmg_crossbow ## is new damage value for crossbow
    sk_plr_dmg_crowbar ## is new damage value for crowbar
    sk_plr_dmg_grenade ## is new damage value for grenades
    sk_plr_dmg_rpg_round ## is new damage value for RPG rockets
    sk_plr_dmg_smg1 ## is new damage value for submachine gun
    sk_plr_dmg_smg1_grenade ## is new damage value for SMG grenades
    getposcan be used to get current coords for use with setpos
    cl_showpos 1brings up position display in top right of screen (0 removes it)
    sv_infinite_aux_power 1gives infinite power for sprinting, etc.
    mat_fullbright 1removes all shadows (a 0 restores them)
    impulse 203removes the item or NPC pointed at
    sk_max_smg1 ## is new max ammo for submachine gun
    net_graph 1a more thorough fps display
    impulse 83Spawn an Air Boat
    cl_ragdoll_collide 1Enables ragdolls that don't clip through each other, but stack realistically on one another.
    physcannon_maxforce #Changes how hard you propel objects
    physcannon_maxmass #Changes how large pulled objects can be
    physcannon_pullforce #Changes how quickly objects are pulled
    physcannon_tracelength #Changes the length that objects can be pulled from
    physcannon_cone #Changes the radius of the cone used to pick up objects
    weapon_357.357 Magnum
    weapon_ar2Overwatch Standard Issue Pulse Rifle
    weapon_bugbaitPherapods
    weapon_crossbowCrossbow
    weapon_crowbarCrowbar
    weapon_fragFragmentation Grenade
    weapon_physcannonZero Point Energy Field Manipulator Gun
    weapon_pistol9mm Pistol
    weapon_rpgRocket-Propelled Grenade Launcher
    weapon_shotgun12-Gauge Shotgun
    weapon_smg1Submachine Gun
    sk_plr_num_shotgun_pellets #Increases pellets fired from each shotgun shell. 100 works well. 1000+ and it lags.
    sk_max_buckshot #Raises your max number of shells to that number.
    sk_plr_dmg_buckshot #Raises damage done by each pellet.
    give item_batteryIncreases suit charge by 15 points.
    give weapon_annabellegives you Father Gregori's modified shotgun
    give item_ammo_357Spawns ammo for the .357 magnum
    give item_ammo_crossbowSpawns ammo for the crossbow
    give item_box_mroundsSpawns primary fire ammo for the submachinegun
    give item_ar2_grenadeSpawns grenades for the submachinegun, oddly enough..........
    give item_rpg_round OR give item_ml_grenadeSpawns grenades for the RPG
    give item_box_sroundsSpawns ammo for the 9mm pistol
    give item_ammo_ar2Spawns primary fire ammo for the Overwatch Pulse Rifle
    give item_box_buckshotSpawns shells for the 12-gauge shotgun
    give item_ammo_ar2_altfireSpawns energy grenade for the Overwatch Pulse Rifle
    sk_npc_dmg_shotgun #NPC's do # damage with shotgun
    sk_npc_dmg_smg1 #NPC's do # damage with the smg
    sk_npc_dmg_ar2 #NPC's do # damage with the pulse rifle
    mat_yuv 1black-and-white mode
    host_timescale #Changes the speed of the game (for slow-mo/fast-mo) (# < 1 = slower, # > 1 = faster).
    KillYou die.
    ch_createjeepMake a jeep
    ch_createairboatMakes an airboat
    crosshair 0Disables Crosshair
    shakeCreates an earthquake.
    r_screenoverlay effects/combine_binocoverlay.vmtGives you combine vision during gameplay.
    r_screenoverlay effects/tp_eyefx/tp_eyefx.vmtGives you weird vision during gameplay.
    item_healthvialGives you the small health vial (10HP)
    item_healthkitGives you the large health kit (25HP)
    mat_yuv 0Enables Color Mode
    cl_enablehud 0Toggles HUD off.
    cl_drawhud 0Toggles HUD off.
    sv_unlockedchapters # (Note: 15 is end credits)Unlock chapters 1 thru #
    give item_suitGives you the HEV Suit
    give weapon_physcannonGives you Gravity Gun
    physcannon_megacannon 1Makes your Gravity Gun a Super Gravity Gun
    npc_create_equipment weapon_shotgunNPC spawns equipped with a shotgun.
    npc_create_equipment weapon_smg1NPC spawns equipped with a SMG.
    npc_create_equipment weapon_ar2NPC spawns equipped with a pulse rifle.
    npc_create_equipment weapon_crowbarNPC spawns equipped with a crowbar.
    npc_create_equipment weapon_RPGNPC spawns equipped with a RPG rocket launcher.
    violence_hblood 0Turns off human blood.
    violence_hgibs 0Turns off human gibs.
    violence_ablood 0Turns off alien blood.
    violence_agibs 0Turns off alien gibs.
  2. Console Code

    Open the console menu using ~ and imput this code:

    bind key command

    This 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.

    CheatEffect
    bind X "Impulse 101"Creates a hot key for instant stock of weapnos and ammunition using the "x" key
  3. How to Spawn NPCs

    Access the console, type in "npc_create npc_<name>" and replace the name with one of these:
    CheatEffect
    antlionguard
    alyx
    antlion
    barnacle
    barney
    breen
    citizen
    combinedropship
    combinegunship
    combine_s
    crow
    seagull
    pigeon
    dog
    eli
    fastzombie
    gman
    helicopter
    headcrab
    headcrab_fast
    headcrab_black
    headcrab_poison
    ichthyosaur
    kleiner
    launcher
    manhack
    metropolice
    monk
    mossman
    poisonzombie
    rollermine
    cscanner
    stalker
    strider
    vortigaunt
    zombie
    zombie_torso
    turret_ceiling
    turret_floor
    combine_p
  4. Map codes

    Enter these with the 'map' code in the console. Press ~ to activate the console.
    CheatEffect
    d1_canals_01Spawns you in the canals.
    d1_town_01Spawns you in Ravenholm
    d1_trainstation_01Spawns you in train station
    d1_under_01Spawns you in lab
    d2_coast_01Spawns you on the coast (Vehicle)
    d2_prison_01Spawns you in Nova Prospekt
    d3_c17_01Spawns you in the city 17 rebellion
    d1_canals_02Spawns you deeper in the canals.
    d1_under_02Spawns you in the lab chapter after the second load point.
    d1_trainstation_05Spawns in the train station after the third load point.
    d1_trainstation_03Spawns in the train station after the second load point.
    d1_trainstation_02Spawns you in train station after the first load point.
    d1_town_05Spawns you near the end of Ravenholm.
    d1_town_04Spawns you in Ravenholm after the third load point area.
    d1_town_03Spawns you in Ravenholm after the second load point area.
    d1_town_02Spawns you in Ravenholm after the first load point area.
    d1_canals_endSpawns you near the end of the canals.
    d1_under_03Spawns you in the lab chapter after the third load point.
    d1_under_04Spawn the lab chapter near the end.
    d2_coast_02Spawns you in the coast area after the first load point.
    d2_coast_03Spawns you in the coast area after the second load point.
    d2_coast_04Spawns you in the coast area after the third load point.
    d2_coast_05Spawns you in the coast area after the fourth load point.
    d2_coast_06Spawns you in the coast area after the fifth load point.
    d2_coast_07Spawns you in the coast area after the sixth load point.
    d2_coast_08Spawns you in the coast area near the end of it.
    d2_prison_02Spawns you in Nova Prospekt after the first load point.
    d2_prison_03Spawns you in Nova Prospekt after the second load point.
    d2_prison_05Spawns you in Nova Prospekt near the end of the level.
    d2_prison_04Spawns you in Nova Prospekt after the third load point.
    d2_coast_09Spawns you in the coast area after the eighth load point.
    d2_coast_10Spawns you in the coast area after the ninth load point.
    d2_coast_11Spawns you in the coast area after the tenth load point.
    d2_coast_12Spawns you near the end of the coast area.
    d1_canals_03Spawns in you in the canals after the second load point.
    d1_canals_04Spawns in you in the canals after the third load point.
    d1_canals_05Spawns in you in the canals after the fourth load point.
    d1_canals_06Spawns in you in the canals after the fifth load point.
    d1_canals_07Spawns in you in the canals after the sixth load point.
    d1_canal_08Spawns in you in the canals after the seventh load point.
    d1_canal_09Spawns in you in the canals after the eighth load point.
    d1_canal_10Spawns in you in the canals after the ninth load point.
    d1_canals_11Spawns in you in the canals after the tenth load point.
    d1_canals_12Spawns in you in the canals after the eleventh load point.
    d1_canals_13Spawns in you in the canals close to the end.
    d3_c17_04Spawns you in City 17 after the third load point.
    d3_c17_03Spawns you in City 17 after the second load point.
    d3_c17_02Spawns you in City 17 after the first load point.
    d3_citadel_05Spawns you at the end of the Citadel.
    d3_citadel_04Spawns you after the third load point in the Citadel.
    d3_citadel_03Spawns you after the second load point in the Citadel.
    d3_citadel_02Spawns you after the first load point in the Citadel.
    d3_citadel_01Spawns you near the beginning of the Citadel.
    d2_prison_08Spawns you near the end of Nova Prospekt.
    d2_prison_07Spawns you in Nova Prospekt after the sixth load point.
    d2_prison_06Spawns you in Nova Prospekt after the fifth load point.
    d1_trainstation_06Spawns you near the end of the train station.
    d1_eli_02Spawns you in Eli's Lab.
    d1_eli_01Spawns you after the canal, outside of Eli's Lab.
    d3_c17_05Spawns you in City 17 after the fourth load point.
    d3_c17_06Spawns you in City 17 after the fifth load point.
    d3_c17_07Spawns you in City 17 after the sixth load point.
    d3_c17_08Spawns you in City 17 after the seventh load point.
    d3_c17_09Spawns you in City 17 after the eighth load point.
    d3_c17_10Spawns you in City 17 after the ninth load point.
    d3_c18_11Spawns you in City 17 after the tenth load point.
    creditsStarts you at the credits
    introStarts you at the games Intro.
    d1_breen_01Spawns you at the beginning of Chapter 13.
    d3_c17_13Spawns you near the end of City 17.
    d3_c17_12Spawns you in City 17 after the eleventh load point.
  5. 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.

    CheatEffect
    weapon_357357 Magnum Revolver
    weapon_pistolPistol
    weapon_ar2Overwatch Standard Issue Pusle-Rifle
    weapon_bugbaitBug Bait (from Antlion Guards)
    weapon_crossbowCrossbow
    weapon_crowbarGordon's classic
    item_dynamic_resupplyFragmentation Grenade
    weapon_physcannonThe Manipulator
    weapon_rpgRocket Launcher
    weapon_shotgunShotgun
    weapon_smg1MP7 with grenade launcher
    weapon_annabelleFather Annabelle Grigori's shotgun, uses 357 magnum ammo
  6. 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)
    CheatEffect
    0.05slow
    0.5mid-slow
    0.1super-slow
    0.0stop time
  7. Console Commands

    Use the [~] key during gameplay to bring up the console and enter the following commands there:
    CheatEffect
    stopStops recording the current demo.
    play demo_namePlays demo.(change demo_name to the demo you want to be played)
    record demo_nameRecords a demo of all the user's actions within the game until the "stop" command is issued.
  8. 'Alyx Gun'

    Enter these codes in the console to get the 'Alyx Gun', which appears to be some kind of prototype pistol. Goes as the a third pistol, has 30 bullet clip, no extra ammo, and it looks like an iron bar that was surgically put into Gordon's side.
    CheatEffect
    give weapon_alyxgunGives you the 'Alyx Gun'
    sk_plr_dmg_alyxgun ## is new damage for Alyx Gun (default 150
    sk_max_alyxgun ## is new max ammo for Alyx Gun (default 0)
  9. Ammo Codes

    Press ' (or ~) to bring up the console. Type "give" followed by these codes (you might need to type sv_cheats 1 first) to get more ammo.
    CheatEffect
    item_box_srounds9mm Ammo
    item_box_mroundsSMG Ammo
    item_box_lroundsPulse Gun Ammo
    item_box_buckshotShotgun Ammo
    item_ar2_grenadeSMG Grenades (secondary shot)
    item_ml_grenadeRPG Rocket
    item_ammo_crossbowCrossbow Ammo
    item_ammo_357.357 Ammo

Achievements

  1. Steam Achievements

    CodeEffect
    Find all lambda caches in Half-Life 2.Lambda Locator
    Kill all of the snipers in City 17.Counter-Sniper
    Cross the antlion beach in chapter Sandtraps without touching the sand.Keep Off the Sand!
    Disintegrate 15 soldiers by throwing them into a Combine ball field.Atomizer
    Kill five enemies with a Manhack.Hack Attack!
    Survive the rooftop strider battle in the ruins of City 17.Giant Killer
    Destroy the Citadel's reactor core.Singularity Collapse
    Shut down the supression device by disabling its generators.Fight the Power
    Get through the toxic tunnel under City 17 in Half-Life 2.Radiation Levels Detected
    Survive the generator plaza standoff in chapter Anticitizen One.Plaza Defender
    Gain command of a squad of rebels in the uprising.Follow Freeman
    Kill an enemy with a toilet.Flushed
    Survive the second turret standoff in Nova Prospekt.Warden Freeman
    Destroy six gunships in Half-Life 2.One Man Army
    Use the antlions to kill 50 enemies.Bug Hunt
    Play through Ravenholm using only the Gravity Gun.Zombie Chopper
    Pin a soldier to the billboard in chapter Highway 17.Targetted Advertising
    Kill 3 enemies using the crane.OSHA Violation
    Defend Little Odessa from the gunship attack.Where Cubbage Fears to Tread
    Use dog's ball to make a basket in eli's scrapyard.Two Points
    Discover the hidden singing vortigaunt cave in chapter Water Hazard.Vorticough
    Escort Gregori safely through the church cemetery.Hallowed Ground
    Find the HEV Suit Charger faceplate in Eli's scrapyard.Blast from the Past
    Get the Gravity Gun in Black Mesa East.Zero-Point Energy
    Destroy the hunter-chopper in Half-Life 2.Revenge!
    Get the airboat's mounted gun.Heavy Weapons
    Get the airboat.Anchor's Aweigh!
    Hit the trashcan cop with the can.Defiant
    Break the mini-teleporter in Kleiner's lab.What cat?
    Kill five barnacles with one barrel.Barnacle Bowling
    Put the can in the trash.Submissive
    Get the crowbar.Trusty Hardware
    Escape the apartment block raid.Malcontent

Walkthroughs & FAQs

Type Name File Size
FAQ/Walkthrough FAQ/Walkthrough by KeeperBvK 188K
FAQ/Walkthrough FAQ/Walkthrough by TheGum 193K
FAQ/Walkthrough FAQ/Walkthrough by RainingMetal 124K
Hints and Tips Hints and Tips by sdunigan 106K
Achievement Guide Achievement Guide by arkena 19K
FAQ/Walkthrough FAQ/Walkthrough by Shotgunnova 159K
FAQ/Walkthrough FAQ/Walkthrough by The Steel Phantom 306K
FAQ/Walkthrough FAQ/Walkthrough by Kazarus 33K
FAQ/Walkthrough FAQ/Walkthrough by Ultimate_Timmeh 171K
Other Game Script by vegetarian_onos 75K
FAQ/Walkthrough FAQ/Walkthrough by Paraphrase 224K
Other Lost Coast Walkthrough by Grawl 22K
Other Deathmatch Guide by AmishTechnology 127K
Other Gravity Gun Challenge Guide by bumcheekcity 35K
Other Weapon FAQ by El Greco 29K
FAQ/Walkthrough FAQ/Walkthrough by Devolution 62K
FAQ/Walkthrough FAQ/Walkthrough by HexRei 86K
FAQ/Walkthrough FAQ/Walkthrough by Spanky 38K

Half-Life 2

Half-Life 2 BoxshotEnlarge the boxshot
Not Following

Follow for the latest news, videos, & tips from experts & insiders

GameSpot Fuse

    Game Stats

    Also on:

    Games You May Like

    Users who looked at content for this game also looked at these games.

    See More Similar Games