XP CabinState
XP CabinState simuliert Kabine, Crew und Passagiere neben X-Plane 12: Boarding, Sicherheitsvorführung, Trolley-Service und Durchsagen passend zu Flugphase, Höhe und Kabinenzeichen. Es ist ein eigenständiges Windows-Programm, das X-Plane über die eingebaute Web API ausliest und über eine Browser-WebUI bedient wird. Linux wird offiziell nicht unterstützt, das Programm läuft aber headless unter Wine.
Hintergrund
- Entwickler: Vito Jackson (Isar Simworks, München)
- Website: isarsimworks.de
- Lizenz: Free-Edition kostenlos, Pro-Edition kostenpflichtig (Lizenzschlüssel, offline geprüft)
- Plattformen: Offiziell nur Windows 10/11 — macOS und Linux werden nicht unterstützt
- Kompatibilität: X-Plane 12.1.1 oder neuer (eingebaute Web API, standardmäßig aktiv)
- Flugzeuge: 12 Kabinen — ToLiss A319 bis A340-600, Zibo/LevelUp 737-600 bis 900ER, DeltaWing ATR 72-600
- Begleit-Plugin: XP CabinState Link (Figuren, Kabinenzeichen und Kabinensound in X-Plane) — nur Windows-Build
Funktionsumfang
- Kompletter Flugablauf: Boarding, Sicherheitsvorführung, Trolley-Service, Landung, Aussteigen und Reinigung; die Crew reagiert auf Rufknöpfe
- Durchsagen: Crew-Durchsagen auf Deutsch und Englisch, Gate-Durchsagen mit Terminal-Sound, Boarding-Musik und Gong
- Bordbildschirm: Sicherheitsvideo und Kabinenkarte mit Route und Position
- 3D-Kabine: Kabinenansicht mit Crew und Sitzbelegung in der WebUI
- Flug anlegen: Aus SimBrief oder gesteuert von SimLoad Manager
- Tablet und Zweitrechner: Die WebUI läuft in jedem Browser im selben Netzwerk
Free vs. Pro
| Funktion | Free | Pro |
|---|---|---|
| Flugablauf in allen 12 Kabinen, Durchsagen, Bordbildschirm | Ja | Ja |
| Tablets und Zweitgeräte gleichzeitig | 1 | Unbegrenzt |
| Logbuch | Letzte 5 Flüge | Vollständig, mit Flugbericht |
| Airline-Modus (Flotte, Bank, Personal, Verträge, Abrechnung) | — | Ja |
| Eigene Medien und Sitzpläne | — | Ja |
Mehrwert in der Flugsimulation
In den meisten Simulator-Setups bleibt die Kabine hinter der Cockpittür leer und stumm. XP CabinState füllt diese Lücke mit einer Crew, die auf das Geschehen im Cockpit reagiert — die Begrüßung des Kapitäns folgt dem Pushback, der Service wird bei stärkeren Turbulenzen unterbrochen, und Durchsagen folgen der Flugphase. Zusammen mit einem Lade-Tool bilden Turnaround am Gate und Leben in der Kabine einen durchgehenden Ablauf.
SimLoad-Manager-Anbindung
Unter Einstellungen → Flugablauf lässt sich SimLoad Manager als Ladequelle wählen. SimLoad Manager steuert dann Boarding, Crew, Catering und Aussteigen; die passenden CabinState-Optionen werden ausgeblendet. Die Passagierzahl wird beim Anlegen des Flugs aus SimLoad Manager übernommen und bis zum Beginn des Boardings aktualisiert. Die Option ist nur wählbar, während SimLoad Manager in X-Plane läuft.
Linux-Setup (Wine)
Workaround, kein offizieller Support
Der Entwickler unterstützt nur Windows. Das folgende Setup wurde zum Zeitpunkt des Tests mit dem ToLiss A320 erprobt: Flugablauf, Durchsagen und die 3D-Kabinenansicht der WebUI funktionieren. Programmversionen und Startoptionen können sich ändern.
Den kompletten Ordner XP CabinState entpacken und XPCabinState.exe, xpcabinstate.dat sowie die mitgelieferten Laufzeitdateien zusammenlassen; nur den ganzen Ordner verschieben, nie einzelne Dateien. Die folgenden Befehle aus diesem Ordner heraus starten. Ein eigener Wine-Prefix genügt; Mono und Gecko werden nicht benötigt und lassen sich beim Anlegen überspringen:
WINEPREFIX="$HOME/.wine-xpcabinstate" WINEDLLOVERRIDES="mscoree,mshtml=" wineboot -i
WINEPREFIX="$HOME/.wine-xpcabinstate" wine XPCabinState.exe --headless --run-seconds=86400
--headlessist nötig — das Programmfenster braucht WebView2/.NET, das unter Wine nicht verfügbar ist--run-secondsist nötig — ohne die Option stürzt das Programm mitOverflowError: timestamp out of rangeab; der Wert ist die Laufzeit in Sekunden und darf großzügig gewählt werden (86400 entspricht 24 Stunden)- WebUI: Standardmäßig Port 8130 auf allen Interfaces; ist er belegt, nimmt das Programm den nächsten freien Port (die Adresse steht im Protokoll
Documents/XP-CabinState/XP CabinState.logim Wine-Prefix). Einmalhttp://127.0.0.1:8130/?k=<schlüssel>mit dem Zugangsschlüssel ausDocuments/XP-CabinState/Spielstand/ui_key.txtaufrufen, den Port bei Bedarf anpassen — der Browser merkt sich den Zugang per Cookie - Ton: Kommt aus dem Browser (Schalter in der WebUI); nur in einem Browser einschalten, sonst laufen Durchsagen doppelt
- Bordbildschirm: Unter
/?ife=1erreichbar, etwa im AviTab-Browser
Da XP CabinState Link keinen Linux-Build hat, fehlen die Figuren in der X-Plane-Kabine, der Ton im Sim, das X-Plane-Menü und die Kabinenkamera. Alles andere läuft in der WebUI.