Farmer1602 wrote: ↑Fri Oct 07, 2022 11:10 am
Peut-être qu'un moddeur viendra contredire mes propos, je serai alors intéressé de savoir comment faire.
Attention à ne pas faire cela sur un fichier du jeu.
Bonne continuation
Salut Farmer1602 et gtn513,
Bon ben Farmer1602, je vais devoir me faire un devoir de te contredire ( mais je vais expliquer la manip ...)
Et gtn513, je vais encore venir a ton secours loll
Comme l'a dis Farmer, on n'effectue pas ce genre de manip sur les fichiers du jeu, ca bloque le multi de une et de deux a la moindre MAJ soit le fichier peut etre remis d'origine soit la MAJ peut se bloquer pour cause de fichier corrompu.
Ceci étant dis, il y a deux manière pour le faire soit sur le semoir directement soit sur la map moddée sur laquelle on joue.
Avantage / inconvénient: sur le semoir, seul lui sera compatible avec la culture, sur la map, tous les semoirs ( d'origine ou en mod) auront la fonction, à condition que ces dermier soient écris dans les regles faites par Giant, donc soit en "SOWINGMACHINE" soit en "PLANTER".
Si on veut modifier sur la map, ouvrir cette derniere et verifier dans les dossiers si le fichier "maps_fruitTypes.xml est présent, si oui vérifier dans le fichier "maps.xml" si la ligne des fruitTypes renvoie bien vers le fichier, on dois avoir ce genre de ligne dans le map.xml:
Code: Select all
<fruitTypes filename="maps/xml/maps_fruitTypes.xml" />
Si on a un $data en debut de ligne alors il renvoie vers le fichier d'origine du jeu ( il faut alors copier le fichier du jeu dans le dossier de la map et modifier la ligne en conséquence comme mon exemple).
Dans le maps_fruitTypes.xml, on va trouver diverses ligne en bas du xml:
Code: Select all
<fruitTypeCategories>
<fruitTypeCategory name="GRAINHEADER" >WHEAT BARLEY OAT CANOLA SOYBEAN SORGHUM</fruitTypeCategory>
<fruitTypeCategory name="MAIZEHEADER" >MAIZE SUNFLOWER</fruitTypeCategory>
<fruitTypeCategory name="MAIZECUTTER" >MAIZE WHEAT BARLEY OAT CANOLA SOYBEAN SORGHUM SUNFLOWER POPLAR</fruitTypeCategory>
<fruitTypeCategory name="DIRECTCUTTER" >GRASS WHEAT BARLEY OAT CANOLA SOYBEAN SORGHUM SUNFLOWER</fruitTypeCategory>
<fruitTypeCategory name="PICKUP" >GRASS</fruitTypeCategory>
<fruitTypeCategory name="SOWINGMACHINE" >WHEAT BARLEY OAT CANOLA SOYBEAN OILSEEDRADISH GRASS SORGHUM POPLAR</fruitTypeCategory>
<fruitTypeCategory name="SUGARCANE_PLANTER" >SUGARCANE</fruitTypeCategory>
<fruitTypeCategory name="PLANTER" >MAIZE SUNFLOWER SOYBEAN SUGARBEET COTTON</fruitTypeCategory>
<fruitTypeCategory name="WEEDER" >OILSEEDRADISH GRASS</fruitTypeCategory>
</fruitTypeCategories>
Ces différentes lignes assignent chaques cultures a leurs outils, il suffit alors d'ajouter la culture voulue dans la catégorie d'outil, planter ( semoir a rang) ou sowingmachine ( semoir) on peut aussi enlever la culture d'une catégorie et la mettre dans une autre.
Maintenant si on veut agir directement sur un semoir, on va alors trouver les 2 types de lignes donné par Farmer, a savoir:
Code: Select all
<sowingMachine fillUnitIndex="1">
<seedFruitTypeCategories>planter</seedFruitTypeCategories>
<needsActivation value="true" />
<sowingMachine fillUnitIndex="1">
<seedFruitTypeCategories>sowingMachine</seedFruitTypeCategories>
<needsActivation value="true" />
Il faut alors modifier la ligne seedFruitTypeCategories par ceci:
Code: Select all
<seedFruitTypes>wheat barley oat canola sorghum sunflower soybean maize potato sugarbeet cotton sugarcane poplar oilseedRadish grass</seedFruitTypes>
Dans ce cas le semoir en exemple prend toutes les cultures, il faut donc mettre le nom pour chaque culture.
Perso, je préfère effectuer la manip sur la map moddée quand je peux, le plus gros avantage est qu'alors si j'ai envie de changer de semoir en cours de partie, je peux le faire sans devoir effectuer la manip à nouveau, je peux meme alors prendre un semoir d'origine du jeu si j'en ai envie.
Voila on y est arrivé ( pensez à prendre un café ou une aspirine en cas de maux de tête)
FusingGrain