Hallo zusammen,
ich tue mich momentan etwas schwer mit Trainz, die Zeit ist knapp und wenn dann die Motivation mal da ist, mit angefangenen Projekten weiterzumachen, dann finde ich keinen Anfang...
Schon seit langer Zeit bastle ich (mit der Unterstützung anderer) an Bahnsteigen, die neue Funktionen in Trainz bringen sollen, die ich mir schon lange wünschte.
Mit der Skript-technischen Unterstützung von @p-dehnert und @callavsg entstand dann auch etwas Funktionierendes, es gibt allerdings noch einiges zu verbessern.
Folgende Funktionen sind (zumindest teilweise) umgesetzt:
- Zuganzeiger, die automatisch das Ziel und die Linie aus Rollmaterial mit @p-dehnerts Zielanzeigenscript auslesen können (Ob Linie auch funktioniert, hängt vom Fahrzeug ab).
- Die Aufenthaltsdauer von haltenden Zügen ist einstellbar, daraus wird die Abfahrtszeit errechnet und angezeigt, die Aufenthaltsdauer kann auch über die Prioritäten getrennt eingestellt werden
- Es kann an jedem Bahnsteig eingestellt werden, ob Züge der einzelnen Prioritäten (1-3) angezeigt werden sollen
- Es gibt verschiedene Display-Designs zur Auswahl, die auch frei erweitert werden können
- Die Art der Halterung kann aus 4 Varianten (oder eben keine) eingestellt werden, technisch kann jede Anzeige eigene Halter mitbringen
- Einstellbare Schilder
- Diese zeigen entweder den Objektnamen der Station oder einen getrennt einstellbaren Stationsnamen an
- Auch hier sind verschiedene Designs möglich
-
- Die Art der Halterung kann aus (3?) Varianten eingestellt werden, technisch kann jedes Schild eigene Halter mitbringen
- Einstellbare Lampen
- Die Möglichkeit, folgende Splines direkt anzudocken, der Spline wird dann vom Bahnsteig übernommen (keine Fummelei...)
- Bahnsteig-Spline
- Böschungs- oder Verbreiterungs-Spline
- Zäune
- Die Bahnsteige sind neigbar, also auch an Steigungen einsetzbar
- Halteposition ist einstellbar (Anfang, Mitte oder Ende des Bahnsteigs)
- Geschwindigkeit am Bahnsteig (begrenzt) einstellbar
Für Zuganzeiger, Schilder und Leuchten können pro Bahnsteig gleichzeitig 3 Typen ausgewählt und an der jeweiligen Position aktiviert/deaktiviert werden.
Wenn ich mich recht entsinne, existiert eine Anzeige-Möglichkeit alle 5m am Bahnsteig.
Derzeit existieren folgende Inhalte (von mir sowie u.A. von @Danielm, @p-dehnert und @Alexander_UV:
- Bahnsteige in 8 Längen (30m, 50m, 100m, 120m, 150m, 200m, 300m, 400m) in je 3 Höhen (38cm, 55cm, 76cm ab SOK), dazu (testweise) Bahnsteige für Schmalspur NG2 und NG3 (welche Spurweiten das sind weiß ich grade aus dem Kopf nicht, in 30,50 und 100m Länge bei 38cm Höhe SOK)
- Rund 30 verschiedene Bahnsteig-Splines mit entsprechend passenden Verbreiterungs-Splines
- 3 Böschungs-Splines
- 3 Zaun-Splines (Danke a
- rund 30 Bahnsteig-Splines mit dazugehörigen Verbreiterungs-Splines
- verschiedene Zuganzeiger-Designs (hier muss noch eine Auswahl getroffen werden...)
- verschiedene Schilder-Designs (sind größtenteils noch frühe Versuche von mir )
- verschiedene benötigte Trigger, Mesh-Objekte und die Script-Bibliothek
Das Ganze ist offen ausgelegt, ich habe vor (zunächst auf Anfrage, später frei verfügbar) Meshes der einzelnen Objekte (zumindest sofern von mir) herauszugeben, sodass jeder die Möglichkeit hat, eigene Bahnsteige (z.B. auch für Kurven) bauen zu können.
Das Ganze kann auch für komplette Bahnhöfe mit mehr als einem Gleis umgesetzt werden!
Wenn das Ganze auf Zustimmung stößt und keine groben Fehler gefunden werden, versuche ich alles fertig zu machen und für den DLS-Upload vorzubereiten. Hier müssen noch einige Quellen von Texturen angegeben werden, die ich teils recherchieren muss (Genehmigung liegt aber für alles vor, aber mein Gedächtnis...).
Bitte stürzt euch nicht nur auf die Splines, sondern schaut euch auch die Bahnsteige an. Wer mich unterstützen möchte, kann sich gerne hier melden, Feedback hier im Thema ist natürlich auch gern gesehen.
Das Ganze ist unter TANE getestet, bei früheren Versionen kann ich's nicht sagen, habe kein TS 12 oder so mehr auf dem Rechner.
Möglicherweise fehlen noch Abhängigkeiten - lasst's mich wissen!
Falls jemand Screenshots dazu zeigen möchte - gern. Ich habe momentan nichts ansehliches da...
Lasst's mich auch wissen, sollte ich hier bei der Beschreibung etwas vergessen habe.
Ich habe demnächst wenige Tage Urlaub und könnte dann vielleicht ranklotzen.
Technische Informationen:
Ich fange mal an, die technischen Informationen zusammenzuschreiben, wird ergänzt werden.
Bahnsteig-Objekte:
Die Bahnsteige bestehen vom Mesh her größtenteils aus Helpern, als Hilfe ist im Bereich des Bahnsteiges eine Plane eingebaut.
Folgende Helper werden benötigt:
- a.trackX - folgt
- a.trigX - folgt
- Attachment-Helper (Displays, Schilder, ...)
- Helper für Passagiere (Wartend / Aussteigend)
- Helper zum Andocken der Bahnsteige
- Helper zum Andocken der Böschung/Verbreiterung
- Helper zum Andocken des Zaunes
Bahnsteig-Splines:
Die Bahnsteig-Splines sind 4m breit und haben eine Höhe von 1,06m (76cm vom höchsten Bahnsteig + 30cm Gleis), eine Verlängerung in den Boden wird empfohlen.
Displays:
Die Zuganzeiger bestehen aus dem visuellen Mesh der Anzeige und entsprechenden Helpern (folgt).