Première méthode pour activer la console : 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.
Deuxième méthode pour activer la console : Allez dans Steam > Mes jeux. Faites un clic droit sur Half-Life 2 Episode One puis allez dans Propriétés > Définir les options de lancement. Ecrivez alors -console (n'oubliez pas de laisser un espace avant le tiret).
Une fois que vous avez activé la console, lancez le jeu, appuyez sur Echap (ou sur la touche que vous avez affecté à la console, touche que vous pouvez modifier entre-autres dans le fichier config se trouvant dans le répertoire du jeu) et tapez sv_cheats 1 (ou +sv_cheats 1 si vous ne voulez pas le retaper à chaque lancement du jeu), puis entrez l'un des codes suivants selon l'effet désiré :
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
Cartes
Listez les cartes disponibles en tapant maps dans la console. Chargez une carte en tapant map puis le nom de la carte voulue :
ep1_c17_00ep1_c17_01ep1_c17_02ep1_c17_02aep1_c17_02bep1_c17_00aep1_citadel_01ep1_citadel_02ep1_citadel_03ep1_citadel_02bep1_c17_06ep1_c17_05ep1_background01aep1_background02ep1_background01ep1_citadel_04ep1_citadel_00PNJ
Dans la console, tapez npc_create npc_X et remplacez X par l'un des termes suivants selon le PNJ que vous voulez faire apparaître :
barnacleturret_ceilingcitizencscannercombine_scrowfastzombiepigeonseagullstalkerstridervortigauntzombie_torsozombiezombinealyxantlionguardantlionbarneybreendog