XPlane748EFB ist eine Fernsteuerschnittstelle für den elektronischen Flugsack (Electronic Flight Bag, EFB), der im 747-8 von SSG vorhanden ist. Die App bietet eine Möglichkeit, den vorhandenen EFB im Flugzeug zu steuern, mit ExtPlane für das Drücken von Tasten und XTextureExtractor, um das Bild vom Display anzuzeigen.
Bedarf:
- X-Ebene 11
- Laden Sie das ExtPlane v2-Plugin von http://waynepiekarski.net/ExtPlane herunter und entpacken Sie es in das Verzeichnis Resources / Plugins
- Laden Sie das XTextureExtractor-Plugin von http://waynepiekarski.net/XTextureExtractor herunter und entpacken Sie es in das Resources / Plugins-Verzeichnis
- Die Boeing 748 der SSG
- Öffnen Sie den TCP-Port 51000 in der Windows-Firewall für ExtPlane
- Öffnen Sie den TCP-Port 52500 in der Windows-Firewall für XTextureExtractor
- Multicast-Unterstützung in Ihrem Netzwerk für die automatische Erkennung
XPlane748EFB erkennt automatisch Ihre X-Plane-Instanz unter der Annahme, dass Multicast funktioniert. Viele Router unterstützen Multicast nicht ordnungsgemäß. Sie können also auf den Verbindungstext oder den Bildschirm tippen, um einen manuellen X-Plane-Hostnamen oder eine IP-Adresse zu konfigurieren.
Sie müssen das ExtPlane v2-Plugin in Ihrem X-Plane 11 Resources / plugins-Verzeichnis installiert haben. Dieses Plug-In verwendet Port 51000, um externe Steuerfunktionen bereitzustellen. Sie müssen daher sicherstellen, dass die Windows-Firewall es nicht blockiert. Sie müssen die Binärdateien für das Plugin von http://waynepiekarski.net/extplane herunterladen - Sie können das ursprüngliche ExtPlane v1-Plugin nicht verwenden, da es Fehler im Zusammenhang mit String-Datenreferenzen gibt.
XTextureExtractor analysiert alle OpenGL-Texturen und ermittelt, wo diese angezeigt werden. Diese Textur wird dann in separate Fenster gerendert, die Sie verschieben und platzieren können, wo immer Sie möchten. Sie können als Fenster in X-Plane gerendert oder innerhalb von Windows selbst ausgegeben und verschoben werden. Sie können ausgeblendete Fenster auf externe Monitore ziehen und sie beliebig anordnen.
X-Plane 11 unterstützt diese Funktionalität nicht nativ über das SDK, daher verwendet das Plugin OpenGL-Aufrufe, um die richtige Textur-ID zu erraten. Die Koordinaten aller Anzeigen sind für jedes unterstützte Flugzeug fest codiert. Es wurde nur mit einer NVidia GTX 1080 und Windows 10 getestet, und der Textursuchalgorithmus funktioniert möglicherweise nicht auf anderen Grafikkarten.
Beachten Sie, dass Sie die ursprünglichen ExtPlane v1-Binärdateien nicht verwenden können, weil sie Fehler im Zusammenhang mit String-Datenreferenzen haben.
Wenn Multicast nicht funktioniert, können Sie oben auf den Verbindungstext tippen, um einen manuellen X-Plane-Hostnamen oder eine IP-Adresse zu konfigurieren.
XPlane748EFB ist unter der GNU Public License v3 lizenziert
Quellcode verfügbar unter https://github.com/waynepiekarski/XPlane748EFB
ExtPlane v2-Plugin ist auch GPLv3, Quelle bei https://github.com/waynepiekarski/ExtPlane und gespalten von https://github.com/vranki/ExtPlane