Формати файлів
Spark підтримує імпорт ігор із кількох форматів архівів.
Підтримувані формати
Section titled “Підтримувані формати”| Формат | Розширення | Примітки |
|---|---|---|
| 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. |
Фільтрація файлів
Section titled “Фільтрація файлів”За замовчуванням Spark фільтрує вибір файлів, щоб показувати лише підтримувані формати. Якщо ваш файл гри не з’являється при імпорті:
- Перейдіть до Settings > Game Library
- Вимкніть File Extension Filter
- Спробуйте імпортувати знову
Це особливо корисно для APK-файлів, які можуть бути відфільтровані iOS.
Структура гри
Section titled “Структура гри”Після вилучення Spark очікує стандартну структуру каталогів Ren’Py:
GameName/ game/ script.rpy scripts.rpa ... renpy/ lib/Spark автоматично визначає кореневу папку гри в архіві та правильно її витягує, навіть якщо архів містить додаткові обгорткові каталоги.
Деталі імпорту APK
Section titled “Деталі імпорту APK”При імпорті Android APK:
- Spark розпаковує APK (це ZIP-файл)
- Знаходить дані гри Ren’Py у каталозі
assets/ - Визначає назву гри з Android manifest,
gamename.pyабо назви файлу архіву - Копіює файли гри до правильної структури каталогів