Page 8 of 26

Re: Projet map x4

Posted: Tue Aug 11, 2020 9:31 am
by vinc1967
Bonsoir Vincent

Pour ta map c'est "mapDE_items.xml" qu'il faut utiliser. Regardes dans le modDesc tu verras comment c'est écrit.

Code: Select all

 <map id="SampleModMap" className="Mission00" filename="$dataS/scripts/missions/mission00.lua" configFilename="maps/mapDE.xml" defaultVehiclesXMLFilename="mapDE_vehicles.xml" defaultItemsXMLFilename="mapDE_items.xml">
[/quote]

Bonjour, Fernad24
je retourne tout dans tous les sens.
repris à 0
donc recommencer la ligne avec mes valeurs du trigger.
et j'ai cette ligne

Code: Select all

<item mapBoundId="sellingStationPort01" className="SellingStationPlaceable" filename="data/placeables/mapDE/sellingStationGeneric/sellingStationPort01.xml" position="1056.078 104.322 -844.389" rotation="0 90 0" /> <!-- SE Port -->
J'ai compris pour le fichier item.xml que je dois ouvrir.
par contre rien dans mes points de vente, ni bga, ni pour la laine, rien. je trouve pas le chemin, du moins je comprend pas la logique a suivre.
ou il manque une info.
les fichiers sont bien dans mon dossier placeable.

Re: Projet map x4

Posted: Tue Aug 11, 2020 10:22 am
by vinc1967

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<items>
 
    <item mapBoundId="sellingStationPort01" className="SellingStationPlaceable" filename="data/placeables/mapDE/sellingStationGeneric/sellingStationPort01.xml" position="1056.078 104.322 -844.389" rotation="0 90 0" /> <!-- SE Port -->
	<item mapBoundId="sellingStationWool" className="SellingStationPlaceable" filename="data/placeables/mapDE/sellingStationWool/sellingStationWool.xml" position="-1331.384 68 266.935" rotation="-180 -90 -180" />
	<item mapBoundId="sellingStationWood" className="WoodSellStationPlaceable" filename="data/placeables/mapDE/sellingStationWood/sellingStationWood.xml" position="1556.396 180.041 -828.142" rotation="0 0 0" />
	<item mapBoundId="sellingStationWoodChips" className="SellingStationPlaceable" filename="data/placeables/mapDE/sellingStationWoodChips/sellingStationWoodChips.xml" position="1488.203 180 -829.482" rotation="180 90 180" />
	<item mapBoundId="bga" className="BgaPlaceable" filename="data/placeables/mapDE/bga/bga.xml" position="364.943 68 -186.77" rotation="0 80.573 0" />
	
	<item className="Workshop" id="8" filename="data/placeables/mapDE/sellingStationVehicles/sellingStationVehicles.xml" position="-127.805 68 -19.464" rotation="-180.0000 38.0000 -180.0000" age="0" price="0.000000" farmId="0" mapBoundId="sellingStationVehicles"/>
	
</items>

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<modDesc descVersion="42">
    <author>Cazz64</author>
    <version>1.0.0.0</version>

    <title>
        <en>American Dream</en>
        <de>American Dream</de>
    </title>

    <description>
        <en>American Dream</en>
        <de>American Dream</de>
    </description>

    <iconFilename>icon.png</iconFilename>
    <multiplayer supported="true"/>

    <maps>
        <map id="SampleModMap" className="Mission00" filename="$dataS/scripts/missions/mission00.lua" configFilename="maps/mapDE.xml" defaultVehiclesXMLFilename="mapDE_vehicles.xml" defaultItemsXMLFilename="mapDE_items.xml">
            <title>
                <en>American Dream</en>
                <de>American Dream</de>
            </title>
            <description>
                <en>by vincent</en>
                <de>by vincent</de>
            </description>
            <iconFilename>map_preview.png</iconFilename>
        </map>
    </maps>
    <storeItems>
        
    </storeItems>
</modDesc>
pour le chemin correcte du fait que j'ai renommer ma carte, y a t-il une incidence sur le chemin a suivre?

Re: Projet map x4

Posted: Tue Aug 11, 2020 11:34 am
by FusingGrain
Salut,

Si tu parle des placeables, un dossier placeables dans la map, tu y met tout ce qui n'est pas du jeu d'origine et qui dois se trouver sur la map au lancement de la partie, donc tous les points de ventes, bga, pompes à essence vendeur vehicules, animaux si ils sont modifiés, si ce sont ceux d'origine le chemin est du type "data/", si ils sont dans un dossier de ta map le chemin est de type "$moddir$NOM_DE_LA_MAP/dossier des xml".

Dans ton dossier placeable de ta map tu dois y trouver les xml, les i3d et les textures.

Ne pas oublier que pour tester, le jeu ne lis qu'une seule fois le item.xml, au lancement d'une nouvelle partie.

Attention aussi dans ton item.xml, sous notepad++, tout ce qui est ecris en vert n'est pas pris en compte par le jeu, pour lui ce sont des commentaires, le jeu passe donc outre de ces données un commentaire commence par <!-- et se termine par -->, il suffit d'effacer le debut et fin du commentaire pour rendre une ligne active.

Autre point verifie ou se trouve ton item.xml, d'apres ton moddesc.xml, il dois se trouver dans le meme dossier que ce dernier.

Si tu a encore des soucis de placeables il faudrais voir du coté des xml, n'hesite pas à me le dire .

FusingGrain

Re: Projet map x4

Posted: Tue Aug 11, 2020 11:39 am
by vinc1967
Bon, pas de chance.
J'ai pour suivre le chemin complet et suivant une logique, dans le dossier placeable, créer un dosssier mapDE, dans lequel j,y ai mis tous les fichiers se rapportant au points de vente.
mais rien.
Image

Re: Projet map x4

Posted: Tue Aug 11, 2020 11:41 am
by vinc1967
Comment faire pour faire apparaître ces points de ventes :confusednew: :frown:

Je vais aller me promener un peu. :hi:

Re: Projet map x4

Posted: Tue Aug 11, 2020 12:01 pm
by FusingGrain
Salut,

En voyant ton screen, je comprend mieux ton probleme, ca ne fonctionneras jamais comme ca, si tu regarde mon message précédent, data n'est utilise que pour renvoyer vers les dossiers d'installation du jeu, c'est a dire le dossier placeables dans data dans le dossier de farming simulator 2019, pour renvoyer vers ta map tu dois utiliser le chemin mapdir, ce qui donnerais pour toi un chemin comme ceci:

Code: Select all

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<items>
 
    <item mapBoundId="sellingStationPort01" className="SellingStationPlaceable" filename="$moddirAmerican_Dream/data/placeables/mapDE/sellingStationGeneric/sellingStationPort01.xml" position="1056.078 104.322 -844.389" rotation="0 90 0" /> <!-- SE Port -->
	<item mapBoundId="sellingStationWool" className="SellingStationPlaceable" filename="$moddirAmerican_Dream/data/placeables/mapDE/sellingStationWool/sellingStationWool.xml" position="-1331.384 68 266.935" rotation="-180 -90 -180" />
	<item mapBoundId="sellingStationWood" className="WoodSellStationPlaceable" filename="$moddirAmerican_Dream/data/placeables/mapDE/sellingStationWood/sellingStationWood.xml" position="1556.396 180.041 -828.142" rotation="0 0 0" />
	<item mapBoundId="sellingStationWoodChips" className="SellingStationPlaceable" filename="$moddirAmerican_Dream/data/placeables/mapDE/sellingStationWoodChips/sellingStationWoodChips.xml" position="1488.203 180 -829.482" rotation="180 90 180" />
	<item mapBoundId="bga" className="BgaPlaceable" filename="$moddirAmerican_Dream/data/placeables/mapDE/bga/bga.xml" position="364.943 68 -186.77" rotation="0 80.573 0" />
	
	<item className="Workshop" id="8" filename="$moddirAmerican_Dream/data/placeables/mapDE/sellingStationVehicles/sellingStationVehicles.xml" position="-127.805 68 -19.464" rotation="-180.0000 38.0000 -180.0000" age="0" price="0.000000" farmId="0" mapBoundId="sellingStationVehicles"/>
	
</items>
Attention à ton dossier, pour que le jeu puisse lire correctement, les espaces sont interdits, donc ton dossier American Dream doit etre corrigé en American_Dream.

Si ca ne va pas, envoie moi la map en mp que je regarde ce qui bloque.

FusingGrain

Re: Projet map x4

Posted: Tue Aug 11, 2020 12:12 pm
by vinc1967
Bonjour. FusingGrain.
Merci pour cette correction.
En fait j'ai essayé de suivre ce qui avait été dis sur le forum de fili.
Et donc comme c'est un mod issu du jeux Racine je partais sur data/placeable.
Comme quoi je ne suis pas encore un génie en herbe.
Mais merci pour ton aide précieuse

Re: Projet map x4

Posted: Tue Aug 11, 2020 12:49 pm
by vinc1967
Mes fusibles on fait tilt.
meme mes message ne partent plus.

Re: Projet map x4

Posted: Tue Aug 11, 2020 1:01 pm
by vinc1967
J'ai mis le souc dans mes dossiers.
On peut pas arriver à comprendre une mapp si chacun fait des dossiers comme il veux.
10 maps 10 version de dossier.
On peut pas se baser non plus sur le jeux d'origine.
Donc je trouve pas de logique aux chemin d'accès .et ça m'énerve un peu.
De plus j'ouvre le modesc je regarde et....
Je sais pas où est le chemin pour le item.xml.
Entre placer des bâtiments et déco. Sur une map et le plus important les points de vente, les véhicules, les scripte. Ça devient chinois.
Je vais arrêter un peu pour l'instant.

Re: Projet map x4

Posted: Tue Aug 11, 2020 1:09 pm
by FusingGrain
Salut,

A l'occasion fait moi un MP avec un lien pour charger la map, comme ca je pourrais te suivre plus facilement et je pourrais mieux t'aider, mais ton probleme pour moi ce sont les emplacements des XML et mettre les chemins corrects, avec la map, je verrais les emplacements de fichiers et ca sera beaucoup plus facile pour moi comme pour toi, une fois compris les chemins ca va aller tout seul et les fusibles ne vont plus sauter.. :lol: :lol: :lol:

FusingGrain

Re: Projet map x4

Posted: Tue Aug 11, 2020 1:11 pm
by vinc1967
FusingGrain wrote:
Tue Aug 11, 2020 1:09 pm
Salut,

A l'occasion fait moi un MP avec un lien pour charger la map, comme ca je pourrais te suivre plus facilement et je pourrais mieux t'aider, mais ton probleme pour moi ce sont les emplacements des XML et mettre les chemins corrects, avec la map, je verrais les emplacements de fichiers et ca sera beaucoup plus facile pour moi comme pour toi, une fois compris les chemins ca va aller tout seul et les fusibles ne vont plus sauter.. :lol: :lol: :lol:

FusingGrain
merci :confusednew:

Re: Projet map x4

Posted: Tue Aug 11, 2020 5:05 pm
by FusingGrain
Salut vincent,

Comme je te l'ai dis dans mon MP, j'ai trouvé ton problème, maintenant je vais te l'expliquer pour que tu arrive a comprendre le comment du pourquoi, si tu a un problème, on en discute afin de le résoudre, ca ne sert a rien d'aller de l'avant si tu a des difficultés à assimiler le système des chemins, mais en logique ca devrais aller.

Dans ton moddesc.xml tu à cette ligne:( ligne 20 dans notepad++)

Code: Select all

        <map id="SampleModMap" className="Mission00" filename="$dataS/scripts/missions/mission00.lua" configFilename="maps/mapDE.xml" defaultVehiclesXMLFilename="mapDE_vehicles.xml" defaultItemsXMLFilename="mapDE_items.xml">
ce que je peux te dire avant d'aller plus loin tu n'aura aucun batiment de ton item et aucun vehicules non plus.
Pourquoi ?

Si on découpe cette ligne tu a ceci:

Code: Select all

defaultItemsXMLFilename="mapDE_items.xml">
Cette partie indique ou trouver le item.xml, il dis comme il est la qu'il doit se trouver avec ton moddesc.xml ( en effet si il se trouve ailleurs dans un dossier, il faudrais indique le chemin vers ce dossier) dans le cas de tas map telle que tu me l'a envoyée, ton item se trouve dans le dossier maps.
La il y a deux solutions, déplacer le item.xml a la bonne place, soit modifier le moddesc.xml, perso je préfère la premiere solution, vu que le item.xml renvoie vers d'autres dossier il est plus simple de le bouger, tu ne devras pas modifier le item de cette manière, surtout refaire tous les chemins du item.. Si tu voudrais modifier le moddesc.xml la modification serais comme ceci:

Code: Select all

defaultItemsXMLFilename="maps/mapDE_items.xml">
Pour ton défaut véhicles pareil, la meme manip pour lui.

En fait le chemin pour un fichier dans un xml dois se lire à partir de l'emplacement du fichier ou tu lis le chemin, maintenant si tu te trouve dans un dossier plus loin dans la structure, et que tu dois remonter plus haut il faut alors commencer la ligne de chemin par ../
voici un exemple:

Tu a un fichier xml qui se trouve dans le dossier maps ( ou se trouve ton i3d) et tu dois faire un chemin dans ce dernier vers ton dossier placeables par exemple ( dans se cas ton dossier se trouve à un niveau supérieur par rapport à ton xml donc ton chemin commencera par: ../)

Maintenant autre point dans ton item.xml, les objets que tu à mis proviennent du jeu sans aucune modification que ce soit, si oui, tu peux alors te simplifier la tache et rendre ton zip un peu plus léger, le item.xml est en effet capable d'aller chercher un xml dans le dossier d'installation du jeu et tu peux alors supprimer le dossier mapDE à la racine de ta map, pour cela il faut juste lui indiquer le chemin comme ceci:

Code: Select all

filename="data/placeables/mapDE/bga/bga.xml"
Cette methode est valable pour tous les objets placeables qui sont dans le jeu d'origine.

Voila pour le petit cours, si tu bloque sur une partie n'hesite pas à appeler au secours :mrgreen: :mrgreen: :mrgreen: , on reverras alors le point qui reste obscur sans soucis pour moi.

FusingGrain

Re: Projet map x4

Posted: Tue Aug 11, 2020 7:53 pm
by fernand24
Bonsoir vous deux

Pour info la map envoyée avait cette disposition.

Image

Image

Re: Projet map x4

Posted: Tue Aug 11, 2020 7:57 pm
by vinc1967
Bonsoir,
je viens de regarder ce que u m'as envoyer.

pour le fichier item.xml si je comprend bien il doit être dans le dossier maps. avec le modesc.

Re: Projet map x4

Posted: Tue Aug 11, 2020 7:59 pm
by vinc1967
fernand24 wrote:
Tue Aug 11, 2020 7:53 pm
Bonsoir vous deux

Pour info la map envoyée avait cette disposition.

Image

Image
Bonsoir Fernand24, oui comme expliquer plus haut j'ai mis le souc dans mes dossiers, d'oú mon soucis de fusible. :lol: