Formato XPP
XPP (en adelante, «paquete de scripts») es una estructura Bundle que XXTouch puede analizar, mostrar y ejecutar, y que se presenta al usuario como un único archivo. Este «archivo» es en realidad un directorio con extensión .xpp, cuya estructura es la siguiente:
| Archivo | Descripción |
|---|---|
Info.lua | Archivo de información que almacena de forma estructurada la configuración del paquete de scripts. XXTouch usa este archivo para identificar el XPP y la información relacionada. |
| Script ejecutable | Cada paquete de scripts debe contener al menos un script ejecutable (.xxt o .lua). |
| Configuración de interfaz | Opcional; puede contener archivos de configuración XUI (.xui o .xuic) para proporcionar una interfaz de configuración a la aplicación. |
| Archivos de recursos | Opcionales; archivos de datos necesarios distintos del script ejecutable. Suelen incluir imágenes, iconos, sonidos, cadenas localizadas y archivos de configuración. Algunos recursos pueden ofrecerse para un idioma o región concretos, mientras que otros pueden ser comunes. |
Un Bundle es un directorio con una estructura y una extensión concretas que permite combinar recursos relacionados (como ejecutables, recursos localizados e imágenes) en un proyecto independiente.
La mayoría de los tipos de Bundle se comportan como archivos normales al usarlos, lo que reduce el riesgo de modificar o perder accidentalmente archivos internos. Además, la estructura de carpetas del Bundle simplifica la organización de recursos y evita la complejidad adicional de usar ramificaciones de recursos.
