Page 1 of 2

Map in LS13 zum laufen bringen - Felder problem

Posted: Sat Nov 17, 2012 8:51 pm
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

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sat Nov 17, 2012 11:35 pm
by bassaddict
Hat die fields TG auch das entsprechende userAttribute mit dem Scriptaufruf drin?

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sat Nov 17, 2012 11:40 pm
by Michi5899
Folgendes ist in den userAttributs eingetragen: FieldDefinition.onCreate

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 12:19 am
by bassaddict
Auch als scriptCallback? Kannst du rausfinden, indem du die i3d mit einem Texteditor öffnest, da sind die userAttributes ganz unten eingetragen.

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 12:22 am
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

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 9:45 am
by bassaddict
Hmm, sieht richtig aus. Poste mal bitte die ganze LOG.

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 11:05 am
by Michi5899
Hier ;)

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 12:30 pm
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?

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 12:58 pm
by Michi5899
Doch das geht. Sowohl neues Savegame sztarten als auch bestehendes starten funktioniert ohne Errors.

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 6:56 pm
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.

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 7:43 pm
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.

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 8:04 pm
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?

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Sun Nov 18, 2012 10:22 pm
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.

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Mon Nov 19, 2012 8:05 pm
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.

Re: Map in LS13 zum laufen bringen - Felder problem

Posted: Mon Nov 19, 2012 8:27 pm
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