Pular para o conteúdo

Formatos de Arquivo

O Spark suporta a importação de jogos a partir de múltiplos formatos de arquivo.

FormatoExtensãoNotas
ZIP.zipFormato mais comum. Compressão padrão.
APK.apkPacotes de aplicativos Android. O Spark extrai os dados do jogo Ren’Py.
7-Zip.7zAlta taxa de compressão. Bom para jogos grandes.
RAR.rarFormato legado. Totalmente suportado.
TAR.tarFormato de arquivo sem compressão.
Gzip.gzArquivos TAR comprimidos com Gzip.
BZ2.bz2Arquivos TAR comprimidos com Bzip2.
IPA.ipaArquivos de aplicativos iOS.
APP.appPacotes de aplicativos macOS/iOS.

Por padrão, o Spark filtra o seletor de arquivos para mostrar apenas formatos suportados. Se o arquivo do seu jogo não aparecer ao importar:

  1. Vá para Configurações > Biblioteca de Jogos
  2. Desative o Filtro de Extensão de Arquivo
  3. Tente importar novamente

Isso é especialmente útil para arquivos APK, que podem ser filtrados pelo iOS.

Após a extração, o Spark espera a estrutura de diretórios padrão do Ren’Py:

GameName/
game/
script.rpy
scripts.rpa
...
renpy/
lib/

O Spark detecta automaticamente a raiz do jogo dentro do arquivo compactado e o extrai corretamente, mesmo se o arquivo contiver diretórios extras.

Ao importar um APK do Android:

  1. O Spark extrai o APK (é um arquivo ZIP)
  2. Localiza os dados do jogo Ren’Py dentro do diretório assets/
  3. Determina o nome do jogo a partir do manifesto do Android, gamename.py, ou o nome do arquivo compactado
  4. Copia os arquivos do jogo para a estrutura de diretórios correta