最高指挥官MOD创建环境准备:
前言:
Mise en place:
Avant de se mettre à moder, on va commencer par faire le tour des outils proposés par supcom pour débugger, analyser, décrypter le code que nous lui feront lire par la suite. Afin de nous rendre la tâche encore plus aisée il serait également de bon ton de mettre en place un environnement de développement adéquat et de s’équiper de quelques logiciels bien pratiques. A partir de maintenant, j’assume que vous êtes sous Windows et que le jeu est installé.
/!\ Si vous utilisez une version ultérieure à Windows XP il vous faudra adapter les chemins d’acces en conséquence.
有用的软件:
Logiciels utile:
Voici la liste du matériel indispensable!
● Un éditeur de texte. Même si Notepad peut suffir, je conseille l’utilisation d’un éditeur à coloration syntaxique tel que Notepad++.
● Un compresseur/décompresseur de fichiers. Winrar convient parfaitement.
● Un logiciel de retouche d’image sachant gérer le format .dds tel que The gimp et son plugin.
● Un logiciel de modélisation 3D. Blender est idéal. Il doit être accompagné de ses scipts d’import/export pour le format .scm.
b Les scripts s’installent dans le dossier Blender.blender\scripts [/b]
准备工作:
Préparatifs:
Allez au boulot, c’est ici que tout commence!
1. Créer un dossier “mod” dans le répertoire d’installation du jeu
C:\Program Files\THQ\Gas Powered Games\Supreme Commander - Forged Alliance
ou si vous voulez moder avec Vanilla :
C:\Program Files\THQ\Gas Powered Games\Supreme Commander
c’est dans ce dossier que tout les mods seront placés. Lorsqu’un mod y est présent, une entrée supplémentaire est créée dans le gestionnaire de mod du jeu.
2. Créer un raccourci pointant vers le répertoire d’installation du jeu. Le placer en un endroit facile et rapide d’accès (bureau, menu démarrer etc.). Etant donné le nombre de fois où nous allons nous y rendre ce raccourcis n’est pas un luxe, il évitera les prises de tête avec l’arborescence du pc.
3. Créer un dossier spécial modding sur son ordinateur. Il contiendra tout ce qui se rapportera à la création de mod. Prévoyez donc un peu de place à cet effet car il va vite prendre du volume. Cette étape peut paraître triviale mais vu le nombre faramineux de fichiers nécessaires, posséder un dossier spécial évite le fouilli et gagne du temps.
4. Copier les archives du jeu contenant les unités, textures, projectiles et effets et les coller dans votre dossier de modding.
C:\Program Files\THQ\Gas Powered Games\Supreme Commander - Forged Alliance\gamedata
Soit respectivement les archives nommées units.scd, textures.scd, projectiles.scd et effects.scd. Décompressez les ensuite avec Winrar.
5. Se rendre dans le menu options du jeu. Dans l’onglet Vidéo régler l’entrée Adaptateur principal à Fenêtré. Cette étape permet entre autre à tous les outils de débogage du jeu de s’afficher correctement.
Voilà la mise en place est terminée il ne reste plus qu’a jeter un oeil aux outils de débuggage du jeu puis il sera temps de passer aux choses sérieuses.
调试工具:
Outils de débogage:
Voici les principaux outils mis à notre disposition pour déboguer un mod :
console:
menu construction:
AIT-F9:
F9:
MAJ-F8:
La console: Permet d’accéder en ligne de commande aux fonctionnalités interne du jeu. Indispensable pour débugger.
Le menu de construction: Avec cette fenêtre on peut faire apparaitre n’importe quelle unité n’importe où sur le champ de bataille. On peut le faire pour notre faction mais aussi pour la faction ennemie ou les civiles. C’est donc un outil indispensable pour tester ses unités de long en large et en travers. Les unités choisies apparaissent aux coordonnées du curseur avant l’appel de la fenêtre.
Le débogueur: Jamais utilisé.
Le journal:Chaque événement dans le jeu est consigné dans ce journal en temps réel. Très utile pour débusquer les problèmes de script.
快速入门:
Démarrage rapide:
[b]Au démarrage de chaque session de Supcom, le jeu affiche d’abord la pub GPG puis la cinématique d’introduction. Quand on joue ça va mais quand on mod et que l’on doit lancer le jeu de nombreuses fois pour tester ses créations, ça devient vite pénible et on se voit vite presser la touche Entrée frénétiquement pour aller plus vite.
Heureusement il existe un moyen relativement simple pour arriver directement sur le menu du jeu sans perdre de temps !
- Affichez les fichiers cachés
- Allez là :[/b]
%USERPROFILE%\Local Settings\Application Data\Gas Powered Games\Supreme Commander Forged Alliance
ou là pour Vanilla :
%USERPROFILE%\Local Settings\Application Data\Gas Powered Games\SupremeCommander
%USERPROFILE% est un raccourcis de Windows qui vous amène directement à votre dossier utilisateur.
3. Ouvrez le fichier Game.prefs avec votre éditeur de texte préféré puis ajoutez ce code à la fin du fichier :
movie = {
nologo = true
}
4. Enregistrez puis fermez Game.prefs et admirez le travail !
Il suffira d’enlever ce code pour retrouver la cinématique d’intro. Notez que le jeu peu réorganiser le code du fichier Game.prefs donc ne soyez pas étonnés si le code que vous avez ajouté en fin de fichier a été déplacé un peu plus haut.
有用快捷键与控制台命令:
有用快捷键列表:
Liste:
[table=80%]
[tr][td]Touche(s)[/td][td]équivalent console[/td][td]Définition[/td][/tr]
[tr][td]Ctrl-Alt-P[/td][td]dbg navpath[/td][td]Allumer/éteindre la surimpréssion du pathfinding.[/td][/tr]
[tr][td]Alt-F2[/td][td][b]PopupCreateUnitMenu[/td][td]Menu de création d’unités. L’unité créée apparaît à la position du curseur.[/td][/tr]
[tr][td]Alt-T[/td][td]TeleportSelectedUnits[/td][td]Déplace l’unité sélectionné aux coordonnées du curseur.[/td][/tr]
[tr][td]Alt-A[/td][td]AI_RunOpponantAI[/td][td]Activer/desactiver les IA en jeu.[/td][/tr]
[tr][td]Ctrl-Alt-B[/td][td]BlingBling[/td][td]Triche économique.[/td][/tr]
[tr][td]Ctrl-Delete[/td][td]DestroySelectedUnits[/td][td]Detruit toutes unités sélectionnées sans jouer d’animation.[/td][/tr]
[tr][td]Ctrl-Alt-Virgule[/td][td]graphics_Fidelity 0[/td][td]Les paramétres graphiques sont au minimum.[/td][/tr]
[tr][td]Ctrl-Alt-Point[/td][td]dgraphics_Fidelity 2[/td][td]Les paramétres graphiques sont au maximum.[/td][/tr]
[/table]
控制台命令:
Commandes console:
Ouvrez la console à l’aide de la touche ù en mode triche.
[table=80%]
[tr][td]Commande[/td][td]Définition[/td][/tr]
[tr][td]ui_DebugAltClick[/td][td]Permet de prendre le contrôle d’une IA. Maintenir Alt + clic gauche sur une unité.[/td][/tr]
[tr][td]ren_ShowSkeletons[/td][td]Affiche l’armature de chaque unité.[/td][/tr]
[tr][td]ren_ShowBonesNames[/td][td]Affiche le nom de tout les bones. S’utilise de pair avec la commande précédente.[/td][/tr]
[/table]