Teil 2 – Evolution des LOTUS Simulators: Von Fahrgast-KI bis Rust-Rewrite

We now have a Discord server with our partner EinfachMory. Feel free to stop by!
https://discord.gg/VCuwGVdQcq
We are currently working on making the website and its content available in English. This is not yet complete, so please be patient!

Our official Simulatoren-News shop is live – and for the launch you get 25% off all products, no exceptions! If you want to show what you stand for, this is your moment!

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.

Comments 3

Der Lotussimulator ist für mich und meiner Meinung nach, der beste Tramsimulator 2025 auf dem Markt. Deshalb sollte sich der Lotussimulator jetzt unverzüglich darum kümmern, die Straßenbahnen und die Städte weiterzuentwickeln. Es macht einfach sehr viel Spaß im Lotussimulator Straßenbahnen zu fahren. Busse habe ich noch nicht probiert. Dankeschön, dass es den Lotussimulator gibt und ich ihn spielen kann. <3:thumbup::love:

Endlich mal was neues über LOTUS! Also im Endeffekt gibts nur mehr oder weniger diese 3 Möglichkeiten:

1. Das versprochene NG-Update wird in den nächsten Wochen veröffentlicht und es gibt regelmäßige Updates. Die Entwicklung von Lotus bzw. Lotus NG schreitet voran und am Ende hat man dann ein fertiges Spiel. Das wäre die beste Möglichkeit, da bin ich aber skeptisch ob das wirklich so passieren wird.

2. Des versprochene NG-Update wird in den nächsten Wochen veröffentlicht aber dannach kommen für eine lange zeit erstmal keine oder nur sehr wenige Updates, es gibt kaum Fortschritte und man hat dann ein halbfertiges Lotus NG. Das wäre natürlich nicht so toll, immerhin könnte dann aber schon der Content (Mods und Addons) angepasst werden. Könnte evtl. so passieren.

3. Des versprochene NG-Update wird nicht in absehbarer Zeit veröffentlicht und es gibt für eine lange zeit wieder kaum bis wenig neue Infos von den Entwicklern, weiterhin nur interne Patchnotes usw. Damit würde man mehr oder weniger beim aktutellen Status bleiben, es würde sich nicht viel ändern. Definitiv die schlechteste aller Möglichkeiten.

Es bleibt abzuwarten, wie sich das ganze im Endeffekt entwickelt und wie es dann nach dem Release der nächsten Lotus-NG Version aussehen wird. Die letzte Info von Marcel Kuhnt (vor einigen Tagen) war ja, das man mit dem nächsten Update schon sehr weit sei und noch einige Kleinigkeiten beheben muss. Der Release soll wohl in nicht allzu ferner Zukunft erfolgen. https://www.lotus-simulator.de/forum/index.ph…85302#post85302

Der meiste Content (Karten, Objekte und Fahrzeuge) kann wohl zum Großteil übernommen werden, nur die Scripte müssen neu geschrieben werden. Das heißt, das Fahrzeuge oder Animierte Objekte im neuen Lotus nicht funktionieren bzw. erstmal mit neuen Scripten (Rust) ausgestattet werden müssen. Da kommt wohl einiges an Arbeit auf Freeware und Payware Entwickler zu. Also wird man wohl abwarten müssen, bis Addons oder Freeware-Content entsprechend angepasst wurden. Die Tools funktionieren aber weiterhin.

Immerhin gibt es jetzt erstmals auch eine Roadmap. https://lotus-simulator.dev/roadmap/

Dort sind einige geplante Features aufgelistet, unter anderem auch Wetter und Multiplayer. Mit Lotus NG steht man jetzt wieder komplett am Anfang. Vieles muss nochmal neu implementiert werden. Finde gut, das man jetzt mehr Informationen und auch eine Roadmap veröffentlicht. Evtl. klappt es ja mit der neuen Engine besser.

Auch wenn ich aufgrund der ganzen Entwicklung von Lotus eher skeptisch bin, sehe ich da noch Potential. Denn Lotus setzt im Gegensatz zum CTS:Tram/Bus voll auf Modding und Contententwicklung. Kein Wunder, denn Marcel Kuhnt hat ja selber Omsi 2 mitentwickelt und weiß wie wichtig mods sind. Auch ist Lotus NG ein komplett kostenloses Update, sowas hätte ViewApp niemals gemacht. Die hätten das als neues Spiel vermarktet.