[Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Eure Foren für alle Diskussionen rund ums Thema Modding.
Gigi1992
Posts: 14
Joined: Tue Jul 16, 2013 8:05 pm

[Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by Gigi1992 »

Mahlzeit Jungs,

ich habe mich mal daran gemacht, die Alpine-Map zu modifizieren.

Ich bin blutiger Anfänger und habe folgendes Problem mit dem Kartenbau:

Mit den standard Placeable Objekten funktioniert alles soweit ganz gut.
- Objekt in Karte unter Placeholder hinzufügen (müssen die wieder entfernt werden, wenn die Karte fertig ist ?)
- ingame kaufen -> Eintrag in die placeables.xml und anpassen.

Wenn ich nun aber einen Mod nutzen will, wie gehe ich da vor ?
Auf die oben beschriebene Art und Weise klappt es nur, wenn der Mod im Modordner ist.
Auch beim anpassen der xml und Pfade klappt es nicht.

Wie bekomme ich den Mod denn in die Karte integriert ?

Bekomme immer die Fehlermeldung im Log, dass kein Storeeintrag verfügbar ist und das Laden der Karte hängt dann bei 95%.
Funktioniert auch nicht über die item.xml Dort bekomme ich immer update.lua Fehler.

Ich finde im Netz auch keine Anleitungen, oder sonstiges, wie ich mods fest in die Karte integriere. Nur zum fest verbauen von placeable, aber das klappt ja auch.

LG,
Gigi
Last edited by Gigi1992 on Mon Nov 29, 2021 2:12 pm, edited 1 time in total.
Gigi1992
Posts: 14
Joined: Tue Jul 16, 2013 8:05 pm

Re: Placeable fest in Map verbauen

Post by Gigi1992 »

Update: Gerade mal mit Originalobjekt aus ner anderen Map versucht, kommt auch wieder der gleiche Fehler :

Warning: PlaceableUtil.loadPlaceable can only load existing store items, no store item for xml filename 'data/placeables/mapFR/farmBuildings/farmBuilding.xml'
User avatar
Eratosthenes
Posts: 98
Joined: Tue Aug 19, 2014 11:38 am

Re: Placeable fest in Map verbauen

Post by Eratosthenes »

Hallo!

Schau mal in meinen Thread Problem mit Multifrucht-Silo Platzierung
, hier habe ich ein ähnliches Problem beschrieben und vielleicht hilft es dir ja weiter.

VG
Gigi1992
Posts: 14
Joined: Tue Jul 16, 2013 8:05 pm

Re: Placeable fest in Map verbauen

Post by Gigi1992 »

Hallo Eratosthenes!

Ich danke dir erstmal für den Tipp!

Habe es gerade eben mit ein bisschen herumprobieren noch anders hinbekommen. :geeknew:
Das Problem war, ich wusste nicht, dass die BeispielModMap unvollständig ist.
Die meisten .xml Verweise verweisen auf das standard data Verzeichnis der Spielinstallation, deswegen wurde immer die Originale storeItems.xml geladen und die EInträge in der Moddesc.xml ignoriert. :confusednew:

Ich habe die storeItems.xml aus der Originalmap im Spielverzeichnes in die Modmap kopiert und dann den Pfad in der map.xml angepasst.

Nun funktioniert alles und ich habe wieder meine eigene storeItems.xml in der ich alles eintragen kann was ich benötige. *thumbsup*

Trotzdem nochmal vielen lieben Dank für den Verweis. :)

LG,
Gigi
Thorvinus
Posts: 1
Joined: Sun Dec 12, 2021 2:11 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by Thorvinus »

Mir gehts ähnlich - Auch Anfänger und wollte mich einfach mal an einer Map versuchen.

Ich wollte einige Dekoartikel (Häuser) platzieren, diese allerdings verkaufbar machen falls der Plot einem gehört.

Also Objekt dupliziert, dann exportiert (alle Positionen in der Objekt.i3d auf null), in die placeables.xml it Koordinaten eingetragen und eine Objekt.xml im selben Ordner aus der Farmhaus.xml gebastelt - > Fehlermeldung (can only load existing store items) für das eine Objekt.

Danach habe ich mir ebenfalls die storeitems.xml in den Modordner kopiert und in der map.xml auf diese verwiesen, danach bekomme ich allerdings bei ALLEN Objekten und Fahrzeugen die Fehlermeldung, dass sie nicht gefunden werden können. Verstehe die Pfadstruktur nicht so ganz, alle Standardsachen sollten ja durch $data/... auf den normalen Spielordner verweisen, oder?

Kann mir das vielleicht einer erklären?

LG
amdkeks
Posts: 24
Joined: Sun Jan 12, 2014 3:31 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by amdkeks »

Hallo,
ich habe dasselbe Problem.

Bist du da auf einer Lösung gekommen?
amdkeks
Posts: 24
Joined: Sun Jan 12, 2014 3:31 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by amdkeks »

Moin,
habe mir das angeschaut und finde es nicht erklärend.
Wieso steht in der placeable.xml kein $-Zeichen mehr drinne, obwohl auf die originale Datei zugegriffen wird?
Sobald ich meine eigene xml-Datei nutzen will funktioniert die Pfadangabe nicht richtig.
Der StoreItem nutzt ja auch die "normale" Pfadstruktur und dort wird meine xml geladen ohne Probleme!
Ich kappier das nicht so ganz.
goodN8JohnBoy
Posts: 1454
Joined: Wed Dec 01, 2021 6:51 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by goodN8JohnBoy »

Für die defaultVehicles, defaultPlaceables, defaultItems lautet es:
- filename="$mapdir$/.." - wenn aus dem Modmap Verzeichnis
- filename="data/.." - wenn aus der Game Install.
Letzteres ist leider sehr inkonsistent von Giants, aber man muss damit leben.
Last edited by goodN8JohnBoy on Wed Jan 19, 2022 11:32 am, edited 1 time in total.
User avatar
HeinzS
Posts: 11728
Joined: Mon May 16, 2011 5:19 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by HeinzS »

der LS braucht wohl nur teilweise das $ Zeichen in den Dateien um den Pfad richtig zu deuten, probiere einfach beide Varianten.
goodN8JohnBoy
Posts: 1454
Joined: Wed Dec 01, 2021 6:51 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by goodN8JohnBoy »

Da gibt's nichts zu probieren. Für die og. Dateien hat Giants das so festgelegt - aus welchen Gründen auch immer.
amdkeks
Posts: 24
Joined: Sun Jan 12, 2014 3:31 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by amdkeks »

Moin,
also erstmal vielen dank für die Hilfe und ich bin schonmal ein Schritt weiter.
Jetzt stürzt mein Spiel aber jedesmal ab, wenn ich die Placable lade.

Hier ist mal meine Log:

Code: Select all

2022-01-19 20:30 data/fillPlanes/fillPlane_materialHolder.i3d (1.45 ms)
2022-01-19 20:30 Warning: Farmland-Ids not set for all pixel in farmland-infoLayer!
2022-01-19 20:30 Error: Farmland-Id 64 not defined in farmland ownage file 'G:/Dokumente/My Games/FarmingSimulator2022/mods/Ackendorf_22/maps/mapFR/data/infoLayer_farmland.grle'. Skipping farmland definition!
2022-01-19 20:30 Error: Farmland-Id 65 not defined in farmland ownage file 'G:/Dokumente/My Games/FarmingSimulator2022/mods/Ackendorf_22/maps/mapFR/data/infoLayer_farmland.grle'. Skipping farmland definition!
2022-01-19 20:30 Error: Farmland-Id 66 not defined in farmland ownage file 'G:/Dokumente/My Games/FarmingSimulator2022/mods/Ackendorf_22/maps/mapFR/data/infoLayer_farmland.grle'. Skipping farmland definition!
2022-01-19 20:30   Error: Failed to find farmland in center of field '34'
2022-01-19 20:30   Error: Failed to find farmland in center of field '64'
2022-01-19 20:30 Error: Running LUA method 'update'.
dataS/scripts/field/FieldManager.lua(155) : attempt to index field 'farmland' (a nil value)
2022-01-19 20:30 G:/Dokumente/My Games/FarmingSimulator2022/mods/Ackendorf_22/Produktion/sellingStationWood/sellingStationWood.i3d (3.31 ms)
2022-01-19 20:30 Error: Running LUA method 'update'.
dataS/scripts/field/Field.lua(107) : attempt to index field 'farmland' (a nil value)
2022-01-19 20:30 data/objects/helpIcon/icon.i3d (2.54 ms)
2022-01-19 20:30 data/objects/helpIcon/icon.i3d (0.50 ms)
2022-01-19 20:30 data/objects/helpIcon/icon.i3d (0.49 ms)
2022-01-19 20:30 data/objects/helpIcon/icon.i3d (0.48 ms)
2022-01-19 20:30 data/objects/helpIcon/icon.i3d (0.46 ms)
2022-01-19 20:30 data/store/ui/shop.i3d (31.48 ms)
2022-01-19 20:30 dataS/menu/licensePlate/creationBox.i3d (0.23 ms)
2022-01-19 20:30 data/store/ui/wardrobe.i3d (156.73 ms)
2022-01-19 20:30 data/shared/assets/marker/markerIcons.i3d (1.49 ms)
2022-01-19 20:30 Error: Running LUA method 'loadSharedI3DFileAsyncFinished'.
dataS/scripts/field/FieldManager.lua(822) : attempt to index field 'farmland' (a nil value)
2022-01-19 20:30 Application exit request forced.
Wie gesagt, wenn ich die placeable wieder raus nehme, dann startet die Map!
goodN8JohnBoy
Posts: 1454
Joined: Wed Dec 01, 2021 6:51 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by goodN8JohnBoy »

Sieht so aus als hättest du da mehrere ungültige farmlands.
Wenn du da versuchst dein placeable hinzusetzen, geht das natürlich schief.
Sieh zu dass du erstmal die farmlands auf die Reihe bekommst.
amdkeks
Posts: 24
Joined: Sun Jan 12, 2014 3:31 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by amdkeks »

Vielen dank!

Da lag der Fehler.

Gruß Keks
amdkeks
Posts: 24
Joined: Sun Jan 12, 2014 3:31 pm

Re: [Gelöst] Placeable fest in Map verbauen / Storeitem Eintrag nicht vorhanden

Post by amdkeks »

So Leute,
jetzt muss ich das wieder rauskramen!

Ich habe meine Map jetzt ohne zip-file getestet und alles lief einigermaßen gut.(keine Fehler in der Log).
Jetzt habe ich diese gepackt(zip-file) und nun sind auf einmal Fehler enthalten.

placeable:

Code: Select all

<placeable mapBoundId="sellingStationDiesel" filename="Produktion/Dieselproduktion/Raffinerie.xml" position="0 0 0" rotation="0 0 0" />
storitem:

Code: Select all

<storeItem xmlFilename="Produktion/Dieselproduktion/Raffinerie.xml" />
Log:

Code: Select all

2022-01-31 10:50   Warning: PlaceableUtil.loadPlaceable can only load existing store items, no store item for xml filename 'Produktion/Dieselproduktion/Raffinerie.xml'
Wo ist denn da jetzt der Fehler?
Post Reply