Scripting
FlyWithLua und XPPython3 sind die beiden Scripting-Frameworks für X-Plane, und beide laufen nativ unter Linux. FlyWithLua nutzt Lua für schnelle, leichtgewichtige Skripte mit direktem DataRef-Zugriff, Dear-ImGui-Fenstern und FMOD-Audio — die Grundlage für die meisten Community-Skripte, darunter die in dieser Dokumentation gesammelten FlyWithLua-Skripte. XPPython3 kapselt das komplette X-Plane-SDK in Python 3, bringt einen eigenen Interpreter mit, liefert pip für Drittpakete und passt besser zu komplexen Plugins, die auf Python-Bibliotheken setzen.
Einstieg ist FlyWithLua — dort stehen Installation, der fehlende libglut-Symlink unter Debian Bookworm und die FMOD-Fehlermeldung bei bestimmten Flugzeugen, die alarmierend aussieht, das Plugin aber weiterlaufen lässt. XPPython3 folgt mit dem Debian-Abhängigkeits-Setup und den Plugins, die darauf aufbauen, etwa Follow the Greens. Beide Frameworks lassen sich in einer X-Plane-Installation parallel betreiben.
- FlyWithLua — Lua-basiertes Scripting-Framework
- XPPython3 — Python-3-Plugin-Framework