Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Absturz bei Kartenerstellung
#1
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
Zitieren
#2
Dann hast du zwei Rotationen angegeben (unter dims=) aber nicht korrekt die Bilder zu definiert (in der dat).
Zitieren
#3
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.
Zitieren
#4
Wie kann denn Alexhaus70 zwei Ausrichtungen haben? ?(
Zitieren
#5
Hats ja garnicht. lt dat auch nicht.
Zitieren
#6
Das Gebäude hat einen nicht-quadratischen Grundriss (3x2) - dafür werden aber 2 Rotationen empfohlen (verlangt?)
Zitieren
#7
Die .dat ist übrigens für Kaufhaus_02 - der Fehler kam aber von Kaufhaus_01 Steht da vielleicht was anderes drin?
Zitieren
#8
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.
Zitieren
#9
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?
Zitieren
#10
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
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste