Deutsches Simutransforum
Absturz bei Kartenerstellung - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11)
+---- Forum: behobene Bugs (https://simutrans-forum.de/mybb/forumdisplay.php?fid=12)
+---- Thema: Absturz bei Kartenerstellung (/showthread.php?tid=3336)

Seiten: 1 2


Absturz bei Kartenerstellung - sojo - 28-08-2008

Simutrans-Version: 100 und 100.1 1957

PAK-Set (+zusätzliche PAK-Dateien): pak96.comic

Betriebssystem: W


Fehler (möglichst genaue Beschreibung): Bekomme manchmal bei der Kartenerstellung folgende Meldung:
FATAL ERROR: hausbauer_t::gib_tile()
invalid request for l=1, x=0, y=0 on building Kaufhaus_01 (l=1, x=2, y=3)
Aborting program execution ...

Verhalten (Absturz, Einfrieren, ...): Simutrans stürzt ab


- prissi - 28-08-2008

Dann hast du zwei Rotationen angegeben (unter dims=) aber nicht korrekt die Bilder zu definiert (in der dat).


- sojo - 28-08-2008

Was soll ich denn da falsch gemacht haben?

Code:
### Kaufhaus 55-75 ###
obj=factory
name=Kaufhaus_02
copyright=Alexander Brose
intro_year=1955
retire_year=1975
Location=City
DistributionWeight=100
Productivity=250
Range=0
pax_level=225
InputGood[0]=Gemuese
InputCapacity[0]=50
InputSupplier[0]=4
InputFactor[0]=100
InputGood[1]=Oliven
InputCapacity[1]=40
InputSupplier[1]=2
InputFactor[1]=100
InputGood[2]=Kosmetik
InputCapacity[2]=100
InputSupplier[2]=1
InputFactor[2]=100
InputGood[3]=Hygiene-Artikel
InputCapacity[3]=100
InputSupplier[3]=1
InputFactor[3]=100
MapColor=78
climates=temperate,tundra,rocky
needs_ground=1
Dims=3,2,1
BackImage[0][0][0][0][0][0]=alexhaus70b-1.0.0
BackImage[0][0][1][0][0][0]=alexhaus70b-1.0.1
BackImage[0][0][2][0][0][0]=alexhaus70b-1.0.2
BackImage[0][1][0][0][0][0]=alexhaus70b-1.1.0
BackImage[0][1][1][0][0][0]=alexhaus70b-1.1.1
BackImage[0][1][2][0][0][0]=alexhaus70b-1.1.2
BackImage[0][0][0][1][0][0]=alexhaus70b-1.2.0
BackImage[0][0][1][1][0][0]=alexhaus70b-1.2.1
BackImage[0][0][2][1][0][0]=alexhaus70b-1.2.2
BackImage[0][1][0][1][0][0]=alexhaus70b-1.3.0
BackImage[0][0][0][0][0][1]=alexhaus70-1.0.0
BackImage[0][0][1][0][0][1]=alexhaus70-1.0.1
BackImage[0][0][2][0][0][1]=alexhaus70-1.0.2
BackImage[0][1][0][0][0][1]=alexhaus70-1.1.0
BackImage[0][1][1][0][0][1]=alexhaus70-1.1.1
BackImage[0][1][2][0][0][1]=alexhaus70-1.1.2
BackImage[0][0][0][1][0][1]=alexhaus70-1.2.0
BackImage[0][0][1][1][0][1]=alexhaus70-1.2.1
BackImage[0][0][2][1][0][1]=alexhaus70-1.2.2
BackImage[0][1][0][1][0][1]=alexhaus70-1.3.0
-----------------------
Edit: Manchmal wird die entsprechende Fabrik auch gebaut, genau mit der dat oben.


- Alexander Brose - 28-08-2008

Wie kann denn Alexhaus70 zwei Ausrichtungen haben? ?(


- sojo - 28-08-2008

Hats ja garnicht. lt dat auch nicht.


- DirrrtyDirk - 28-08-2008

Das Gebäude hat einen nicht-quadratischen Grundriss (3x2) - dafür werden aber 2 Rotationen empfohlen (verlangt?)


- DirrrtyDirk - 28-08-2008

Die .dat ist übrigens für Kaufhaus_02 - der Fehler kam aber von Kaufhaus_01 Steht da vielleicht was anderes drin?


- sojo - 28-08-2008

Zitat:Original von DirrrtyDirk
Die .dat ist übrigens für Kaufhaus_02 - der Fehler kam aber von Kaufhaus_01 Steht da vielleicht was anderes drin?
Nein ist der selbe Grundriß wie 01. Aber danke Dirk, daran habe ich nicht gedacht. Ich werde es mal versuchen ob der Fehler mit 2 Ausrichtungen nicht mehr auftritt.


- sojo - 28-08-2008

Tja wenn man nicht aufpasst macht man Fehler.

Also ich habe wirklich vergessen das Gebäude mit verschieden langen Seitenlängen 2 Ausrichtungen haben sollten.

Alex wir haben jetzt mit den 2 Einkaufszentren ein Problem. Kannst du bitte das spiegeln und ändern?

Mich würde nur mal noch interessieren warum Simutrans damit Probleme hat wenn ein Haus 2x3 oder 3x2 ist. Immerhin steht in der dat ja drin das es nur die eine Ausrichtung gibt. Wieso versucht Simutrans also trotzdem die Ausrichtung zu bauen die es nicht gibt?


- Alexander Brose - 28-08-2008

Zitat:Original von sojo
Alex wir haben jetzt mit den 2 Einkaufszentren ein Problem. Kannst du bitte das spiegeln und ändern?
Nein, das mache ich nicht! Tongue

Ich werde einfach zwei neue Bauwerke erstellen. Sprich gleiche Epoche, aber eben nicht das gleiche. Und entsprechend in die andere Richtung gebaut. Bringt Vielfalt und krönt das Ganze. Wink