Formato XPP
XPP (doravante chamado de “pacote de scripts”) é uma estrutura de Bundle (pacote) que o XXTouch pode analisar, visualizar e executar, apresentada ao usuário como um único arquivo. Esse “arquivo” é, na verdade, um diretório com a extensão .xpp, cuja estrutura é a seguinte:
| Arquivo | Descrição |
|---|---|
Info.lua | Arquivo de informações que armazena de forma estruturada a configuração do pacote de scripts. O XXTouch identifica o XPP e suas informações relacionadas com base nesse arquivo. |
| Script executável | Cada pacote de scripts deve conter pelo menos um script executável (.xxt ou .lua). |
| Configuração da interface | Opcional; pode conter arquivos de configuração XUI (.xui ou .xuic) para fornecer uma interface de configuração ao aplicativo. |
| Arquivos de recursos | Opcional; arquivos de dados necessários além dos scripts executáveis. Normalmente incluem imagens, ícones, sons, strings de localização e arquivos de configuração. Alguns recursos podem ser fornecidos para idiomas ou regiões específicas, ou ser recursos comuns. |
Bundle é um diretório com uma estrutura e uma extensão específicas, que permite combinar recursos relacionados (como arquivos executáveis, recursos localizados e imagens) em um projeto independente.
A maioria dos tipos de Bundle é usada como um arquivo comum, reduzindo o risco de alteração ou perda acidental de arquivos internos. Além disso, o Bundle simplifica a organização dos recursos com uma estrutura de pastas e evita a complexidade adicional de usar ramificações de recursos.
