Zum Inhalt

XTextureExtractor

XTextureExtractor verwandelt Tablets, Monitore oder Raspberry Pis in Live-Cockpit-Instrumenten-Displays für X-Plane. Das Plugin extrahiert Instrumenten-Texturen in Echtzeit und streamt sie über das Netzwerk an verbundene Geräte.

Hintergrund

Die Entwicklung ist ins Stocken geraten — der letzte Commit stammt vom Juni 2025. Das Plugin unterstützt über 40 vorkonfigurierte Flugzeugkonfigurationen, darunter Zibo 737, ToLiss A321, Flight Factor A320/757/767/777 und viele Laminar-Standardflugzeuge.

Funktionsumfang

  • Textur-Extraktion: Erkennt automatisch die Panel-Textur des aktuellen Flugzeugs und extrahiert einzelne Instrumente (HSI, ND, EICAS, CDU etc.)
  • Lokale Fenster: Instrumente in separaten X-Plane-Fenstern anzeigen, auf externe Monitore verschieben, Positionen speichern
  • Netzwerk-Streaming: Streamt PNG-kodierte Instrumenten-Frames über TCP an verbundene Clients
  • Aircraft-Definitionen: Einfache .tex-Textdateien definieren Instrumentbereiche — eigene Flugzeuge können leicht ergänzt werden
  • Android-App: Zeigt 2 Panels gleichzeitig mit automatischer X-Plane-Erkennung, verfügbar über Google Play
  • Java-Desktop-Client: Plattformübergreifend (Windows, Linux, macOS, Raspberry Pi), im Download enthalten — Start über run-xte.sh, benötigt ein JDK (javac und java im PATH, z.B. default-jdk)

Einschränkungen

  • Das Cockpit muss gerendert werden (Innenansicht erforderlich)
  • Das Standard-Laminar-G1000 (C172 etc.) verwendet einen nicht-standardisierten Texturmechanismus und kann nicht erfasst werden

Mehrwert in der Flugsimulation

XTextureExtractor ermöglicht Multi-Monitor-Setups ohne spezielle Hardware. Cockpit-Instrumente lassen sich auf ein Tablet neben dem Hauptbildschirm auslagern — besonders nützlich für Navigation Displays, EICAS oder CDUs, die im Vollbild-Cockpit schwer ablesbar sind. Über das Netzwerk-Streaming können auch entfernte Geräte als Instrumenten-Displays dienen.

Installation

Download: GitHub — die ZIP-Datei aus dem Uploads/-Verzeichnis herunterladen.

Den Plugin-XTextureExtractor-x64-Release-Ordner nach Resources/plugins/ entpacken. Die Linux-Binary liegt unter 64/lin.xpl.

Es werden keine zusätzlichen Systempakete benötigt. Es sind keine Linux-spezifischen Probleme bekannt.

Netzwerk-Streaming

Der Plugin-Server lauscht auf TCP-Port 52500. Für den Empfang auf externen Geräten muss dieser Port in der Firewall freigegeben werden. Die automatische Erkennung durch die Android-App nutzt den X-Plane-Beacon auf UDP-Multicast 239.255.1.1:49707.

Quellen