Half-Life: Alyx – Comment créer des cartes personnalisées

Plus de Half-Life: Alyx Guides:

J'ai compris comment créer et importer des cartes personnalisées dans Half-Life: Alyx. Je ne sais pas si c'est nouveau, mais j'ai pensé que je partagerais cela avec vous, car vous êtes sans doute bien meilleur en cartographie que moi!

Configuration

Vous avez besoin de quelques éléments pour vous installer, vous aurez d'abord besoin d'un VR HMD, évidemment, et d'une copie du jeu, également évidemment. Vous devez également pouvoir accéder à la console développeur, pour ce faire, faites un clic droit sur le jeu depuis votre bibliothèque, allez sous Propriétés> Options de lancement et entrez '-console' et '-vconsole'. Je ne sais pas si cela est nécessaire, mais je recommande d'installer le pack d'actifs Half LIfe Alyx sur l'atelier Steam VR.

Pour commencer, ouvrez Steam VR, sans ouvrir aucune application. Cliquez avec le bouton droit en haut de la fenêtre Steam VR et sous l'atelier, cliquez sur “ Créer / modifier un environnement ''.

De leur, cliquez sur «Créer un module complémentaire vide» et appelez-le comme vous voulez.

(Si vous avez installé le pack d'actifs Half Life Alyx, sélectionnez le module complémentaire et cliquez sur "Modifier les dépendances" en bas à droite, puis sélectionnez "Half Life: Pack d'actifs Alyx")

À partir de leur, double-cliquez sur votre module complémentaire ou sélectionnez-le et cliquez sur «Lancer les outils», cela ouvrira le navigateur de ressources.

Il y a beaucoup de choses que vous pouvez faire dans cette fenêtre, je ne vais pas prétendre tout comprendre, mais pour commencer à mapper, ouvrez l'éditeur de marteaux (en haut à gauche).

Utilisation de l'éditeur Hammer

Maintenant, je ne suis en aucun cas un mappeur, mais j'ai l'impression que sans inclure un peu sur l'éditeur, ce guide serait incomplet.

Pour commencer, choisissez Fichier> Nouveau pour créer un nouveau fichier de carte, puis lancez simplement le mappage. Comme je l'ai dit, je ne suis en aucun cas un mappeur, je ne peux donc pas vous y aider, mais il existe de nombreuses ressources en ligne pour vous aider à apprendre!

Après avoir terminé le mappage, allez dans Fichier> Créer une carte et effectuez une compilation complète (vous pouvez décocher 'Charger dans le moteur après la construction' car vous allez tout de même porter la carte dans HLA) en cliquant sur 'Compilation complète' puis «Build».

Conseils

Assurez-vous d'ajouter une lumière à votre niveau! J'ai fait l'erreur d'oublier cela et pendant des heures, j'ai pensé que le jeu ne rendait pas mon niveau!

Les entités de HLA fonctionnent dans l'éditeur, mais elles n'apparaîtront pas tant que vous ne les aurez pas compilées et exécutées dans HLA. Donnez simplement à l'entité le nom approprié, par exemple, npc_zombie pour un zombie et cela fonctionnera!

Utilisez les ressources du pack de ressources lorsque cela est possible, sinon vous pourriez rencontrer des problèmes de textures ou de modèles manquants.

Importer votre carte dans le jeu

Pour enfin jouer votre carte dans une glorieuse réalité virtuelle, trouvez-la dans vos addons Steam VR (généralement sous Steam steamapps common SteamVR tools steamvr_environments game steamtours_addons * Addon Name *) et copiez le contenu dans le dossier HLA hlvr (généralement sous Steam steamapps common Half-Life Alyx game hlvr) vous saurez que c'est le bon dossier car il contiendra le dossier maps.

Important: ne remplacez aucun fichier .pak ou cela pourrait rendre votre jeu injouable, si cela se produit, vous pouvez vérifier l'intégrité du jeu pour le corriger.

Maintenant, ouvrez HLA et entrez dans la console du développeur en appuyant sur la touche ci-dessous d'échappement (varie en fonction de la disposition de votre clavier) et en saisissant 'map your_map_name' (assurez-vous qu'il s'agit du nom du fichier .vpk que vous avez compilé, et non du nom du module complémentaire que vous avez créé dans Steam VR)

Si vous avez fait tout cela correctement, vous devriez maintenant pouvoir jouer votre carte personnalisée Half Life Alyx! Hoooray!