Halcyon hat vor wenigen Tagen den ersten Teil seiner neuen DevLog-Reihe veröffentlicht – und dieser trägt den spannenden Titel „The Neues Luftdrucksystem“. Damit beginnt das Team ein Format, das Spieler*innen künftig regelmäßig mit Einblicken in die Entwicklungsarbeit versorgen soll.
was Halycon dazu auf Steam Schreibt So wie Bilder findet ihr Unten.,

Einleitung
Willkommen zu DevLog 1. In dieser Ausgabe schauen wir auf ein System, das im Hintergrund arbeitet, für das Fahrgefühl in The Bus aber sehr wichtig ist: das Luftdrucksystem der Busse. In den vergangenen Wochen haben wir ein neues, eigenes Pneumatiksystem entwickelt, das die bisherigen vereinfachten Berechnungen ersetzt und die Simulation deutlich näher an die Realität bringen soll.
Wie immer gilt: Alles, was wir hier zeigen, befindet sich noch in Entwicklung und kann sich bis zum Release noch verändern.
Neues Luftdrucksystem
Wir haben in letzter Zeit an einem neuen, eigenen Pneumatiksystem gearbeitet, das die Luftdruckberechnungen für die Busse übernimmt. Bisher waren diese Berechnungen im Spiel eher grob und stark vereinfacht. Mit dem neuen System simulieren wir nun einen tatsächlichen Massefluss durch Leitungen und einzelne Komponenten.
Der Luftfluss wird physikalisch genauer mit verschiedenen Formeln für unterschiedliche Strömungszustände berechnet, darunter laminarer Fluss, unterkritischer turbulenter Fluss und überkritischer turbulenter Fluss. Das System ist komplett modular aufgebaut: Einzelne Bauteile können frei kombiniert und konfiguriert werden und sind so ausgelegt, dass das System später auch für Modding interessant und erweiterbar wird.
Wir erhoffen uns davon vor allem eine deutlich genauere Simulation des Bremsverhaltens und der Federung der Busse. Geplant ist außerdem, dass die Sounds dynamisch auf das Pneumatiksystem reagieren und Luftgeräusche direkter an den tatsächlichen Systemzustand gekoppelt sind.
Aufbau im Editor
Damit wir dieses System sinnvoll nutzen können, haben wir einen visuellen Editor in der Engine erstellt. Dort bilden wir die verschiedenen Kreisläufe und Komponenten des Luftsystems als Graph ab und können den gesamten Aufbau übersichtlich konfigurieren.

Hier seht ihr die im Editor nachmodellierten Bremskreisläufe. Kreis 1 und 2 sind für die (Haupt-)Betriebsbremsanlage an Vorder- und Hinterachse zuständig. Kreis 3 übernimmt die Feststellbremse und Kreis 4 versorgt ABS, ASR und weitere Nebenabnehmer wie Federung und Türen.

Im Editor können die benötigten Komponenten anschließend frei hinzugefügt und miteinander verbunden werden.

Danach lassen sie sich im Detail konfigurieren, sodass wir den Aufbau je nach Bustyp oder Systemanforderung anpassen können, ohne jedes Mal alles neu programmieren zu müssen.
Für den Moment wird der neue Editor ausschließlich für das Pneumatiksystem verwendet. Die Idee ist jedoch, später auch den kompletten Antriebsstrang der Busse über diesen Editor konfigurieren zu können.
Live-Daten und Auswirkungen im Spiel
Während PlayInEditor werden sämtliche Live-Daten des Systems zum Debuggen angezeigt. So können Luftdruck und teilweise auch daraus resultierende Kräfte in allen Teilen des Systems in Echtzeit verfolgt werden. Wir sehen direkt, wie sich Änderungen im Setup auf das Verhalten des Busses auswirken und können das System gezielt nachjustieren.

Im Spiel soll sich das vor allem in einem präziseren Bremsverhalten und einer glaubwürdigeren Federung bemerkbar machen.
Auch wenn der neue Editor im Moment nur für das Luftdrucksystem verwendet wird, ist er als Werkzeug für viele zukünftige Systeme gedacht. Mit diesem DevLog haben wir den Anfang gemacht. In kommenden DevLogs greifen wir weitere Themen aus der Entwicklung auf und halten euch über den Fortschritt auf dem Laufenden. Danke, dass ihr The Bus so aufmerksam begleitet!