NEXT – für Train Simulator Classic (RailWorks)
Eine neue, freie Engine für eure Classic-Sammlung
Hallo zusammen,
heute möchte ich euch ein Projekt vorstellen, an dem ich seit einiger Zeit arbeite: NEXT. Das ist eine komplett neu geschriebene Engine, die eure vorhandene Installation von Train Simulator Classic lädt – eure Strecken, Loks, Wagen und Szenarien – und sie mit moderner Technik darstellt und simuliert.
Kein anderer Zugsimulator hat einen so großen Bestand an Inhalten wie Classic: über 15 Jahre Strecken und Fahrzeuge von Dovetail Games, unzähligen Drittanbietern und der Freeware-Community. NEXT soll diese Sammlung nicht ersetzen, sondern sie auf aktuelle Hardware bringen.
Wichtig vorab: NEXT ist ein kostenloses Open-Source-Projekt. Es liefert keinerlei Inhalte mit. Ihr braucht Train Simulator Classic und eure eigenen, gekauften oder heruntergeladenen Inhalte.
WAS IST NEXT?
NEXT ist eine eigenständige Engine, geschrieben in Rust, ähnlich wie OpenMW für Morrowind. Sie liest die Original-Dateien direkt aus eurer Installation, auch aus den gepackten .ap-Archiven, und lässt die Lua-Skripte der Loks, Signale und Szenarien so laufen, wie die Hersteller sie geschrieben haben. An eurer Installation wird nichts verändert.
Dazu gehören:
• ein eigener Launcher im Stil des Original-Menüs (Schnelles Spiel, Szenarien, Karriere, Strecken, Fahrzeuge, Einstellungen)
• der Viewer zum Fahren
• ein World Editor in einer frühen Version
FAHREN WIE IM ORIGINAL
• Loks werden mit ihrer eigenen Tastenbelegung (Input-Mapper) bedient, Führerstände mit der Maus: Hebel greifen und ziehen, Schalter klicken, Mausrad rastet Stufe für Stufe.
• Die Lok-Skripte laufen vollständig: Aufrüsten, Hauptschalter, AFB, PZB, LZB, Sifa usw. funktionieren so, wie der Hersteller sie programmiert hat (z. B. ÖBB 4020, 1144, 1116, 1216, Railjet, BR 189, E03 …).
• Fahrphysik aus den Blueprints: Masse, Zugkraftkennlinien, Leistungsgrenze, Haftung, Bremskraft, Roll-, Luft- und Bogenwiderstand, Steigungen.
• Signale laufen mit ihren Original-Skripten, inklusive Formsignal-Flügeln, Zs3-Anzeigen und Bahnübergängen mit Schranken und Glocke.
• Szenarien mit Anweisungen, Halten, Kuppelaufträgen und Szenario-Skripten (z. B. Bremsprobe), Meldungen und Briefing.
• Alle Kameras wie im Spiel: Führerstand, Verfolger, Kopf aus dem Fenster, Streckenkamera, Fahrgastsicht, Kupplung, Rangierkamera, freie Kamera; Führerstandswechsel im Zug.
• Speichern und Fortsetzen von Fahrten.
LEBENDIGE STRECKE
• Ein eigener Fahrdienstleiter disponiert die KI-Züge nach Fahrplan mit Zeitfenstern und stellt Weichen.
• KI-Züge mit laufenden Fahrzeugskripten: Stromabnehmer gehen hoch, Lichter schalten, Zielanzeigen zeigen ihr Ziel.
• Fahrgäste warten an den Bahnsteigen und steigen ein und aus; Türen und Aufenthaltszeiten wie im Original.
• Straßenverkehr nach den Verkehrsregeln der Straßen, der vor geschlossenen Bahnübergängen hält.
• 3D-Sound mit Entfernung, Richtung, Doppler und Dämpfung zwischen Führerstand und außen.
• Die Strecke wird beim Fahren im Hintergrund nachgeladen.
GRAFIK UND WETTER
• Physikalisch basierte Materialien: Die Shader des Spiels werden je Familie auf ein modernes Beleuchtungsmodell übertragen, mit Lack, Glas, Wasser und Innenräumen.
• Raytracing: Schatten, Umgebungsverdeckung und Spiegelungen (optional, auf geeigneten Grafikkarten).
• Fahrzeuglichter leuchten die Umgebung aus.
• Sonne und Mond stehen dort, wo sie am Ort der Strecke zur Uhrzeit des Szenarios wirklich stehen, mit echter Mondphase.
• Echtes Wetter: Auf Wunsch übernimmt NEXT das aktuelle Wetter vom nächstgelegenen Flughafen der Strecke.
• Volumetrische Wolken, Regen, Schnee und Gewitter; Regen auf den Scheiben mit laufenden Tropfen und Scheibenwischern; nasse Oberflächen, Pfützen und liegenbleibender Schnee.
• Hochskalierung mit NVIDIA DLSS (auch Ray Reconstruction) oder AMD FSR 1 / FSR 3, dazu Frame Generation.
• Fotomodus und Kopf-Tracking mit Tobii-Eye-Trackern.
KOMPATIBILITÄT
NEXT wird laufend gegen eine große Installation getestet. Beim letzten Durchlauf wurden 4.213 Fahrzeuge geprüft, lose und aus .ap-Archiven. 3.034 davon laufen ohne jeden Befund, und von 2.948 Lua-Skripten der Installation starten 2.922 fehlerfrei. Wo etwas nicht klappt, liegt es teils an NEXT und teils an den Inhalten selbst, etwa an fehlenden Basis-Paketen oder Skriptfehlern, die das Original stillschweigend übergeht.
WAS NOCH FEHLT
NEXT ist noch in Entwicklung. Unter anderem fehlen noch:
• im Editor: Linien-, Mal- und Szenario-Werkzeuge, 2D-Karte, Mehrfachauswahl
• eine detaillierte Druckluft- und E-Bremsen-Simulation, Schleudern
• einzelne Lok-Skripte, die Engine-Funktionen brauchen, die es noch nicht gibt
SYSTEMVORAUSSETZUNGEN
• Windows 10/11, 64 Bit
• Train Simulator Classic, installiert über Steam, mit euren Inhalten
• Grafikkarte mit Vulkan-Unterstützung; für Raytracing eine raytracingfähige Karte, für DLSS eine NVIDIA-RTX-Karte
SUPPORT
Bei Fragen oder Problemen mit NEXT bitte hier im Thread melden, nicht beim Kundendienst von Dovetail Games oder den Herstellern der Strecken und Fahrzeuge. Die können für NEXT nichts.
Für eine Fehlermeldung hilfreich: Version, Strecke, Lok bzw. Szenario, was passiert ist, und die Protokolldateien aus dem Datenordner. Den öffnet ihr im Launcher über Rechtliches › Support.
RECHTLICHES
NEXT ist ein unabhängiges Open-Source-Projekt (MIT- bzw. Apache-2.0-Lizenz) und nicht mit Dovetail Games verbunden. Es wird weder von Dovetail Games unterstützt noch genehmigt. „Train Simulator Classic“ und „RailWorks“ sind Namen bzw. Marken ihrer Inhaber. Alle Inhalte, die NEXT lädt und die in den Bildern zu sehen sind, gehören ihren jeweiligen Herstellern und sind nicht Teil von NEXT. NEXT sammelt keine Daten; die einzige Internetverbindung ist die optionale Wetterabfrage. Alle Lizenzen und Hinweise findet ihr im Launcher unter „Rechtliches“.
Ich freue mich auf eure Rückmeldungen!
freds.mods