This article's documentation is for the "GoldSrc" engine. Click here for more information.
This article's documentation is for anything that uses the Source engine. Click here for more information.

Créer un Mod (Source)

From Valve Developer Community
< Fr
Jump to: navigation, search
English (en)Español (es)Français (fr)Magyar (hu)Русский (ru)Українська (uk)中文 (zh)Translate (Translate)

edit


L’assistant Create a Mod automatise le processus de création d’un mod Source Source. Il :

  • Crée un nouveau mod sous 🖿steamapps\SourceMods\
  • Installe une copie du code source, avec le fichier de projet Visual Studio associé
  • Crée une Configuration de Jeu pour votre mod dans le Source SDK(en)
Note.pngNote :Vous devrez redémarrer Steam Steam pour qu’un nouveau mod apparaisse dans votre bibliothèque.

Les branches du moteur

Avant de commencer un mod, vous devez choisir quelle version de Source vous allez utiliser.

Changez la version du moteur du SDK pour celle que vous voulez.

Source 2006(en)
Obsolete-notext.pngObsolète:Mod Half-Life 2: Episode One Half-Life 2: Episode One original. Inclus uniquement pour des raisons de rétrocompatibilité.
Source 2007(en)
Obsolete-notext.pngObsolète:Mod Orange Box branch Orange Box branch original.
Source 2009(en)
Obsolete-notext.pngObsolète:Mod Orange Box branch Orange Box branch mis à jour. Vous ne pouvez pas faire un mod pour Source 2009; vous pouvez faire un mod contenu-uniquement d’un jeu de 2009 en créant un manuellement.
Alien Swarm(en) (via Alien Swarm SDK(en))
L’excentrique de la bande.
Alien Swarm est totalement gratuit et son SDK inclut du code source, mais son code source est pour un jeu de tir avec vue de dessus.
Il lui manque également de nombreux outils périphériques compatibles avec le code d'HL2 et ne peut pas accéder au contenu d'HL2.
Source 2013(en)
En 2013, Valve a progressivement éliminé le Source SDK avec la sortie de SteamPipe(en).
Avec ce changement, ils ont mis à jour le code source à la dernière version du Moteur Source pour la branche du moteur basée sur HL2.
Cette fois-ci, le code source n’est pas disponible via un lanceur SDK, mais est plutôt hébergé sur Github.
Voir Source SDK 2013(en) pour plus d’informations.
Note.pngNote :Si vous souhaitez compiler sur l’une des branches du moteur, Visual Studio 2005 pour Source 2006, Visual Studio 2010 pour Source 2007, Visual Studio 2010 pour la branche Alien Swarm Alien Swarm du moteur & Visual Studio 2013 pour Source 2013.)
Note.pngNote :À l’heure actuelle, Counter-Strike: Global Offensive CS:GO est le seul titre du Source moteur Source fait par Valve avec un support 64 bits, et il n’est que en 64 bits sur macOS macOS et Linux Linux. (Par extension, cela signifie que seuls les mods basés sur CS:GO pourront fonctionner sur macOS macOS Catalina et les versions ultérieures.)
Warning.pngAttention:Votre Version du Moteur dans le Source SDK(en) doit correspondre à la branche Moteur de votre mod ! Si vous ne le faites pas, les outils SDK Source seront incapables de charger les ressources requises.

L’assistant SDK

Type de projet

Half-Life 2 Cette section s’applique uniquement aux Mods Half-Life 2 !

Lorsque vous démarrez l’assistant, vous devrez choisir le projet avec lequel travailler.

Create mod step1.png

Half-Life 2 Solo
Projects for Half-Life 2: Episode One or Half-Life 2: Episode Two. If you do not own Half-Life 2: Episode One/Half-Life 2: Episode Two this option will be greyed out.
Half-Life 2 Multijoueur
Projets pour Half-Life 2: Deathmatch. Cette option n’est disponible que si vous possédez Half-Life 2: Deathmatch; sinon elle sera grisée.
Mod multijoueur à partir du modèle
Un projet SDK spécialement créé qui vous permet de configurer des paramètres tels que si votre mod est basé sur des équipes, ou si vous avez des capacités telles que courir et s'accroupir. Cette option nécessite Half-Life 2: Deathmatch.
Code source seulement
Décharge le code sans créer de mod. Cette option est pratique si vous créez juste un plugin serveur(en).
Quelle que soit l’option que vous choisissez, vous obtenez les mêmes fichiers de code source (même si vous ne possédez aucun jeu).
Vous obtenez également une solution "everything" qui comprend une collection d’outils de développement.

Informations du Mod

Create mod step2.png

La première option sur cette page est l’endroit où vous voulez que le code source soit extrait.

Le second est le nom que vous souhaitez utiliser, qui définit également le dossier de sortie pour votre contenu compilé (n’apparaît pas si vous avez choisi le code source uniquement).

Création manuelle d’un mod

C’est étonnamment simple :

  1. Créer un dossier sous 🖿steamapps\SourceMods\ (Un mod peut résider n’importe où, mais le placer ici permet à Steam Steam de le détecter et de le lancer.)
  2. Créez un gameinfo.txt(en) dans le dossier. Vous avez maintenant un mod !
  3. Ouvrez le "lanceur SDK" et passez à la branche du moteur concernée.
  4. Choisissez "Edit Game Configurations" et cliquez sur "Add". Entrez le nom et le dossier de votre mod.

Pour obtenir le code source (ou tout autre fichier de Valve que vous souhaitez modifier), vous devrez utiliser GCFScape(en) et accéder à depot_211_dir.vpk dans le dossier 🖿C:\Program Files\Steam\SteamApps\common\SourceSDK\vpks. N’oubliez pas de modifier les étapes de construction personnalisées pour pointer vers le dossier de votre mod.

Création d’un mod avec XBLAH's Modding Tool

Warning.pngAttention:À compter de Décembre 2022, XBLAH's Modding Tool n’est plus gratuit et nécessite un abonnement Patreon. Les versions 1.13 ou supérieures continueront à fonctionner sans achat.

Créer un mod avec seulement le nécessaire sur le Source moteur Source nécessite généralement plus que la création d’un gameinfo.txt.

Les mods basés sur les jeux Half-Life et Half-Life 2 peuvent être créés avec XBLAH's Modding Tool XBLAH's Modding Tool en utilisant une interface intuitive, qui crée tous les fichiers et répertoires requis. Les modes mapbase sont également supportés.

  • Lors de la création de mods Half-life 2, il remplacera le fichier de police par défaut afin que toutes les lettres soient disponibles, car le fichier de police de stock ne contient que les lettres qui font Half-Life.
  • Lors de la création de mods Mapbase, il inclut par défaut les shaders PBR de Thexa.


Où le trouver
Vous pouvez y accéder dans l’outil via Game > New Mod.


Comment l'utiliser
Pour créer un nouveau mod, sélectionnez un jeu de Base.

Ensuite, sélectionnez un modèle de mod (si vous ne savez pas lequel utiliser, choisissez celui par défaut).

Choisissez un titre pour le mod.

Enfin, insérez le nom du dossier mod.

Gardez à l’esprit que ce n’est pas le nom ou le titre du mod, mais plutôt un nom de dossier unique, avec des lettres minuscules et des tirets.

Une fois que tout est configuré, cliquez sur Créer et vous aurez un mod entièrement fonctionnel, prêt à être étendu.

Créer un Mod