Création map

Vos forums pour toutes les discussions sur le modding.
loulou27930
Posts: 1
Joined: Tue Oct 27, 2020 4:06 pm

Création map

Post by loulou27930 »

Bonjour a tous
Ma question s'adresse a nos amies mappeurs.

Je suis entrain de faire une map d'une centaine de champs a partir d'une sample.

Si je fais moins de 64 zone achetable la carte ce charge normalement mais plus de 64 elle ne se charge pas .
Je sais que c'est réalisable car la map Papenburger a 116 zone achetable

J'ai l'erreur suivante dans mon log de la zone achetable 64 jusqu'à la dernier zone achatable 95

2022-01-18 15:30 Warning: Farmland-Ids not set for all pixel in farmland-infoLayer!
2022-01-18 15:30 Error: Farmland-Id 64 not defined in farmland ownage file 'C:/Users/Documents/My Games/FarmingSimulator2022/mods/AAA/maps/mapAlpine/data/infoLayer_farmlands.grle'. Skipping farmland definition!

Ma question est donc comment faire pour avoir plus de 64 zone achetable ?
Merci d'avance🙂
User avatar
fernand24
Posts: 3414
Joined: Mon Oct 29, 2012 10:58 pm
Location: Beynac et Cazenac

Re: Création map

Post by fernand24 »

Bonsoir

Regarde ce lien tu dois avoir une explication.

viewtopic.php?f=973&t=146483
La méthode est pour FS19 mais je n'ai pas testé pour FS22.
F.24
Fernand 24 est un joueur sur "PC Gamer" *thumbsup*


https://www.youtube.com/channel/UCUI0le ... subscriber
User avatar
JMGaming_
Posts: 468
Joined: Sat Apr 15, 2017 12:00 am
Location: France , Grand Est

Re: Création map

Post by JMGaming_ »

Salut,

Après il va falloir mettre les mains dedans ...

Il faut augmenter le nombre de layer pour les champs.
C'est de la base 2, donc tu dois être à pour 64 champs. Passe à 7 layers si tu veux 128 champs, ou 8 pour 256 champs.

Tu dois changer ce nombre dans le fichier farmland.xml

exemple ici 8 layers :

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<map>
    <farmlands densityMapFilename="maps/map/farmland2.grle" numChannels="8" pricePerHa="60000">
		<farmland id="1" priceScale="1" npcName="NPC_FR_01" />    <!-- field 1 -->
		<farmland id="2" priceScale="1" npcName="NPC_FR_02"  />   <!-- field 2 -->
Tu dois changer le nombre aussi dans le fichier i3d de ta map :

Code: Select all

<InfoLayer name="farmland" fileId="493" numChannels="8">
            <Group name="Lands" firstChannel="0" numChannels="8" >
             <Option value="1" name="Farmland 1"/>
              <Option value="2" name="Farmland 2"/>
              <Option value="3" name="Farmland 3"/>
              <Option value="4" name="Farmland 4"/>
              
Mais il faut aussi que ton fichier farmland2.grle comporte 8 layers, soit 8 bits.
Après c'est pas très compliqué à faire si c'est pas le cas tu fais un png tout noir en 8 bits et tu le mets à la place avec le nom farmland2.png.
Tu sauves ta carte et il va te créer un fichier farmland2.grle

J'espère que j'ai rien oublié...

Bon courage.
Post Reply