Empaquetage
Tu peux concevoir le mod le plus brillant du monde, si ton archive zip est un dépotoir de fichiers temporaires Visual Studio ou déverse des fichiers au mauvais endroit, les joueurs abandonneront dès la première tentative d'installation.
Une archive de publication professionnelle est pensée pour qu'un utilisateur puisse glisser-déposer son contenu directement dans le dossier racine de son jeu, les yeux fermés.
L'arborescence idéale d'une archive
Structure ton fichier zip pour qu'il épouse fidèlement le dossier de GTA V :
MonMod-v1.0.0.zip
│
├── README.txt <-- Instructions en texte brut
├── LICENSE.txt <-- Licence d'utilisation et crédits
└── scripts/
├── MonMod.dll <-- Le binaire compilé du mod
└── MonMod/
├── settings.ini <-- Fichier de configuration par défaut
└── profil.json <-- Sauvegarde initiale vierge
Quand un utilisateur glisse le contenu de ce zip dans son dossier Grand Theft Auto V, Windows place automatiquement MonMod.dll dans son dossier scripts existant et crée le sous-dossier scripts/MonMod. Aucun risque d'erreur.
Ce qui ne doit jamais figurer dans une archive
Avant de créer ton zip, inspecte ton dossier et supprime tous les résidus parasites :
- Fichiers
.pdb: Fichiers de débogage de Visual Studio. Ils alourdissent inutilement l'archive et ne servent qu'au débogage pas à pas. - Dossiers
obj/etbin/: Caches intermédiaires du compilateur. - Fichiers
.log: Supprime tous les journaux de test générés sur ton propre PC (MonMod.log,p0_diagnostic.log). - Sauvegardes personnelles : Ne glisse jamais ta propre sauvegarde contenant 500 000 points de réputation. Fournis toujours un profil vierge avec les valeurs de base.
- Binaires tiers sans droit : N'embarque jamais
ScriptHookV.dllouScriptHookVDotNet3.dlldans ton archive, sauf autorisation expresse de l'auteur. Renvoie vers leurs pages de téléchargement officielles.
Les trois sections obligatoires d'un README
Rédige un fichier README.txt simple, direct et sans fioritures :
======================================================================
MonMod v1.0.0 par Lorcann
======================================================================
PREREQUIS :
- Grand Theft Auto V (version légale Steam / Epic / Rockstar)
- ScriptHookV par Alexander Blade
- ScriptHookVDotNet v3.6.0+
INSTALLATION :
1. Assurez-vous que ScriptHookV et ScriptHookVDotNet fonctionnent.
2. Glissez le dossier "scripts" de cette archive dans votre dossier GTA V.
3. Lancez le mode histoire.
TOUCHES PAR DEFAUT :
- F7 : Activer la mission / faire apparaître l'escorte.
- NumPad 0 : Congédier les gardes actifs.
HISTORIQUE DES VERSIONS :
- v1.0.0 : Première version publique.
Dans la leçon suivante, nous passons en revue la checklist avant publication : tout vérifier sur une installation propre avant de mettre en ligne.