Dans Steam, faites un clic droit sur le raccourci d'Half-Life 2 puis allez dans "Propriétés". Modifier la cible de lancement de l'application en ajoutant -console dans la boîte de dialogue et enfin, validez avec OK. Lancez le jeu, puis en cours de partie appuyez sur la touche ~ (ou ² ou Echap selon la version) pour ouvrir la console et tapez sv_cheats 1 (ou +sv_cheats 1 si vous ne voulez pas le retaper à chaque lancement du jeu) et validez avec Entrée, puis saisissez l'un des codes suivants selon l'effet souhaité :
Triche
godNe recevoir aucun dommage
buddhaNe jamais mourir
infinite_aux_powerPuissance infinie pour votre tenue
impulse 101Toutes les armes et munitions
npc_killTuer tous les PNJ dans la zone
notargetLes ennemis ne vous attaquent pas
noclipTraverser les murs
ch_createjeepFaire apparaître un buggy (essayez aussi avec le code impulse 82)
ch_createairboatFaire apparaître un airboat
impulse 102Crânes
Mode développeur
mat_wireframe1Mode fil-de-fer
vcollide_wireframe 1Mode fil-de-fer pour certains objets
showtriggers_toggleAfficher les triggers
mat_normalmaps 1Afficher la carte normale
mat_normals 1Montrer les matériaux extérieurs
mat_fastnobump 0Désactiver le bump mapping
impulse 200Ne pas afficher le modèle de l'arme sur l'écran
Items
Tapez give puis l'un des codes suivant selon l'objet voulu :
item_healthkititem_healthvialitem_box_buckshotitem_box_mroundsitem_box_sniper_roundsitem_box_sroundsitem_batteryitem_suititem_ml_grenadeitem_ar2_grenadeweapon_ar1weapon_ar2weapon_bugbaitweapon_cguardweapon_molotovweapon_manhackweapon_immolatorweapon_irifleweapon_crowbarweapon_extinguisherweapon_flaregunweapon_fragweapon_gaussweapon_alyxgunweapon_hopwireweapon_iceaxeweapon_physcannonweapon_physgunweapon_pistolweapon_rpgweapon_shotgunweapon_smg1weapon_smg2weapon_stickylauncherweapon_stunstickweapon_thumperweapon_sniperrifleweapon_rollerwandweapon_slamweapon_hmg1weapon_cubemapweapon_binocularsweapon_mlweapon_brickbatCartes
Listez les cartes disponibles en tapant maps dans la console. Chargez une carte en tapant map puis le nom de la carte voulue :
d1_canals_01d1_canals_02d1_canals_endd1_tempanals_02d1_town_01d1_town_02d1_town_03d1_town_04d1_town_05d1_trainstation_01d1_trainstation_02d1_trainstation_03d1_trainstation_05d1_under_01d1_under_02d1_under_03d1_under_04d2_coast_01d2_coast_02d2_coast_03d2_coast_04d2_coast_04_dx60d2_coast_05d2_coast_06d2_coast_07d2_coast_08d2_prison_01d2_prison_02d2_prison_03d2_prison_04d2_prison_05d3_c17_03d3_c17_04d3_c17_05d3_c17_06ad3_c17_06bd3_c17_07