This is a small guide in which a lot of useful tips on how to cheat effectively are collected. Of course, they will not give solutions to all possible problems you can face during the game-playing but be sure that they will make your game highly enjoyable!
Cheat codes
Press ~ to make the console window appear and enter one of the needful code in it.
Main codes
god - god mode
maps - shows the list of maps
noclip - no clipping
notarget - invisibility
impulse 101 - all weapons
impulse 82 - spawns a jeep
ch_createairboat - creates an airboat
ch_createjeep - makes a jeep
shake - creates an earthquake
kill - you die
mat_yuv 1 - black&white mode
picker - picker mode
setpos - move player to specified origin
status - shows game info
skill <number> - changes skill level (<number> = 1-3)
help <command> - get a brief description of a command
sv_cheats 1 - activates cheats
crosshair 0 - disable crosshairs
thirdperson - third person view
firstperson - first person view
+mlook - mouse look
buddha - health is always not less than 1
mat_depthbias_normal 1 - see through walls
npc_create - creates an NPC
cl_showfps 1 - FPS rate
mat_fullbright 1(0) - removes(restores) all shadows
net_graph 1 - a more thorough fps display
cl_drawhud 1 - HUD display is on
record demo_name - records a demo of all the user's actions
stop - stops recording the current demo
play <demo_name> - plays demo
impulse 203 - removes the item or NPC pointed at
mat_fullbright 1 - removes all shadows (a 0 restores them)
sv_infinite_aux_power 1 - gives infinite power for sprinting, etc.
sv_maxvelocity <number> - sets max velocity of a moving object
air_density <number> - density of air
sv_friction <number> - set world friction
sv_gravity <number> - set gravity
Hurtme <number> - damages player by variable
To load map: enter the command map in the console and use one of the code below.
d3_c17_01 - the city 17 rebellion
d1_canals_01 - the canals
d2_prison_01 - the coast (Vehicle)
d1_under_01 - lab
d1_trainstation_01 - train station
d2_coast_01 - Nova Prospekt
d1_town_01 - Ravenholm
To load weapons: in the console window type the command give and one of the weapon code from the list below. This will permit you to spawn armor, weapons or any other items.
weapon_smg1 - MP7 with grenade launcher
weapon_rpg - rocket launcher
weapon_crowbar - gordon's classic
weapon_crossbow - crossbow
weapon_shotgun - shotgun
weapon_physcannon - the manipulator
weapon_bugbait - bug bait
weapon_ar2 - overwatch standard issue pulse-rifle
weapon_pistol - pistol
weapon_357 - 357 magnum revolver
weapon_frag - fragmentation renade
weapon_alyxgun - Alyx Gun
item_dynamic_resupply - fragmentation grenade
item_battery - increases suit charge by 15 points
item_ammo_crossbow - spawns ammo for the crossbow
item_box_srounds - spawns ammo for the 9mm pistol
item_ammo_357 - spawns ammo for the .357 magnum
item_box_mrounds - spawns primary fire ammo for the submachinegun
item_ml_grenade - spawns grenades for the RPG
item_ar2_grenade - spawns grenades for the submachinegun
item_ammo_ar2 - spawns primary fire ammo for the Overwatch Pulse Rifle
item_box_buckshot - spawns shells for the 12-gauge shotgun
item_ammo_ar2_altfire - spawns energy grenade for the Overwatch Pulse Rifle
sk_max_357 <number> - max ammo for .357 Magnum
sk_max_ar2_altfire <number> - max ammo for Pulse Rifle energy orbs
sk_max_crossbow <number> - max ammo for crossbow
sk_max_pistol <number> - max ammo for pistol
sk_max_smg1 <number> - max ammo for submachine gun
sk_max_smg1_grenade <number> - max ammo for SMG grenades
sk_max_rpg_round <number> - max ammo for RPG
sk_max_buckshot <number> - max ammo for shotgun
sk_max_ar2 <number> - max ammo for Pulse Rifle
sk_max_grenade <number> - max ammo for hand grenades
sk_plr_dmg_pistol <number> - damage value for pistol
sk_plr_dmg_357 <number> - damage value for .357 Magnum
sk_plr_dmg_ar2 <number> - damage value for Pulse Rifle
To change the speed of the game: when you are playing the game, open the console window and enter the command cl_phys_timescale <number>.
0.0 - stop time
0.05 - slow
0.5 - mid-slow
0.1 - super-slow
1.0 - normal speed
To spawn NPC: open the console window and type the following command npc_create npc_<name>. Instead of <name>, use one from the list below.
cscanner
poisonzombie
rollermine
monk
metropolice
launcher
mossman
manhack
headcrab_fast
headcrab_black
kleiner
ichthyosaur
headcrab
headcrab_poison
gman
dog
helicopter
fastzombie
eli
pigeon
seagull
crow
combine_s
combinegunship
combinedropship
citizen
breen
barney
antlion
barnacle
alyx
antlionguard
stalker
strider
vortigaunt
zombie
zombie_torso