| Si vous entrez un nom différent de l'original...
Alors vous souhaitez dupliquer l'objet! Mais pour cela, il ne suffit pas de modifier les textures et recréer le fichier SGBIN sous un autre nom! Il y a plusieurs fichiers à joindre et à modifier dans le fichier Patch que vous devez créer.
Dans notre exemple, nous avons utilisé le fichier suivant :
- data\gfx\buildings\b_park01_t3.sgbin
Nous avons besoin de 3 autres fichiers :
- data\design\buildings\civicservice\park\b_park01_t3.class
- data\design\layout\b_service\b_park01_t3.layout
- data\interface\ddstexture\buildings\b_park01_t3.dds
Si vous n'avez pas encore créé de dossier de travail, faites le maintenant, appelons-le "PremierSGBIN"
Dans ce dossier, créez un dossier data et reproduisez l'arborescence des 4 fichiers ci-dessus.
Voici ce que vous devez obtenir :

Déplacez ensuite le nouveau SGBIN que vous venez de créer dans le bon dossier, à savoir data\gfx\building.
Faites ensuite une COPIE (ne modifiez jamais les fichiers originaux) des 3 fichiers nécessaires en les plaçants dans leur dossier respectif, toujours dans le but de garder les mêmes emplacements que les originaux.
Vous devez ensuite renommer les 3 autres fichiers avec le même nom que votre SGBIN (bien sur, ne changez pas les extensions des fichiers).
Jusqu'ici, nous avons maintenant un dossier "PremierSGBIN" qui contient un dossier "data", plusieurs sous-dossiers et 4 fichiers dont les noms sont semblables mis à part leurs extensions.
Il ne nous reste plus qu'à adapter le contenu de ces fichiers. Dans ce tutoriel, je ne parlerai pas du fichier .layout. Laissez-le tel quel pour le moment. Sachez simplement que ce fichier définit le décors de l'objet (arbres, bancs, ...) et la façon dont l'objet doit se connecter aux routes, etc. Ce fichier ne fait pas référence à notre SGBIN donc il n'est pas nécessaire de le modifier.
Nous allons nous concentrer sur le fichier .class et le fichier .dds.
Le fichier .dds est l'image de la vignette qui apparaît dans le jeu au passage de la souris sur l'icône de l'objet.
Vous pouvez modifier complètement cette image. Par contre quand vous avez fini et que vous l'enregistrez, choisissez "None" pour Compression et décochez la case "Generate mipmaps".
Le fichier .class est le plus important, sans lui, pas d'objet, pas de vignette ni de fichier layout car c'est lui qui fait le lien entre tous, et c'est lui qui est lu en premier par le jeu.
- Ouvrez le fichier .class avec un éditeur puis recherchez la balise suivante :
<Model>
Vous verrez que dans cette balise se trouve le chemin et le nom du fichier SGBIN. Modifiez le nom du fichier SGBIN pour que cela corresponde au nom que vous lui avez donné.
- Recherchez ensuite la balise :
<Thumb>
C'est là que se trouve le nom du fichier .dds de la vignette. Modifiez à nouveau.
- Finalement, recherchez la balise :
<LayoutFile1>
Modifiez également.
- Enregistrez et fermez le fichier.
Il y a beaucoup de modifications possibles dans ce fichier .class, mais ce n'est pas l'objet de ce tutoriel.
Il ne nous reste plus qu'à créer un Mod avec tout ça (fichier Patch) :
Sur l'interface principale / Compresser un dossier, sélectionnez le dossier data qui se trouve dans votre dossier "PremierSGBIN", entrez un nom dans "Fichier de sortie", par exemple MOD_PremierSGBIN.patch puis cliquez sur compresser.
Vous venez de créer votre premier objet dupliqué! Copiez le fichier Patch que vous venez de créer dans le dossier Paks du jeu. Il ne vous reste plus qu'à aller le le tester dans le jeu.
Note :
Si le jeu plante au chargement, c'est que vous avez commis une erreur dans vos fichiers, vous devez revérifier!
N'hésitez-pas à partager vos créations sur le forum, et si vous découvrez des fonctions (que ce soit des balises dans les fichiers, ou la fonction d'un fichier en particulier), n'hésitez pas non plus à partager vos connaissances, c'est comme celà que vous ferez progresser la communauté de Cities XL.
Merci d'avoir suivi ce tutoriel.
Youcef et Arcadoli. |