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
- Entwickler: Wayne Piekarski
- Repository: github.com/waynepiekarski/XTextureExtractor (Open Source, GPL-3.0)
- Plattformen: Windows, macOS, Linux (native Binaries)
- Kompatibilität: X-Plane 11 und X-Plane 12 (Vulkan und OpenGL)
Das Plugin wird gelegentlich aktualisiert und 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 (seit März 2025 nicht mehr im Google Play Store — APK über den Quellcode kompilierbar)
- Java-Desktop-Client: Plattformübergreifend (Windows, Linux, macOS, Raspberry Pi), im Download enthalten
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.