Half-Life 2: Episode One PC Cheats

Cheat Code

Console codes (to get started)
To use these You have to enable console. First click on hl2 shortcut properties and add the line "-console" and apply next play the game and when you can move A.K.A no cutscenens or menus press "~" button and type in any code listed.
sv_cheats 1 - makes cheats work
impulse 101 - gives you all weapons
noclip - walk through walls, people, ect.
mat_fullbright 1 - you can see everything without using the flashlight
phycannon_pullforce # - replace "#" with a number to set the force of object pull with gravity gun
phycannon_maxmass # - replace "#" with a number to set how big the objects the grav gun picks up can be
phycannon_minforce # - replace "#" with a number to set the grav guns lowest force power.
phycannon_maxforce # - replace "#" with a number to set the grav guns highest force power.

Cheat List
To use this cheat list You have to bring DOWN the console and enter 'sv_cheats 1'.
cl_drawhud - removed
Wire frame models - mat_wireframe1
Only objects effected by physics are wireframe - vcollide_wireframe 1
Draw game triggers - showtriggers_toggle
Draw normal maps - mat_normalmaps 1
Draw surface materials - mat_normals 1
Turn off bump mapping - mat_fastnobump 0
impulse 200 - removes weapon model from the screen

Cheat Mode
To use this cheat mode You'll ahve to first 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. Enter sv_cheats 1 and press [Enter] to enable cheat mode. You can now enter the following codes at the console window. Any code of these can be used as a command line parameter by prefixing it with the "-" character. Note: keep in mind that 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.
god - God mode (server only)
give <item name> - Spawn indicated item
buddha - Reduce your health
hurtme <amount> - Damage player
impulse 101 - All weapons
notarget - Ignored by NPCs
noclip - Walk through objects (server only)
maps - List maps
map <map name> - Load indicated map
sk_max_357 <number> - Set max ammo for .357 Magnum
sk_max_ar2 <number> - Set max ammo for Pulse Rifle
sk_max_ar2_altfire <number> - Set max ammo for Pulse Rifle energy orbs
sk_max_buckshot <number> - Set max ammo for shotgun
sk_max_crossbow <number> - Set max ammo for crossbow
sk_max_grenade <number> - Set max ammo for hand grenades
sk_max_pistol <number> - Set max ammo for pistol
sk_max_rpg_round <number> - Set max ammo for RPG
sk_max_smg1 <number> - Set max ammo for submachine gun
sk_max_smg1_grenade <number> - Set max ammo for SMG grenades
sk_plr_dmg_pistol <number> - Set damage value for pistol
sk_plr_dmg_357 <number> - Set damage value for .357 Magnum
sk_plr_dmg_ar2 <number> - Set damage value for Pulse Rifle
sk_plr_dmg_buckshot <number> - Set damage value for shotgun
sk_plr_dmg_crossbow <number> - Set damage value for crossbow
sk_plr_dmg_crowbar <number> - Set damage value for crowbar
sk_plr_dmg_grenade <number> - Set damage value for grenades
sk_plr_dmg_rpg_round <number> - Set damage value for RPG rockets
sk_plr_dmg_smg1 <number> - Set damage value for submachine gun
sk_plr_dmg_smg1_grenade <number> - Set damage value for SMG grenades
npc_create npc_<name> - Spawns an NPC (see the list below)

NPC List
barnacle - barnacle
turret_ceiling - Ceiling Turret
citizen - City 17 Citizen
cscanner - Combine Scanner
combine_s - Combine Soldier
crow - Crow
fastzombie - Fast Zombie
ministrider - Hunter pigeon - Pigeon
seagull - Seagull stalker - Stalker
strider - Strider
vortigaunt - Vortigaunt
zombie_torso - Zombie without legs
zombie - Zombie
zombine - Zombine (Combine Zombie)
alyx - Alyx
antlionguard - Antlion Guard
antlion - Antlion
barney - Barney
breen - Breen
dog - Dog

Hints

Commentary track
First You have to successfully complete the game. Than start a new game and choose a level to get an option to play it with an audio commentary track.