Bonjour à tous,
Est-ce que quelqu'un a déjà réussi à modifier l'aspect de ses cultures (densité, hauteur...) sur une map FS22 ? Je ne trouve plus la ligne "foliage" dans les lignes de l'i3d de la map. Où peut-on modifier la densité et hauteur des cultures ? Merci
Densité des cultures
9 posts
Page 1 of 1
Re: Densité des cultures
Salut,
Oui tu peux c'est dans la section <FoliageSystem>
Tu as intérêt de savoir ce que tu fais sinon tu risques de casser la carte.
Bon courage,
Oui tu peux c'est dans la section <FoliageSystem>
Tu as intérêt de savoir ce que tu fais sinon tu risques de casser la carte.
Bon courage,
Modder FS22 : https://farming-simulator.com/mods.php? ... 433&page=0
Chaine youtube : https://www.youtube.com/channel/UCYvgwf ... M3xsqqGoKg
Chaine youtube : https://www.youtube.com/channel/UCYvgwf ... M3xsqqGoKg
-
- Posts: 717
- Joined: Tue Sep 01, 2015 6:32 am
Re: Densité des cultures
Salut,
Non on ne sait rien modifier dans le I3D d'une map depuis FS19, il faut modifier dans le fichier xml de chaque type de culture , c'est la que se trouvent tous les parametres pour chaque culture.
Bien entendu, on ne modifie des xml uniquement sur une map modée et en aucun cas sur une map d'origine du jeu, le ou les fichiers doivent se trouver dans le dossier de la map et bien entendu il faut modifier les chemins des divers xml pour les prendre en compte.
Voici une partie du xml du blé:
Code: Select all
<foliageLayer cellSize="8" objectMask="16711935" decalLayer="0" densityMapChannelOffset="0" numDensityMapChannels="4" numBlocksPerUnit="1.8" shapeSource="wheat.i3d">
<foliageStateDefaults distanceMapLayer="1" width="1.0" height="1.0" widthVariance="0.2" heightVariance="0.2" horizontalPositionVariance="0.5" />
FusingGrain
Re: Densité des cultures
Bonjour,
Merci FusingGrain, encore un aspect du modding que j'ignorais ...
C'est tellement vaste ...
Merci FusingGrain, encore un aspect du modding que j'ignorais ...
C'est tellement vaste ...
Modder FS22 : https://farming-simulator.com/mods.php? ... 433&page=0
Chaine youtube : https://www.youtube.com/channel/UCYvgwf ... M3xsqqGoKg
Chaine youtube : https://www.youtube.com/channel/UCYvgwf ... M3xsqqGoKg
Re: Densité des cultures
Salut à vous,
Merci pour vos réponses.
Sur ma map moddée, il n'y a pas de fichier XML propre à chaque culture. J'ai ouvert tous les fichiers XML possible dans le dossier ZIP et il n'y a rien qui s'y reporte, et du coup je ne trouve pas de ligne "<foliageLayer".
J'ai l'impression qu'elle reprend les références/valeurs aux fichiers du jeu de base de la map d'origine mais où...
Si tout jamais vous avez une idée d'où sont cachés les fichiers
Merci,
Cdt
Merci pour vos réponses.
Sur ma map moddée, il n'y a pas de fichier XML propre à chaque culture. J'ai ouvert tous les fichiers XML possible dans le dossier ZIP et il n'y a rien qui s'y reporte, et du coup je ne trouve pas de ligne "<foliageLayer".
J'ai l'impression qu'elle reprend les références/valeurs aux fichiers du jeu de base de la map d'origine mais où...
Si tout jamais vous avez une idée d'où sont cachés les fichiers
Merci,
Cdt
-
- Posts: 717
- Joined: Tue Sep 01, 2015 6:32 am
Re: Densité des cultures
Salut,
C'est souvent le cas des maps modées, les cultures ne sont pas dans le dossier de la map.
Dans ton cas tu va devoir ajouter le dossier des cultures dans le dossier de la map, le dossier d'origine se trouve dans le dossier d'installation du jeu dans "data" puis "foliage".
Dans le dossier de ta map tu va devoir créer le dossier "foliage" dans le dossier "maps" ( la ou se trouve le map.i3d)
ATTENTION LE JEU TIENS COMPTE DES MAJUSCULES ET MINISCULES
Ensuite il faut copier les XML ainsi que le i3d et son shapes de chaque culture et les placer dans le dossier "foliage" avec chaque fois un dossier du nom de la culture dont tu a copié le xml donc un dossier "wheat" pour le "wheat.xml" ,wheat.i3d, et le shapes.
La partie la plus simple est finie, après cela, il faut modifier les chemins vers ces xml dans le map.i3d ( utilise notepad++ pour ca), tu va trouver les lignes dans la partie des "files"
Tu va trouver une ligne de ce type:
tu va tout simplement supprimer le "$data/" pour avoir ce genre de ligne:
La map est modifiée, maintenant il faut attaquer la correction de tous les xml dans le dossier foliage de ta map
dans chaque XML tu va trouver ceci:
Dans chaque xml tu va trouver plusieurs lignes de ce type:
Tu va devoir les modifier pour obtenir ce type de ligne:
Quand tout sera corrigé, tu sauve et tu test la map en jeu, sans aucun autre mod dans ton dossier mod, tu explore pour controler en visuel et tu sauve, ensuite tu controle ton log pour voir les éventuelles erreurs, si tout est bon tu peux alors commencer à modifier les parametres de chaque culture comme tu voulais le faire.
Pense quand meme a garder une copie de la map avant modification et n'hesite pas à revenir si tu a un soucis et meme poster ton log si besoin.
FusingGrain
C'est souvent le cas des maps modées, les cultures ne sont pas dans le dossier de la map.
Dans ton cas tu va devoir ajouter le dossier des cultures dans le dossier de la map, le dossier d'origine se trouve dans le dossier d'installation du jeu dans "data" puis "foliage".
Dans le dossier de ta map tu va devoir créer le dossier "foliage" dans le dossier "maps" ( la ou se trouve le map.i3d)
ATTENTION LE JEU TIENS COMPTE DES MAJUSCULES ET MINISCULES
Ensuite il faut copier les XML ainsi que le i3d et son shapes de chaque culture et les placer dans le dossier "foliage" avec chaque fois un dossier du nom de la culture dont tu a copié le xml donc un dossier "wheat" pour le "wheat.xml" ,wheat.i3d, et le shapes.
La partie la plus simple est finie, après cela, il faut modifier les chemins vers ces xml dans le map.i3d ( utilise notepad++ pour ca), tu va trouver les lignes dans la partie des "files"
Tu va trouver une ligne de ce type:
Code: Select all
<File fileId="252" filename="$data/foliage/wheat/wheat.xml"/>
Code: Select all
<File fileId="252" filename="foliage/wheat/wheat.xml"/>
dans chaque XML tu va trouver ceci:
Code: Select all
<foliageLayer cellSize="8" objectMask="16711935" decalLayer="0" densityMapChannelOffset="0" numDensityMapChannels="4" numBlocksPerUnit="1.8" shapeSource="wheat.i3d">
<foliageStateDefaults distanceMapLayer="1" width="1.0" height="1.0" widthVariance="0.2" heightVariance="0.2" horizontalPositionVariance="0.5" />
<!-- default LOD distances etc -->
<foliageLodDefaults lod="0" viewDistance="18" blendOutDistance="2" atlasSize="1" atlasOffset="1 0" texCoords="0 0 1 1" />
<foliageLodDefaults lod="1" viewDistance="80" blendOutDistance="2" atlasSize="1" atlasOffset="1 0" texCoords="0 0 1 1" />
<!-- 1 0 0 0 - invisible -->
<foliageState name="invisible" />
<!-- 0 1 0 0 - green small -->
<foliageState name="green small" numBlocksPerUnit="2.1" distanceMap="distance/foliage_wheat_distance2_diffuse.png" >
<foliageShape>
<foliageLod blockShape="0>0|0" />
<foliageLod blockShape="0>1|0" />
<!-- <foliageLod blockShape="0>1|0" /> -->
</foliageShape>
</foliageState>
<!-- 1 1 0 0 - green small -->
<foliageState name="green small 2" numBlocksPerUnit="2.1" distanceMap="distance/foliage_wheat_distance2_diffuse.png" >
<foliageShape>
<foliageLod blockShape="0>0|0" />
<foliageLod blockShape="0>1|0" />
<!-- <foliageLod blockShape="0>1|0" /> -->
</foliageShape>
</foliageState>
<!-- 0 0 1 0 - green middle -->
<foliageState name="green middle" distanceMap="distance/foliage_wheat_distance3_diffuse.png" >
<foliageShape>
<foliageLod blockShape="0>0|1" />
<foliageLod blockShape="0>1|1" />
<!-- <foliageLod blockShape="0>1|1" /> -->
</foliageShape>
</foliageState>
<!-- 1 0 1 0 - green middle 2 -->
<foliageState name="green middle 2" distanceMap="distance/foliage_wheat_distance3_diffuse.png" >
<foliageShape>
<foliageLod blockShape="0>0|1" />
<foliageLod blockShape="0>1|1" />
<!-- <foliageLod blockShape="0>1|1" /> -->
</foliageShape>
</foliageState>
<!-- 0 1 1 0 - green big -->
<foliageState name="green big" distanceMap="distance/foliage_wheat_distance4_diffuse.png" >
<foliageShape>
<foliageLod blockShape="0>0|2" />
<foliageLod blockShape="0>1|2" />
<!-- <foliageLod blockShape="0>1|2" /> -->
</foliageShape>
</foliageState>
<!-- 1 1 1 0 - green big 2 -->
<foliageState name="green big 2" distanceMap="distance/foliage_wheat_distance4_diffuse.png" >
<foliageShape>
<foliageLod blockShape="0>0|2" />
<foliageLod blockShape="0>1|2" />
<!-- <foliageLod blockShape="0>1|2" /> -->
</foliageShape>
</foliageState>
<!-- 0 0 0 1 - harvest ready-->
<foliageState name="harvest ready" numBlocksPerUnit="1.8" width="1.3" distanceMap="distance/foliage_wheat_distance5_diffuse.png" >
<foliageShape>
<foliageLod blockShape="0>0|3" />
<foliageLod blockShape="0>1|3" />
<!-- <foliageLod blockShape="0>1|3" /> -->
</foliageShape>
</foliageState>
<!-- 1 0 0 1 - dead -->
<foliageState name="dead" distanceMap="distance/foliage_wheat_distance6_diffuse.png" >
<foliageShape>
<foliageLod blockShape="0>0|4" />
<foliageLod blockShape="0>1|4" />
<!-- <foliageLod blockShape="0>1|4" /> -->
</foliageShape>
</foliageState>
<!-- 0 1 0 1 - harvested (cut) -->
<foliageState name="harvested">
<foliageShape>
<foliageLod blockShape="0>0|5" />
<foliageLod blockShape="0>1|5" />
<!-- <foliageLod blockShape="0>1|5" /> -->
</foliageShape>
</foliageState>
<!-- -->
</foliageLayer>
</foliageType>
Code: Select all
distanceMap="distance/foliage_wheat_distance2_diffuse.png"
Code: Select all
distanceMap="$data/foliage/wheat/distance/foliage_wheat_distance2_diffuse.png"
Pense quand meme a garder une copie de la map avant modification et n'hesite pas à revenir si tu a un soucis et meme poster ton log si besoin.
FusingGrain
Re: Densité des cultures
Salut @FusingGrain,
Je te remercie pour tes explications et ton tuto !
Je vais suivre les différentes étapes et voir ce que ça donne.
A tout hasard, la densité des chaumes est gérée par le même paramètre que la densité de la culture (sur pied) je présume ?
Cordialement
Je te remercie pour tes explications et ton tuto !
Je vais suivre les différentes étapes et voir ce que ça donne.
A tout hasard, la densité des chaumes est gérée par le même paramètre que la densité de la culture (sur pied) je présume ?
Cordialement
Re: Densité des cultures
Sympa les explications!
As tu un retour Mimiile? Tu as réussi à changer la densité? Je cherche à faire la même chose
As tu un retour Mimiile? Tu as réussi à changer la densité? Je cherche à faire la même chose
Chaine Youtube: https://youtube.com/@Simul_Gameplay
Serveur Discord: https://discord.gg/kg9QCrw3HR
Page Facebook: https://www.facebook.com/profile.php?id=100090073107396
Serveur Discord: https://discord.gg/kg9QCrw3HR
Page Facebook: https://www.facebook.com/profile.php?id=100090073107396
9 posts
Page 1 of 1