Ich glaube, ich habe etwas wichtiges herausgefunden für Leute, denen beim Bau ein Integerüberlauf begegnet und die, die auf einmal keine Spline mehr vernünftig anlegen können. Edit: Außerdem scheint ein Zusammenhang mit überfahrenen Fussgängern zu bestehen. Edit^2: Backup nicht vergessen!
Der Versuchsaufbau:
Ich habe erstmal ein paar Splines auf einer neuen Karte platziert, habe den Editor neu gestartet und geguckt ob alles geht. Dann habe ich eine Spline angefügt, ihr einen Radius zugewiesen und dann den Winkel (für alle die der englischen Zunge nicht mächtig sind: angle) auf 0 gesetzt. Folge: die Länge wird auch 0! Beim sofortigen Versuch, eine neue Spline anzusetzen kam ein Integerüberlauf. Bei einem Neustart des Editors, konnte man die Splines nur noch an Kreuzungen, der Mitte anderer Splines und ähnlich sinnfreien Orten andocken. Durch herumpfuschen in der tile-Datei (in meinem Versuch tile_0_0.map), konnte ich dieses Problem beheben. Und zwar, indem man die Länge der Splines auf mindestens 10 setzt. Splines mit Länge 0 bis Länge 0,9999999 verursachen anscheinend dieses Problem, also muss man nur entweder die Spline löschen oder ihre LÄnge verändern. Das geht so:
1. Was bedeuten die Zahlen?
So sieht ein typische Splineeintrag in der tile_X_Y.map) aus. Dahinter steht, was er anscheinend bedeutet:
[spline] Erklärt sich von selbst
0 keine Ahnung
Splines\Marcel\str_2spur_8m_altonaer1.sli Der Pfad, wo die Spline zu finden ist
4 laufende Registriernummer oder so
-1 Anfangsspline (0 steht für Folgespline, also eine die an eine andere angeflanscht wird)
151.639953598579 X-Koordinate
0 Höhe
67.3292679777354 Y-Koordinate
269.999992326849 Rotation
49.9999992153375 Länge (die für uns wichtigste Zeile!!!!)
0 Radius (to bend oder not to bend....)
0 Gradient start
0 Gradient end
0 Cant: start
0 Cant: end
... also alles in Reihenfolge des Editors
2. Ja, und?
So, nun suche man sich eine Spline, mit auffallend kurzer Länge, jeweils die 6. Zeile von unten. Diese könnte so aussehen:
[spline]
0
Splines\Marcel\str_2spur_8m_altonaer1.sli
199
0
0
0
0
0 Länge
49.9999992153375 Radius
0
0
0
0
Ein Radius von 49 mit einer Länge von 0? Never! Also Länge auf 10 oder so setzen, läuft!
Ich habe dies mehrmals probiert und es hat jedes Mal geklappt, also scheint dieses Vorgehen das Problem zu lösen.
3. noch ein paar methodische Bemerkungen
Bitte macht ein BACKUP Eures Kartenordners, also maps\MeineTraummap !!!!!!! Es wird weiter unten überliefert, dass Omsi oder Windows oder wer auch immer komplette Kacheldateien löscht! Anscheinend scheint dieses Verfahren GEFÄHRLICH zu sein!!!!!
Wichtig scheint mir zu sein, dass man vorher die Suche eingrenzt, indem man sich erinnert, an welcher Kachel man zuletzt rumgeschraubt hat und an welcher Spline man gearbeitet hat. Man notiert sich die Koordianten der Kachel, um die richtige .map zu öffnen und sucht nach den Koordinaten der Spline (meist sind ja nur die Folgesplines kurvig, zumindest bei mir...), die Spline, die in der Datei direkt darunter steht, sollte man sich genauer angucken.
Viel Erfolg
Tante Edith meint: Maerkertram hat das, wie ich gerade erfahre, schon vor Monaten herausgefunden: Editor Probleme