Probleme bei Konvertierung

Eure Foren für alle Diskussionen rund ums Thema Modding.
User avatar
UnknownArtist
Posts: 21
Joined: Tue Nov 04, 2014 8:25 pm

Probleme bei Konvertierung

Post by UnknownArtist »

Hallo,

wollte mir den Mod BaleExtension privat selbst konvertieren. Allerdings scheitert das ganze momentan an 2 Meldungen im Spiel (Standart Map und nur BaleExtension geladen als Mod bzw. mit Ballenpresse als Mod)

BaleExtension V2.2 (by upsidedown) registering D:/Eigene Dateien/My Games/FarmingSimulator2017/mods/ZZZ_baleExtension/bales/roundbaleGrass_w112_d130.i3d

Overriding bale (BALETYPE_GRASS_WINDROW_112_130) '$data/objects/roundbales/roundbaleGrass_w112_d130.i3d'

Sowie ein Lua Fehler


~mit einer Original Ballenpresse

D:/Eigene Dateien/My Games/FarmingSimulator2017/mods/ZZZ_baleExtension/baleextension.lua:98: attempt to index field `filltypes`(a nil value)

~mit einer Ballenpresse als Mod

D:/Eigene Dateien/My Games/FarmingSimulator2017/mods/FS17_newHollandBalerPack/newHollandRollBelt460.i3d (101.61) ms

Error: Running LUA method 'update'.

D:/Eigene Dateien/My Games/FarmingSimulator2017/mods/ZZZ_baleExtension/baleExtension.lua:98: attempt to index field 'fillTypes' (a nil value)

Diese Zeilen stehen im Zusammenhang mit Zeile 98 der LUA

local oldBalerLoad = Baler.load;

function Baler:load(xmlFile)

oldBalerLoad(self,xmlFile);

if self.fillTypes[Fillable.FILLTYPE_DRYGRASS_WINDROW] then

-- print("baler has drygrass_windrow, installing grass_windrow for new bales")

table.insert(self.balerPickupFillTypes,Fillable.FILLTYPE_GRASS_WINDROW);

self.fillTypes[Fillable.FILLTYPE_GRASS_WINDROW] = true;

end;

end;
Zur besseren Veranschaulichung hier ein Bild des Parameter in der LUA.
https://picload.org/thumbnail/ridcgwaw/script.jpg


Wieso überschreibt er eine eigentlich Identische Datei?


Leider hab ich auch in der Scriptdoku nichts zu dem Index gefunden den er in der Lua bemängelt.


Vielleicht ist jemand im Scriptschreiben besser wie ich (vermutlich, da blutiger Anfänger) und kann mir da bissl unter die Arme greifen? :blushnew:


Getestet auf der Standart Map Goldcrest Valley und keine weiteren Mods geladen ausser eben die BaleExtension und die Ballenpresse als Mod



Danke :hi:

Forget about tomorrow, tomorrow is today.
Born as a Lion and as a Lion i will stay!
fruktor
Former GIANTS employee
Posts: 109
Joined: Thu Nov 05, 2009 12:48 pm

Re: Probleme bei Konvertierung

Post by fruktor »

:hi:

ohne ganz genau nachgeschaut zu haben was da wie in dem Mod läuft verweise ich mal auf die Doku im GDN:
https://gdn.giants-software.com/documen ... class=3476
Fillable.lua definiert das table "fillTypes" jetzt nicht mehr in "self", sondern im jeweiligen fillUnit von "self.fillUnits".
Einfach mal in Ruhe zu Gemüte führen, dann wird das was :)

Grüße
fruktor
Post Reply