Ecriture de liens (xml ou i3d) dans map perso

Vos forums pour toutes les discussions sur le modding.
User avatar
fernand24
Posts: 3414
Joined: Mon Oct 29, 2012 10:58 pm
Location: Beynac et Cazenac

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by fernand24 »

bonsoir

Une idée me vient:
Si quelqu'un veut faire la manip sur une modmap en seulement mettre le trainSystem de la racine dans la map pour voir si ça fonctionne.
Je referais le test demain pour mettre ma map hors de cause.

F.24
Fernand 24 est un joueur sur "PC Gamer" *thumbsup*


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

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by JMGaming_ »

J'avais pas prévu de mettre de train sur ma carte. :biggrin2:

Mais bon j'ai réussit sans trop de mal, tu as certainnement un soucis de chemin dans ton cas.

Voici où j'ai placé mon system de train :
Image

Mon modDesc.xml est dans le répertoire FS22_RisouxForest :
Image

Il référence trainSystem.xml :

Code: Select all

<storeItems>
        <storeItem xmlFilename="placeables/gasStation/gasStation.xml"/>
        <storeItem xmlFilename="placeables/siloMaster/siloMaster.xml"/>
        <storeItem xmlFilename="placeables/sellingStationFarmShop/sellingStationFarmShop.xml"/>
        <storeItem xmlFilename="placeables/sellingStationVehicles/sellingStationVehicles.xml"/>
        <storeItem xmlFilename="placeables/sawmill/sawmill.xml"/>
        <storeItem xmlFilename="maps/mapFR/trainSystem.xml"/>
    </storeItems>
Dans placeables.xml :

Code: Select all

<placeable mapBoundId="trainSystem" filename="$mapdir$/maps/mapFR/trainSystem.xml" position="-459.29098511 114.57099915 -100.03600311" rotation="0 0 0" />
Dans trainSystem.xml :

Code: Select all

    <base>
        <filename>maps/mapFR/trainSystem.i3d</filename>
    </base>
Je place mon i3d sur ma map, je sauve et

j'ai bien mon train in game :

Image

Tu arrives déjà là, ou tu as des erreurs avant ?
User avatar
fernand24
Posts: 3414
Joined: Mon Oct 29, 2012 10:58 pm
Location: Beynac et Cazenac

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by fernand24 »

Bonsoir

Je regarde ça demain matin.

Car avant que je décide de faire du rangement il fonctionnait bien (voir photos publiées avec le Passage à niveaux)

J'ai sûrement un lien qui coince.
F.24
Fernand 24 est un joueur sur "PC Gamer" *thumbsup*


https://www.youtube.com/channel/UCUI0le ... subscriber
User avatar
Marcel_38
Posts: 589
Joined: Wed Sep 30, 2020 8:08 pm
Location: La Tour du Pin (38)

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by Marcel_38 »

Bonjour,
pour le train je l'ai importé dans ma carte perso, il est dans le dossier placeables que j'ai créé dans ma carte
le seul moyen que j'ai trouvé !.
En espérant que tu ais trouvé avant de me lire, mais ça fonctionne bien comme ça, et pour les novices il est bien entendu qu'il faut démarrer sur une nouvelle sauvegarde à chaque fois...........
Dans le modDesc

Code: Select all

        <map id="SampleModMap" className="Mission00" filename="$dataS/scripts/missions/mission00.lua" configFilename="maps/map.xml" defaultVehiclesXMLFilename="maps/vehicles.xml" defaultPlaceablesXMLFilename="maps/placeables.xml" defaultItemsXMLFilename="maps/items.xml">
Toujours dans le modDesc, en dessous de la balise map

Code: Select all

            <iconFilename>preview.png</iconFilename>
        </map>
    </maps>
	<storeItems>
			<storeItem xmlFilename="maps/placeables/trainSystem/trainSystem.xml"/>		
    </storeItems>

</modDesc>
 
Dans le fichier placeables.xml (si tu as) j'ai mis en commentaire la ligne suivante qui fait appel au train à la racine du jeu.

Code: Select all

 	<!-- <placeable mapBoundId="trainSystem" filename="data/placeables/mapFR/trainSystem/trainSystem.xml" position="0 0 0" rotation="0 0 0" /> -->
Aussi mis en commentaire dans le fichier storeItem (si tu as)

Code: Select all

     <!-- <storeItem xmlFilename="$data/placeables/mapFR/trainSystem/trainSystem.xml" /> -->
Dans le fichier trainSystem.xml, modification de l'accès.

Code: Select all

     <base>
        <filename>maps/placeables/trainSystem/trainSystem.i3d</filename>
    </base>
Donc l'appel du train se fait bien uniquement dans le modDesc, ci-dessous l'appel du train au lancement de la partie.

Code: Select all

C:/Users/Moi/Documents/My Games/FarmingSimulator2022/mods/Haut_Beyleron_Custom/maps/placeables/trainSystem/trainSystem.i3d (3.53 ms) 
EDIT, j'oublie le plus important
Dans le fichier placeables.xml, ajouter le chemin pour le train !. :confusednew: , j'ai laissé la ligne d'origine en commentaire.

Code: Select all

     <placeable mapBoundId="trainSystem" filename="$mapdir$/maps/placeables/trainSystem/trainSystem.xml" position="0 0 0" rotation="0 0 0" />
	<!-- <placeable mapBoundId="trainSystem" filename="data/placeables/mapFR/trainSystem/trainSystem.xml" position="0 0 0" rotation="0 0 0" /> -->
Et le chemin d'accès pour mon trainSystem

Code: Select all

 C:\Users\Moi\Documents\My Games\FarmingSimulator2022\mods\Haut_Beyleron_Custom\maps\placeables\trainSystem
Last edited by Marcel_38 on Thu Jan 13, 2022 8:37 am, edited 1 time in total.
User avatar
Marcel_38
Posts: 589
Joined: Wed Sep 30, 2020 8:08 pm
Location: La Tour du Pin (38)

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by Marcel_38 »

Je rajoute pour les "débutants" dont Fernand ne fait pas parti que dans le code ci-dessous il est très important que les valeurs position et rotation soient à "0 0 0"
Idem pour l'importation du train dans votre carte, ses valeurs ne doivent en aucun cas changer.

Code: Select all

  <placeable mapBoundId="trainSystem" filename="$mapdir$/maps/placeables/trainSystem/trainSystem.xml" position="0 0 0" rotation="0 0 0" />
User avatar
fernand24
Posts: 3414
Joined: Mon Oct 29, 2012 10:58 pm
Location: Beynac et Cazenac

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by fernand24 »

Bonjour

Merci à tous pour votre aide.
En relissant tous les conseils d'écriture j'ai repris ligne par ligne mes liens et ho ! surprise, un tout petit (.) manquant et mon train ne peux pas fonctionner.

Lien rectifié avec "maps/mapFR dans trainSystem.xml

Code: Select all

<filename>maps/mapFR/placeables/trainSystem/trainSystem.i3d</filename>
Lien en erreur il manque (.) avant l'i3d.

Code: Select all

<filename>maps/mapFR/placeables/trainSystem/trainSystemi3d</filename>
Quand j'ai fait du ménage le point m'a laissé tombé.

Il me reste à adapter le spline du train de ma map "Legend" avec les Passages à niveau.

Les yeux de mes 20 ans sont bien loin.
Encore merci pour votre réaction collective.
F.24
Fernand 24 est un joueur sur "PC Gamer" *thumbsup*


https://www.youtube.com/channel/UCUI0le ... subscriber
User avatar
Marcel_38
Posts: 589
Joined: Wed Sep 30, 2020 8:08 pm
Location: La Tour du Pin (38)

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by Marcel_38 »

JMGaming_ wrote: Wed Jan 12, 2022 10:32 pm Je place mon i3d sur ma map, je sauve et j'ai bien mon train in game :
Bonjour, si j'ai bien compris tu laisses l'i3d de ton train dans ta carte ?, normalement on ne le laisse pas :confusednew:
On place l'i3d du train dans la carte pour le modifier, splines, ajout de passages à niveaux, etc. Ensuite on sauvegarde l'i3d du train (ou tu as placé celui ci en "l'écrasant") et à ce stade tu supprimes l'i3d du train de ta carte et tu n'as même pas besoin de faire une sauvegarde de ta carte, et si tout est ok ça fonctionne, donc si tu ouvres ta carte tu ne dois pas voir les passages à niveaux . Sinon tu risques de l'avoir 2 fois en jeu? (sans le voir car ils se superposent ).
User avatar
JMGaming_
Posts: 472
Joined: Sat Apr 15, 2017 12:00 am
Location: France , Grand Est

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by JMGaming_ »

Oui c'est la manip complète en effet tu ne laisses pas les i3d au final.
User avatar
fernand24
Posts: 3414
Joined: Mon Oct 29, 2012 10:58 pm
Location: Beynac et Cazenac

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by fernand24 »

JMGaming_ wrote: Thu Jan 13, 2022 11:28 am Oui c'est la manip complète en effet tu ne laisses pas les i3d au final.
Bonjour

Je ne laisse pas l'i3d du train dans la carte ,juste pour placer le spline et les passages à niveau.
Je ne sais pas d'ou ça sort.
Toutes mes cartes avec le train ont toujours eu cette méthode.

F.24
Fernand 24 est un joueur sur "PC Gamer" *thumbsup*


https://www.youtube.com/channel/UCUI0le ... subscriber
User avatar
fernand24
Posts: 3414
Joined: Mon Oct 29, 2012 10:58 pm
Location: Beynac et Cazenac

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by fernand24 »

fernand24 wrote: Thu Jan 13, 2022 1:33 pm
JMGaming_ wrote: Thu Jan 13, 2022 11:28 am Oui c'est la manip complète en effet tu ne laisses pas les i3d au final.
Edit
Je pensais que cette info me concernait.
Désolé.
Bonjour

Je ne laisse pas l'i3d du train dans la carte ,juste pour placer le spline et les passages à niveau.
Je ne sais pas d'ou ça sort.
Toutes mes cartes avec le train ont toujours eu cette méthode.

F.24
Fernand 24 est un joueur sur "PC Gamer" *thumbsup*


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

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by JMGaming_ »

C'est pour l'exemple pour montrer comment marchent les chemins, l'i3d ne reste pas vous avez raison.
User avatar
Marcel_38
Posts: 589
Joined: Wed Sep 30, 2020 8:08 pm
Location: La Tour du Pin (38)

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by Marcel_38 »

J'ai uniquement relevé la phrase de JMGaming_ ' ( Je place mon i3d sur ma map, je sauve) en éditant son message !, merci à lui d'être intervenu ici et de son engagement et celui des autres intervenants, cette phrase qui prête avis à confusion pour une âme non expérimentée qui voudrait installer un réseau ferroviaire sur sa petite carte. Je pense que c'est clair :confusednew:
User avatar
fernand24
Posts: 3414
Joined: Mon Oct 29, 2012 10:58 pm
Location: Beynac et Cazenac

(Sujet Soldé) Ecriture de liens (xml ou i3d) dans map perso

Post by fernand24 »

Bonsoir

Problème réglé rapidement avec le concours de la communauté que je remercie encore.
Ce post peut être clos.
FR.24
Fernand 24 est un joueur sur "PC Gamer" *thumbsup*


https://www.youtube.com/channel/UCUI0le ... subscriber
User avatar
Farmer1602
Moderator
Posts: 5201
Joined: Wed Oct 01, 2014 9:01 am
Location: Picardie (02)

Re: Ecriture de liens (xml ou i3d) dans map perso

Post by Farmer1602 »

Bonjour fernand24,

Eh! Bien, tant mieux pour toi. Bonne nouvelle.
On va donc fermer ce sujet.

Bonne continuation pour la suite.

:hi:
Farmer1602 joueur sur PC
"Ce n'est pas parce qu'on vieillit qu'on arrête de jouer, mais c'est parce qu'on arrête de jouer qu'on vieillit."
Site Officiel
Consignes Pour publier son fichier LOG
Consignes Pour publier vos images sur le forum, lien du serveur gratuit de GIANTS
Guide pratique du Bugtracker Giants pour vos les Feedback.
Locked