Half-Life 2: Episode 1 Cheats for PC
Open up the console by pressing the '~' (tilde) key to enter the following commands to unlock the corresponding effect
Set Damage Value you Sustain:
Hurtme #
Set Damage Value for Pistol:
Sk_plr_dmg_pistol #
Set Max Ammo for Pistol:
Sk_max_pistol #
Set Damage Value for Pulse Rifle:
Sk_plr_dmg_ar2 #
Set Max Ammo for Pulse Rifle:
Sk_max_ar2 #
Set Max Ammo for Pulse Rifle Energy Orbs:
Sk_max_ar2_altfire #
Set Damage Value for .357 Magnum:
Sk_plr_dmg_357 #
Set Max Ammo for .357 Magnum:
Sk_max_357 #
Set Max Ammo for Shotgun:
Sk_max_buckshot #
Set Damage Value for Shotgun:
Sk_plr_dmg_buckshot #
Damage Value for Crossbow:
Sk_plr_dmg_crossbow # Set
Set Max Ammo for Crossbow:
Sk_max_crossbow #
Set Damage Value for Crowbar:
Sk_plr_dmg_crowbar #
Set Damage Value for RPG Rockets:
Sk_plr_dmg_rpg_round #
Set Max Ammo for RPG:
Sk_max_rpg_round #
Set Max Ammo for Hand Grenades:
Sk_max_grenade #
Set Damage Value for Submachine Gun:
Sk_plr_dmg_smg1 #
Set Max Ammo for Submachine Gun:
Sk_max_smg1 #
Set Max Ammo for Submachine Gun Grenades:
Sk_max_smg1_grenade #
Set Damage Value for Submachine Gun Grenades:
Sk_plr_dmg_smg1_grenade #
Set Damage Value for Grenades:
Sk_plr_dmg_grenade #
Lists ALL Maps:
Maps
To activate the following codes you must first bring down the console and enter 'sv_cheats 1' then enter any of the following codes for the corresponding effect
No Damage:
God
Never Die:
Buddha
Unlock ALL Weapons and Ammo:
Impulse 101
Unlock Skulls:
Impulse 102
Kill ALL NPCs in the Area:
Npc_kill
Enemies dont Attack:
Notarget
Walk through Walls:
Noclip
Turn Off Bump Mapping:
Mat_fastnobump 0
Draw Game Triggers:
Showtriggers_toggle
Draw Normal Maps:
Mat_normalmaps 1
Draw Surface Materials:
Mat_normals 1
Spawn a Scout Car:
Ch_createjeep
Spawn an Airboat:
Ch_createairboat
Spawn an Airboat:
Impulse 83
Only Objects Effected by Physics are Wireframe:
Vcollide_wireframe 1
Wire Frame Models:
Mat_wireframe 1
Infinite Power for your Suit:
Infinite_aux_power
Infinite Power for your Suit:
Sv_infinite_aux_power (Outbreak)
I feel a bit DUH! But if you go into the options screen and click on the keyboard tab, you will then be able to click on the 'advanced' tab which is now highlighted, after this two boxes appear, tick the one that says Enable developer console (~), then click apply, then ok. When you hit the 'tilde' key during gameplay the console will then appear. Type in 'sv_cheat 1' and then whatever cheat you require, eg, 'buddha' (never die) ect. Hope this helps. Ju X (This cheat also works for episode 2)
In the console first type "sv_cheats 1" to enable cheats and then input:
Sk_max_357 no.# .... The numerical value for no.# is new max ammo for .357 Magnum
Sk_max_ar2 no.# .... The numerical value for no.# is new max ammo for Pulse Rifle
Sk_max_ar2_altfire no.# .... The numerical value for no.# is new max ammo for Pulse Rifle energy orbs
Sk_max_buckshot no.# .... The numerical value for no.# is new max ammo for shotgun
Sk_max_crossbow no.# .... The numerical value for no.# is new max ammo for crossbow
Sk_max_grenade no.# .... The numerical value for no.# is new max ammo for hand grenades
Sk_max_pistol no.# .... The numerical value for no.# is new max ammo for pistol
Sk_max_rpg_round no.# .... The numerical value for no.# is new max ammo for RPG
Sk_max_smg1 no.# .... The numerical value for no.# is new max ammo for submachine gun
Sk_max_smg1_grenade no.# .... The numerical value for no.# is new max ammo for SMG grenades
Sk_plr_dmg_pistol no.# .... The numerical value for no.# is new damage value for pistol
Sk_plr_dmg_357 no.# .... The numerical value for no.# is new damage value for .357 Magnum
Sk_plr_dmg_ar2 no.# .... The numerical value for no.# is new damage value for Pulse Rifle
Sk_plr_dmg_buckshot no.# .... The numerical value for no.# is new damage value for shotgun
Sk_plr_dmg_crossbow no.# .... The numerical value for no.# is new damage value for crossbow
Sk_plr_dmg_crowbar no.# .... The numerical value for no.# is new damage value for crowbar
Sk_plr_dmg_grenade no.# .... The numerical value for no.# is new damage value for grenades
Sk_plr_dmg_rpg_round no.# .... The numerical value for no.# is new damage value for RPG rockets
Sk_plr_dmg_smg1 no.# .... The numerical value for no.# is new damage value for submachine gun
Sk_plr_dmg_smg1_grenade no.# .... The numerical value for no.# is new damage value for SMG grenades
Cheat Mode:
Open Steam, go to your "Play Games" menu, and select Half-Life 2: Episode One. Right click on it and select "Properties". Click the "Launch Options" button then type -console. Click "Ok", then close. Double click "Half-Life 2: Episode One" to start the game. Once it is loaded and you are playing, press ~ to display the console window. Then, enter sv_cheats 1 and press [Enter] to enable cheat mode. 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. Note: For games that were downloaded from Steam, to use cheats in single player mode, start the game with the -applaunch -dev -tconsole command line parameter.
Effect - Code
God mode (server only) - god
Spawn indicated item - give <item name>
Reduce your health - buddha
Damage player - hurtme <amount>
All weapons - impulse 101
Ignored by NPCs - notarget
Walk through objects (server only) - noclip
List maps - maps
Load indicated map - map <map name>
Set max ammo for .357 Magnum - sk_max_357 <number>
Set max ammo for Pulse Rifle - sk_max_ar2 <number>
Set max ammo for Pulse Rifle energy orbs - sk_max_ar2_altfire <number>
Set max ammo for shotgun - sk_max_buckshot <number>
Set max ammo for crossbow - sk_max_crossbow <number>
Set max ammo for hand grenades - sk_max_grenade <number>
Set max ammo for pistol - sk_max_pistol <number>
Set max ammo for RPG - sk_max_rpg_round <number>
Set max ammo for submachine gun - sk_max_smg1 <number>
Set max ammo for SMG grenades - sk_max_smg1_grenade <number>
Set damage value for pistol - sk_plr_dmg_pistol <number>
Set damage value for .357 Magnum - sk_plr_dmg_357 <number>
Set damage value for Pulse Rifle - sk_plr_dmg_ar2 <number>
Set damage value for shotgun - sk_plr_dmg_buckshot <number>
Set damage value for crossbow - sk_plr_dmg_crossbow <number>
Set damage value for crowbar - sk_plr_dmg_crowbar <number>
Set damage value for grenades - sk_plr_dmg_grenade <number>
Set damage value for RPG rockets - sk_plr_dmg_rpg_round <number>
Set damage value for submachine gun - sk_plr_dmg_smg1 <number>
Set damage value for SMG grenades - sk_plr_dmg_smg1_grenade <number>