Форматы файлов
Spark поддерживает импорт игр из множества форматов архивов.
Поддерживаемые форматы
Заголовок раздела «Поддерживаемые форматы»| Формат | Расширение | Примечания |
|---|---|---|
| ZIP | .zip | Наиболее распространённый формат. Стандартное сжатие. |
| APK | .apk | Пакеты приложений Android. Spark извлекает данные игры Ren’Py. |
| 7-Zip | .7z | Высокая степень сжатия. Подходит для больших игр. |
| RAR | .rar | Устаревший формат. Полностью поддерживается. |
| TAR | .tar | Формат архива без сжатия. |
| Gzip | .gz | TAR-архивы, сжатые Gzip. |
| BZ2 | .bz2 | TAR-архивы, сжатые Bzip2. |
| IPA | .ipa | Архивы приложений iOS. |
| APP | .app | Пакеты приложений macOS/iOS. |
Фильтрация файлов
Заголовок раздела «Фильтрация файлов»По умолчанию Spark фильтрует выбор файлов, показывая только поддерживаемые форматы. Если файл игры не отображается при импорте:
- Перейдите в Settings > Game Library
- Отключите File Extension Filter
- Попробуйте импортировать снова
Это особенно полезно для APK файлов, которые могут быть отфильтрованы iOS.
Структура игры
Заголовок раздела «Структура игры»После извлечения Spark ожидает стандартную структуру каталогов Ren’Py:
GameName/ game/ script.rpy scripts.rpa ... renpy/ lib/Spark автоматически определяет корневую папку игры внутри архива и правильно извлекает её, даже если архив содержит дополнительные вложенные каталоги.
Подробности импорта APK
Заголовок раздела «Подробности импорта APK»При импорте APK для Android:
- Spark извлекает APK (это ZIP-файл)
- Находит данные игры Ren’Py внутри каталога
assets/ - Определяет название игры из Android manifest,
gamename.pyили имени файла архива - Копирует файлы игры в правильную структуру каталогов