Zum Hauptinhalt springen

XPP-Format

XPP (im Folgenden „Skript-App-Paket“) ist eine von XXTouch analysier-, anzeig- und ausführbare Bundle-Struktur, die dem Benutzer als einzelne Datei präsentiert wird. Diese „Datei“ ist tatsächlich ein Verzeichnis mit der Erweiterung .xpp und hat folgende Struktur:

DateiBeschreibung
Info.luaInformationsdatei zur strukturierten Speicherung der Konfiguration des Skript-App-Pakets. XXTouch erkennt anhand dieser Datei das XPP und die zugehörigen Informationen.
Ausführbares SkriptJedes Skript-App-Paket muss mindestens ein ausführbares Skript (.xxt oder .lua) enthalten.
OberflächenkonfigurationOptional; kann XUI-Konfigurationsdateien (.xui oder .xuic) enthalten, die eine Konfigurationsoberfläche für die App bereitstellen.
RessourcendateienOptional; Datendateien, die zusätzlich zum ausführbaren Skript benötigt werden. Dazu gehören normalerweise Bilder, Symbole, Sounds, lokalisierte Zeichenfolgen und Konfigurationsdateien. Einige Ressourcen können für bestimmte Sprachen oder Regionen bereitgestellt werden oder allgemein gelten.
Was ist ein Bundle?

Ein Bundle ist ein Verzeichnis mit einer bestimmten Struktur und Erweiterung, in dem zugehörige Ressourcen (z. B. ausführbare Dateien, lokalisierte Ressourcen und Bilder) zu einem eigenständigen Projekt zusammengefasst werden können.

Die meisten Bundle-Typen verhalten sich bei der Verwendung wie normale Dateien, wodurch das Risiko einer versehentlichen Änderung oder eines Verlusts interner Dateien sinkt. Zugleich vereinfacht die Ordnerstruktur eines Bundles die Organisation von Ressourcen und vermeidet die zusätzliche Komplexität von Ressourcenverzeichnissen.

IMG_2723.jpg