Zum Inhalt

DataRefTool

DataRefTool (DRT) ist ein Entwicklungs- und Debugging-Werkzeug für X-Plane 12, mit dem Datarefs durchsucht, beobachtet und bearbeitet sowie Commands ausgelöst werden können.

Hintergrund

  • Entwickler: Lee C. Baker
  • Website: datareftool.com
  • Lizenz: v1 war Open Source (MIT, GitHub); v2 ist Closed Source
  • Plattformen: Windows, macOS, Linux (native Binaries)
  • Kompatibilität: X-Plane 12.1+ (v2); X-Plane 10/11 (v1)

Das Plugin existiert seit X-Plane 10. Version 2 wurde als Closed-Source-Neuentwicklung für X-Plane 12 veröffentlicht und nutzt die Dataref-Enumerations-API (XPLM400) von X-Plane 12.04.

Funktionsumfang

  • Dataref-Browser: Alle Datarefs lesen, schreiben und durchsuchen (inkl. Arrays)
  • Command-Browser: Commands suchen und direkt ausführen
  • Änderungserkennung: Datarefs hervorheben, die sich kürzlich geändert haben
  • Watch-Fenster: Bestimmte Dataref-Werte in einem separaten Panel überwachen
  • Regex-Suche: Mehrere Suchbegriffe, reguläre Ausdrücke, Groß-/Kleinschreibung optional
  • Plugin-/Szenerie-Reload: Neuladen direkt aus DRT anstoßen
  • Multi-Window: Mehrere DRT-Fenster gleichzeitig möglich
  • Ignore-Liste: drt_ignore.txt im Verzeichnis Resources/plugins/ zum Ausschließen problematischer Datarefs

Mehrwert in der Flugsimulation

DRT ist das Standardwerkzeug für Plugin-Entwicklung und Fehlersuche in X-Plane. Es ermöglicht die Echtzeitbeobachtung aller Datarefs, was bei der Analyse von Plugin-Konflikten oder der Entwicklung eigener FlyWithLua-Skripte unverzichtbar ist. Bei geöffneten Fenstern liest DRT jeden Frame alle Datarefs, was die FPS reduzieren kann — bei geschlossenen Fenstern liegt der Performance-Einfluss bei null.

Installation

Download: datareftool.com/download

Die ZIP-Datei nach Resources/plugins/ entpacken. Minimale Systemanforderung auf Linux: Ubuntu 20.04+ (oder vergleichbare glibc-Version). Es werden keine zusätzlichen Systempakete benötigt. Es sind keine Linux-spezifischen Probleme bekannt.

Quellen