Note importante : Utiliser des codes désactive l'obtention des succès dans un jeu Valve. Ce n'est pas encore le cas pour Black Mesa mais ce sera sans-doute appliqué une fois qu'il sera officiellement sur Steam.
Pour utiliser des cheat codes dans Black Mesa, vous devez procéder comme dans tous les jeux de Valve, via la console. Le problème principal étant d'arriver à la faire apparaître. La meilleure solution consiste à faire un clique droit sur l'icone de Black Mesa dans votre liste de jeu puis de cliquer sur l'onglet Propriétés.
Une fois cela fait, cliquez sur l'onglet général puis allez dans Définir les options de lancement... . Rentrez la commande -console puis validez et quittez la fenêtre Propriétés. Lancez le jeu et vous devriez voir la console apparaître une fois le chargement du menu du jeu terminé.
Cependant si vous décidez de fermer par la suite la console, il vous faudra relancer le jeu pour de nouveau avoir la fenêtre. Pour évitez ce petit inconvénient, vous pouvez désignez vous même un nouveau raccourcis pour ouvrir la console (Le raccourcis de base ne fonctionnant pas). Ecrivez dans la console la commande suivante : bind "k" "toggleconsole". Cette commande définit la touche "k" comme la touche qui fera apparaître votre console quand vous le souhaiterez. Bien sûrs vous pouvez désignez n'importe quelle touche comme raccourcis.
Donc maintenant que votre console est ouverte vous pouvez utiliser des codes dans le jeu. Pour cela, lancez ou chargez une partie puis écrivez la commande suivante dans la console : sv_cheats 1. Vous pouvez maintenant utiliser les codes dans Black Mesa. La plupart des codes sont ceux déjà présents dans les jeux de Valve :
Codes de base
god | Les ennemis ne peuvent pas vous blesser. | |
buddha | Les ennemis ne peuvent pas vous tuer (Il vous reste toujours un point de vie). |
impulse 101 | Vous obtenez toutes les armes du jeu, de la vie, de l'énergie pour votre combinaison et des munitions de chaque type. | |
impulse 102 | Faire apparaître des crânes. | |
impulse 200 | Cacher l'arme de l'écran de jeu. |
npc_kill | Tous les PNJ de la zone sont éliminés. | |
notarget | Les ennemis vous ignorent. | |
impulse 105 | Les ennemis ne peuvent pas vous entendre. | |
noclip | Vous pouvez voler et traverser les murs. |
mat_wireframe1 | Mode fil-de-fer | |
vcollide_wireframe 1 | Mode fil-de-fer pour certains objets | |
mat_normalmaps 1 | Afficher la carte normale | |
mat_normals 1 | Montrer les matériaux extérieurs | |
mat_fastnobump 0 | Désactiver le bump mapping | |
showtriggers_toggle | Afficher les triggers |
Personnage non jouable
Pour créer un personnage non jouable (ou NPC), écrivez dans la console la commande npc_create suivie de l'une des lignes suivantes. Attention vous devez en premier lieu fixer une zone de la map où il y assez de place pour générer le PNJ. Exemple : npc_create npc_bullsquid.
npc_human_scientist Scientifique (Modèle masculin).
npc_human_scientist_female Scientifique (Modèle féminin).
npc_human_security Garde de sécurité.
npc_human_scientist_eli Docteur Eli Vance
npc_human_scientist_kleiner Docteur Isaac Kleiner
npc_zombie_scientist Zombie Scientifique.
npc_zombie_scientist_torso Moitié supérieur vivante d'un zombie Scientifique.
npc_zombie_security Zombie Garde de sécurité.
npc_bullsquid Bullsquid.
npc_headcrab Headcrab.
npc_houndeye Houndeye.
npc_ichthyosaur Ichthyosaur.
npc_snark Snark.
npc_tentacle Tentacule.
npc_alien_controller Controller.
npc_alien_grunt_unarmored Grunt ne pouvant pas tirer.
npc_alien_grunt Grunt.
npc_alien_slave Vortigaunt (ou npc_vortigaunt).
npc_gargantua Gargantua.
npc_abrams Char lourd.
npc_lav Char léger.
npc_apache Hélicoptère de combat.
npc_osprey Hélicoptère de transport de troupe.
npc_sentry_ceiling Tourelle de sécurité.
npc_sentry_ground Tourelle de l'UCEH.
npc_human_grunt Marine de l'UCEH.
npc_human_grenadier Grenadier de l'UCEH.
npc_human_medic Médecin de l'UCEH.
npc_human_commander Commandant de l'UCEH.
npc_human_assassin Assassin Black Ops.
Armes et objets
Pour créer une des armes, munitions ou objets du jeu, écrivez dans la console la commande give suivie de l'une des lignes suivantes. Attention vous devez en premier lieu fixer une zone de la map où il y assez de place pour générer le PNJ. Exemple : give item_healthkit.
item_healthkit | Kit de soins (25 PV restaurés). | |
item_healthvial | Kit de soins (10 PV restaurés). | |
item_battery | Batterie pour la combinaison (15 d'énergie en plus). |
weapon_crowbar | Pied-de-biche. | |
weapon_glock | Pistolet. | |
weapon_357 | .357 Magnum. | |
weapon_shotgun | Fusil à pompe. | |
weapon_mp5 | Fusil mitrailleur. | |
weapon_crossbow | Arbalète. | |
weapon_tau | Canon Tau. | |
weapon_gluon | Canon Gluon. | |
weapon_hivehand | Hiveland. | |
weapon_frag | Grenade. | |
weapon_satchel | Charge explosive. | |
weapon_tripmine | Mine murale. | |
weapon_snark | Snark | |
weapon_rpg | Lance-roquettes. |
Cartes
Pour lancer directement une map de la console via la commande map suivie de l'une des lignes suivantes. Exemple : map bm_c1a0a.
bm_c0a0a
bm_c0a0b
bm_c0a0c
bm_c1a0a
bm_c1a0b
bm_c1a1a
bm_c1a1b
bm_c1a1c
bm_c1a1d
bm_c1a1e
bm_c1a2a
bm_c1a2b
bm_c1a2c
bm_c1a3a
bm_c1a3b
bm_c1a3c
bm_c1a4a
bm_c1a4b
bm_c1a4c
bm_c1a4d
bm_c1a4e
bm_c2a1a
bm_c2a1b
bm_c2a2a
bm_c2a2b
bm_c2a2c
bm_c2a3a
bm_c2a3b
bm_c2a3c
bm_c2a4a
bm_c2a4b
bm_c2a4c
bm_c2a4e
bm_c2a4f
bm_c2a4g
bm_c2a4h
bm_c2a5a
bm_c2a5b
bm_c2a5c
bm_c2a5d
bm_c2a5e
bm_c2a5f
bm_c2a5g
bm_c2a5h
bm_c2a5i
bm_c3a1a
bm_c3a1b
bm_c3a2a
bm_c3a2b
bm_c3a2c
bm_c3a2d
bm_c3a2e
bm_c3a2f
bm_c3a2g
bm_c3a2h