Teil 2 – Evolution des LOTUS Simulators: Von Fahrgast-KI bis Rust-Rewrite
- Düsseldorf 1981 – Ein Addon wird Realität
- Endlich Leben auf den Straßen: Die simple KI
- Passanten und SAS: LOTUS wird menschlich
- Stellwerke für alle: Diorama-Test und Mehrspielerpotenzial
- 2024: Das große „Rewrite“ – Unity adé, Rust hallo!
- Oktober 2024: Rust-Scripting und neue Toolsets
- Ausblick: Wie geht es mit LOTUS weiter?
Nach dem großen Release mit „Streets of LOTUS“ Ende 2019 geht es im Jahr 2020 rasant weiter. Besonders für Entwickler, aber auch für Spieler mit einem Faible für Authentizität und Technik, gibt es viel zu entdecken.
Düsseldorf 1981 – Ein Addon wird Realität
Im April 2020 kündigen die Entwickler von Tram Düsseldorf ihr historisches Addon „Düsseldorf 1981“ an. Es ist das erste umfangreiche Kartenprojekt mit Stadtbahn-Schwerpunkt. Der Early Access startet kurz darauf – samt liebevoll modellierter Details, Fensterdichtungen inklusive. Das Addon wächst seitdem parallel zum Simulator mit und gilt als Blaupause für ambitionierte Community-Projekte.
Endlich Leben auf den Straßen: Die simple KI
Mit Patch 1.EA.066 zieht eine rudimentäre, aber wichtige Funktion ein: einfache KI-Fahrzeuge. Sie fahren geradeaus, biegen ab, halten an und reagieren sogar auf Ampeln sowie dein Fahrzeug. Obwohl Features wie Überholen oder komplexe Vorfahrtsregeln noch fehlen, ist dies der entscheidende Schritt zur lebendigen Verkehrssimulation – ein Meilenstein.
Passanten und SAS: LOTUS wird menschlich
Im Oktober 2020 kommen endlich KI-Menschen ins Spiel. Damit beginnt die Umsetzung von Passagieren und Stadtleben. Knapp ein halbes Jahr später folgt das SAS-System – ein umfangreich konfigurierbares Durchsage-System für Haltestellen und Bahnhöfe. Es unterstützt über 14.000 Sprachbausteine – darunter Zugnummern, Ziele und mehr. Selbst Verspätungen oder Anschlussinformationen lassen sich realistisch simulieren.
Stellwerke für alle: Diorama-Test und Mehrspielerpotenzial
Im Februar 2022 wird der nächste große Eisenbahnwunsch erfüllt: Stellwerke im Spurplan-Drucktasten-Stil sind verfügbar. Sie funktionieren zunächst im Diorama und benötigen eine Multiplayer-Session mit Leitstelle. Doch die Richtung ist klar: LOTUS wächst in Richtung professioneller Betriebssimulation.
2024: Das große „Rewrite“ – Unity adé, Rust hallo!
Im April 2024 wird bekannt gegeben: LOTUS verlässt Unity. Grund ist die berüchtigte Runtime-Fee – und ein grundlegender Vertrauensbruch gegenüber der Engine. Die Lösung? Ein Rewrite in Rust mit der Engine Bevy.
Rust bringt Vorteile:
- Nativer, schneller Code
- Geringerer RAM-Verbrauch
- Sichere Multi-Threading-Struktur
- ECS-Architektur für flexiblen und performanten Code
- Bessere Skalierbarkeit auf viele Kerne
Die Umstellung dauert Stand jetzt noch!
Oktober 2024: Rust-Scripting und neue Toolsets
Das neue LOTUS – intern „Lotus NG“ genannt – bringt viele neue Scripting-Möglichkeiten:
- Rust-Scripting mit topaktueller Doku
- Hot Reloading: Änderungen werden in wenigen Sekunden übernommen
- Gizmos und Debug-Tools direkt im Simulator
- WASM-Unterstützung für weitere Sprachen
- Content-Vorladen zur Vermeidung von Rucklern
- Fremdscript-Support: User können Scripts für Objekte anderer Entwickler schreiben
Kurz gesagt: Die neue Architektur macht LOTUS offener, modifizierbarer und zukunftssicher.
Ausblick: Wie geht es mit LOTUS weiter?
Nach dem aufwendigen Rewrite in Rust und der Migration zur Bevy-Engine ist klar: Der Fokus liegt jetzt darauf, die neue technische Basis schrittweise mit Funktionen auszustatten. Der bereits vorhandene Funktionsstand von LOTUS NG umfasst neben dem Objektbau mit animierten Achsen und Scriptsteuerung auch erste fahrzeugseitige Komponenten, wie Sounds, Variablen und Interaktionsmöglichkeiten. Künftige Schritte werden sich vermutlich darauf konzentrieren, diese Funktionen weiter auszubauen – etwa durch das Implementieren von Weichen, vollständig simulierten Fahrzeugen und weiteren Map-Elementen.
Auch das modulare Grundkonzept bleibt bestehen. Das Ziel ist, bestehende Module wie Streets of LOTUS oder Rails of LOTUS in der neuen Engine nach und nach funktional zu integrieren. Die neu geschaffene Scriptumgebung auf Basis von Rust und WebAssembly dürfte dabei eine wichtige Rolle spielen – sowohl für offizielle Inhalte als auch für Community-Erweiterungen.
Die Community darf sich außerdem darauf einstellen, dass viele Features, die in der alten Engine bereits funktionierten – etwa die Stellwerkssysteme, Fahrgastsimulation oder das SAS-System – nun Stück für Stück in LOTUS NG überführt oder sogar weiterentwickelt werden. Die nun deutlich flexiblere und performanceorientierte Struktur verspricht langfristig bessere Werkzeuge und eine effizientere Content-Erstellung.
Link zum LOTUS Simulator: https://store.steampowered.com/app/370350/LOTUSSimulator/
Glaubst du, dass sich die Mühe langfristig auszahlt? Oder vermisst du noch dringend Features? Was ist dein wichtigstes Wunsch-Feature für LOTUS NG? Schreib's uns in die Kommentare!
About the Author
Ich bin der fleißige Schreiber der Artikel für die Simulatoren-News.
Falls ihr Fragen zu Artikeln etc. habt, meldet euch bitte beim Team über das Ticketsystem oder gerne auch per WhatsApp: +49 1567 8431507.
Categories
Did you know…?
Ein Gelenkbus besteht aus mindestens zwei Fahrzeugteilen, die durch ein Gelenk miteinander verbunden sind.
Die Academy von Train Simulator Classic ist ein eigener Bereich zum Erlernen verschiedener Lokomotiven und Betriebsabläufe.
Selbst Betriebshöfe und Abstellanlagen sind in SubwaySim 2 funktionsfähig.
Bei BeamNG.drive werden zahlreiche Fahrzeugkomponenten während der Fahrt physikalisch in Echtzeit berechnet.
BeamNG.drive simuliert Fahrzeuge mit einem sogenannten Soft-Body-Physiksystem aus Knoten und Verbindungen.
Das Schadenssystem im ETS 2 unterscheidet zwischen kurzfristig reparierbaren Schäden und langfristigem Verschleiß.
Die Chronologiefunktion von OMSI 2 kann die Spielwelt abhängig vom gewählten Jahr oder Tag verändern.
In The Bus liegen bekannte Orte wie das Brandenburger Tor, die Siegessäule und der Alexanderplatz an den Strecken.
Bei der Konfiguration eines Lkw kann in Euro Truck Simulator 2 zwischen unterschiedlichen Fahrerhäusern gewählt werden.
Truck & Logistics Simulator verbindet das eigentliche Fahren mit dem selbstständigen Beladen der Fahrzeuge.
Im City Transport Simulator verwalten Spieler nicht nur Fahrzeuge, sondern ein komplettes Verkehrsunternehmen.
Verkehr, Wetter und Beleuchtung verändern die Spielwelt von Euro Truck Simulator 2 während einer Fahrt.
Bus Simulator 27 enthält mehr als 45 lizenzierte Busse von 13 Herstellern.
In SnowRunner müssen Fahrzeuge unter anderem mit Schlamm, Schnee, Flüssen und zugefrorenen Seen zurechtkommen.
Hinter Euro Truck Simulator 2 steckt das tschechische Entwicklerstudio SCS Software.
Der MAN NG272 war der erste spielbare Gelenkbus in der Geschichte von OMSI.
Wird eine Wachsamkeitseinrichtung nicht rechtzeitig bestätigt, kann der Zug automatisch abgebremst werden.
Euro Truck Simulator 2 unterscheidet unter anderem zwischen normaler, wertvoller und zerbrechlicher Fracht.
Die ADR-Qualifikation ermöglicht in Euro Truck Simulator 2 den Transport verschiedener Gefahrgüter.
Die Müdigkeitssimulation von Euro Truck Simulator 2 kann dazu führen, dass unser Fahrer eine Ruhepause benötigt.
Der City Transport Simulator kann Ansagen für individuell benannte Haltestellen erzeugen.
Comments 3