Skip to main content

XPP Format

XPP (a “script app bundle”) is a bundle structure that XXTouch can parse, display, and execute, presented to users as a single file. In fact, this “file” is a directory with the .xpp extension. Its structure is as follows:

FileDescription
Info.luaStructured metadata storing the bundle configuration. XXTouch relies on this to recognize XPP and related files.
Executable scriptsEach bundle must contain at least one executable script (.xxt, .lua).
Interface configOptional. XUI configs (.xui, .xuic) that provide a settings UI.
ResourcesOptional. Assets required by the scripts, such as images, icons, audio, localized strings, configs, and other data. Many resources can be localized while others are shared.

What is a Bundle?

A bundle is a directory with a specific structure and extension that groups related resources (executables, localized strings, images, etc.) into a single conceptual unit. Bundles behave like files to reduce the risk of accidental modification or loss of internal files, and simplify resource organization.

IMG_2723.jpg