Map in LS13 zum laufen bringen - Felder problem

Michi5899
Posts: 31
Joined: Wed Jan 05, 2011 5:10 pm
Location: Baden Württemberg

Map in LS13 zum laufen bringen - Felder problem

Post by Michi5899 »

Jo ich weis das ein solches problem schon viele gepostet haben aber meines unterscheidet sich etwas davon.
Error: LUA running function 'update'
D:/code/lsim2013/build/finalbin/dataS/scripts/economy/AuctionSpecs.lua(29) : attempt to index field 'fieldDefinitionBase' (a nil value)
Hierbei ist zu beachten das die function nicht "loadMap01Finished" oder so ist sondern "update"

In der Lua ist die i3d der Map als map.i3d angegeben. So heißt diese natürlich auch. Habe auch mit dem Giants Editor die TransformGroup "fields" importiert.

Nun, wo liegt das Problem?

MfG

Michi
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Map in LS13 zum laufen bringen - Felder problem

Post by bassaddict »

Hat die fields TG auch das entsprechende userAttribute mit dem Scriptaufruf drin?
Michi5899
Posts: 31
Joined: Wed Jan 05, 2011 5:10 pm
Location: Baden Württemberg

Re: Map in LS13 zum laufen bringen - Felder problem

Post by Michi5899 »

Folgendes ist in den userAttributs eingetragen: FieldDefinition.onCreate
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Map in LS13 zum laufen bringen - Felder problem

Post by bassaddict »

Auch als scriptCallback? Kannst du rausfinden, indem du die i3d mit einem Texteditor öffnest, da sind die userAttributes ganz unten eingetragen.
Michi5899
Posts: 31
Joined: Wed Jan 05, 2011 5:10 pm
Location: Baden Württemberg

Re: Map in LS13 zum laufen bringen - Felder problem

Post by Michi5899 »

Ich denke mal du meinst das hier:
<UserAttribute nodeId="1620">
<Attribute name="onCreate" type="scriptCallback" value="FieldDefinition.onCreate"/>
</UserAttribute>
Ja das ist drin
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Map in LS13 zum laufen bringen - Felder problem

Post by bassaddict »

Hmm, sieht richtig aus. Poste mal bitte die ganze LOG.
Michi5899
Posts: 31
Joined: Wed Jan 05, 2011 5:10 pm
Location: Baden Württemberg

Re: Map in LS13 zum laufen bringen - Felder problem

Post by Michi5899 »

Hier ;)
Attachments
log.txt
(1.44 KiB) Downloaded 106 times
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Map in LS13 zum laufen bringen - Felder problem

Post by bassaddict »

Das ist alles? Also eigentlich sollte an der Stelle noch überhaupt nix mit update kommen, zumindest nicht von irgendwelchen Sachen, die im Spiel selbst passieren sollten. Da kannst du vermutlich auch kein Savegame mit der Standardmap starten?
Michi5899
Posts: 31
Joined: Wed Jan 05, 2011 5:10 pm
Location: Baden Württemberg

Re: Map in LS13 zum laufen bringen - Felder problem

Post by Michi5899 »

Doch das geht. Sowohl neues Savegame sztarten als auch bestehendes starten funktioniert ohne Errors.
Michi5899
Posts: 31
Joined: Wed Jan 05, 2011 5:10 pm
Location: Baden Württemberg

Re: Map in LS13 zum laufen bringen - Felder problem

Post by Michi5899 »

Habe es nun hinbekommen. Nun noch eine kurze Frage zu einer anderen Map von mir. Habe mir die aus dem Internet runtergeladen, in LS13 konvertiert und festgestellt das ich nur das Gras mähen kann, das ich zuvor selber mit dem Editor eingefügt habe, oder gesäht habe. Das wo schon vom vorigen Mapautor eingefügt wurde, kann ich nicht mähen obwohl es das gleiche ist.
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Map in LS13 zum laufen bringen - Felder problem

Post by bassaddict »

Dan hat der Mapper die falschen Channels verwendet. Während bei LS11 noch 5+7 verwendet werden musste, kann man bei LS13 nur 4+6 oder 5+6 verwenden, 4+5+6 müsste theoretisch auch noch gehen, bin ich mir aber nicht ganz sicher. Beim normalen Wachstum erreicht man nämlich bei Gras nicht die dritte Erntestufe.
Michi5899
Posts: 31
Joined: Wed Jan 05, 2011 5:10 pm
Location: Baden Württemberg

Re: Map in LS13 zum laufen bringen - Felder problem

Post by Michi5899 »

Heißt das, das ich nun das komplette nicht mähbare Gras entfernen muss und wider hinsetzen muss oder kann man das auch in der i3d mit nem texteditor ändern?
User avatar
bassaddict
GIANTS Software | Web/Script Programmer
Posts: 11983
Joined: Tue Nov 29, 2011 2:44 pm
Location: ER, DE

Re: Map in LS13 zum laufen bringen - Felder problem

Post by bassaddict »

Kannst die fruits_density.grle mit dem GRLE-Converter in eine PNG umwandeln und dann die falsche Farbe mit der richtigen ersetzen. Welches die falsche Farbe ist weiß ich nicht, richtig muss es aber auf jeden Fall #620000 sein.
Michi5899
Posts: 31
Joined: Wed Jan 05, 2011 5:10 pm
Location: Baden Württemberg

Re: Map in LS13 zum laufen bringen - Felder problem

Post by Michi5899 »

habe nun bisschen herumprobiert. Schau dir mal diese Bild an:

Image

man sieht feld 1 und 2 . beides kleine wiesen. Beide haben den gleichen Farbton. Ich kann aber nur Feld 1 mähen, welches ich selbst mit dem Giants Editor erstellt hab. feld 2 bleibt unmähbar. das wurde vom vorigen Map-Autor erstellt.
User avatar
modelleicher
Posts: 1575
Joined: Fri Jul 09, 2010 11:10 pm
Location: Hessen
Contact:

Re: Map in LS13 zum laufen bringen - Felder problem

Post by modelleicher »

Sicher dass es wirklich die selben Farben sind? Farbpipette nehmen, und anklicken.. Für den LS reicht ja nur ein kleiner Unterschied, technisch gesehen ists dann schon ne andere Farbe.. Und du siehst drauf und denkst es wär alles das selbe..


LG
Eine Stunde oder Minute ist nur ein winziger Teil unseres gesamten Lebens. Und dennoch sind es die einzelnen Momente, die das Leben lebenswert machen.
Post Reply