Half-Life 2 Guide

Half-Life 2: The Complete Guide for Half-Life 2

Half-Life 2: The Complete Guide

Overview

This guide is, over-all, a collection of dozens of guides to have one ultimate guide for Half-Life 2. I am making this mainly for my own convenience, and for my love of the Half-Life games; however, I will be properly updating it (hopefully) occasionally.

Introduction

Half-Life 2: The Ultimate Guide

By: AZIN

Welcome to the GREATEST GUIDE for Half-Life 2! As I plan for right now, this guide will NOT account for either episode. I am, as described in the basic desc., making this for new players (as if) and people, like myself, who want everything in once place.

Half-Life 2: The Basics

Instead of writing all of the basics down here, which is, in a way, overkill, I have opted to link the Half-Life 2 dedicated wiki for the basics: Half-Life 2 Wiki[en.wikipedia.org]

Map Codes (With Chapters)

Unlocking Every Chapter

All of the story chapters can be unlocked by typing this into the console: sv_unlockchapters 15
NOTE: These commands DO NOT require sv_cheats 1 to work!

To load these maps, simply type:
map *level name*
EXAMPLE: map d1_trainstation_01

Chapter 1: Point Insertion

d1_trainstation_01
d1_trainstation_02
d1_trainstation_03
d1_trainstation_04
——————————————————–

Chapter 2: “A Red Letter Day”

d1_trainstation_05
d1_trainstation_06
——————————————————–

Chapter 3: Route Kanal

d1_canals_01
d1_canals_01a
d1_canals_02
d1_canals_03
d1_canals_05
——————————————————–

Chapter 4: Water Hazard

d1_canals_06
d1_canals_07
d1_canals_08
d1_canals_09
d1_canals_10
d1_canals_11
d1_canals_12
d1_canals_13
——————————————————–

Chapter 5: Black Mesa East

d1_eli_01
d1_eli_02
——————————————————–

Chapter 6: “We don’t go to Ravenholm”

d1_town_01
d1_town_01a
d1_town_02
d1_town_03
d1_town_04
d1_town_05
——————————————————–

Chapter 7: Highway 17

d2_coast_01
d2_coast_03
d2_coast_04
d2_coast_05
d2_coast_07
d2_coast_08
——————————————————–

Chapter 8: Sandtraps

d2_coast_09
d2_coast_10
d2_coast_11
d2_coast_12
d2_prison_01
——————————————————–

Chapter 9: Nova Prospekt

d2_prison_02
d2_prison_03
d2_prison_04
d2_prison_05
——————————————————–

Chapter 10: Entanglement

d2_prison_06
d2_prison_07
d2_prison_08
d3_c17_01
——————————————————–

Chapter 11: Anticitizen One

d3_c17_02
d3_c17_03
d3_c17_04
d3_c17_05
d3_c17_06a
d3_c17_06b
d3_c17_07
d3_c17_08
——————————————————–

Chapter 12: “Follow Freeman!”

d3_c17_09
d3_c17_10a
d3_c17_10b
d3_c17_11
d3_c17_12
d3_c17_12b
d3_c17_13
——————————————————–

Chapter 13: Our Benefactors

d3_Citadel_01
d3_Citadel_02
d3_Citadel_03
d3_Citadel_04
d3_Citadel_05
——————————————————–

Chapter 14: Dark Energy

d3_breen_01

===CHEATS===

Below this Section marker is the explanation of cheats as well as the cheats themselves!

Setting Up/Enabling Cheats

Enabling Cheats

To be able to use cheats, first you have to activate the developer console in the settings. To do this, go into the main menu of Half-Life 2 and open up your settings. Under the keyboard section, there should be a button that says “Advanced…” just above (and slightly to the left) of “Ok”.
After pressing Advanced, enable developer console by checking the box and pressing both “Ok”s.

Using Cheats

After enabling the console, to open it press the tilde (~) key [This key is directly underneath escape.]
After that, to use almost any commands it is essential to enable sv_cheats by typing sv_cheats 1 into the console.

Good to Go!

You are now good to go to use the cheats below!
NOTE: sv_cheats 1 disables achievements!

Items, Weaponry, and Vehicles

The codes below have been taken from another guide made by Fancy Baguette, go show him/her proper credit here: [link]

Spawnable Items

item_healthkit – Spawns health kit
item_healthvial – Spawns health vial
item_box_buckshot – Spawns shotgun ammo
item_box_mrounds – Spawns SMG ammo
item_box_sniper_rounds – Spawns crossbow ammo
item_box_srounds – Spawns AR2 ammo
item_battery – Spawns HEV suit battery
item_suit – Spawns HEV Suit
item_ml_grenade – Spawns SMG grenade (alt attack)
item_ar2_grenade – Spawns AR2 gravity ball (alt attack)

Spawnable Weapons

weapon_ar2 – Spawn a Pulse Rifle
weapon_bugbait – Spawn a Bug Bait
weapon_crowbar – Spawn crowbar
weapon_frag – Spawns an frag grenade
weapon_crossbow – Spawns a crossbow
weapon_alyxgun – Spawns Alyx Gun
weapon_physcannon – Spawns Gravity Gun
weapon_physgun – Spawns Physics Gun (only hl2 beta)
weapon_pistol – Spawns 9 mm Pistol
weapon_rpg – Spawns RPG
weapon_shotgun – Spawns Classic Shotgun (SPAS-12)
weapon_smg1 – Spawns SMG
weapon_357 – Spawns Revolver
weapon_annabelle – Spawns Father Grigori’s Shotgun called Annabelle.

Autofilling Ammunition

give currentammo

Slight Spoiler Ahead:
It is possible to enable the Supercharged Gravity-Gun by typing this into the console:
physcannon_mega_enabled 1

Spawnable Vehicles

ch_createairboat
ch_createjeep

Spawnable NPCs

NPC Spawning Command

npc_create

To use the command above, put a space after create and type one of the following commands in after it.

Spawnable NPCs

Friendly NPCs

npc_alyx
npc_barney
npc_kleiner
npc_eli
npc_dog
npc_mossman
npc_monk
npc_citizen

Creature NPCs

npc_headcrab
npc_zombie
npc_zombie_torso
npc_headcrab_fast
npc_headcrab_black
npc_headcrab_poison
npc_fastzombie
npc_poisonzombie
npc_antlion
npc_antlionguard
npc_barnacle
npc_ichthyosaur
npc_voritgaunt

Combine NPCs

npc_combine_s
npc_metropolice
npc_stalker
npc_cscanner
npc_manhack
npc_rollermind
npc_combine_mine
npc_combine_camera
npc_turret_floor
npc_turret_ceiling
npc_turret_ground
npc_launcher (NOTE: Doesn’t Have Model!)
npc_combinedropship
npc_combinegunship

Field of View

viewmodel_fov[number] — Changing Our Wepaon FOV on Screen
fov_desired [number] ——- Changing Our Main FOV

Developer Commands

As F.B stated, these commands are well-used for mappers, such as myself, for viewing invisible mapping tools.
=========================================================
mat_wireframe 1 ——— Uses Wire Frame models
vcollide_wirefram 1 —— Only objects effected by physics are wireframe
showtriggers_toggle —– Mapping triggers become visible
mat_normalmaps 1 —— Draws normal maps
mat_normals 1 ———— Draws surface materials
mat_fastnobump 0 ——- Turns off bump mapping
impulse 200 —————- Removes weapon models from the screen

MISC. Cheats

god ———————– Takes no damage
buddha —————— Takes damage but left at 1hp
cl_drawhud 0 ———- Disables Hud
cl_drawhud 1———– Enables Hud
infinite_aux_power — Infinite Suit power
impulse 101 ———— Gives all weapons
notarget —————– NPCs don’t attack player
noclip ——————– Ability to Fly / Move Freely (even through walls and out of bounds)

===Backhopping===

This section is for the back-hopping basics!

“What is Backhopping?”

Background

The source engine, which HL2 runs on, allows for some pretty…..*wacky* movement. In Half-Life 1, which ran on the GoldSrc engine, bunny hopping, also known as bhopping, is a frequent technique seen in speed-runs of the game. Half-Life 2 also had the same exploit when it was initially released; however, the movement trick was soon patched out.

Why It Works

To counter-act the effects of bhopping, VALVe essentially added a negative effect that slowed the players motion when going faster than you are supposed to forward. This effect actually created a more efficient type of bhopping known as backhopping. By essentially bhopping backwards, speed is grown exponentially thanks to the debuff gained implemented from regular bhopping.

“How do I backhop?”

Quick Tip!

To make backhopping easier, it is highly advised that you go into your console as explained earlier and type both of the following:
bind mwheelup +jump
bind mwheeldown +jump

This makes it where if you scroll your mouse wheel you jump; and, compared to the space bar, makes bhopping quite easy once you get used to it.

How To Backhop

Rather than explain it really indepth here, it would be better to show you.

===Achievement Guide===

Now, I could put this in my guide, which is kind of the point of this whole thing, but this person did so much better than I ever could so here you go: [link]

SteamSolo.com