Перейти к содержимому

Проблемы импорта

Sakura импортирует архивы игр NScripter и ONScripter прямо на вашем устройстве. Полный пошаговый процесс см. в Импорт игр — эта страница описывает, что делать, если что-то пошло не так по пути.

Архив не отображается в системном выборе файлов

Заголовок раздела «Архив не отображается в системном выборе файлов»

Симптом: ваш архив неактивен (серый) или отсутствует в системном выборе файлов при нажатии Select Archive.

Причина: настройка File Ext. Filter по умолчанию показывает только распознанные расширения архивов.

Решение:

  1. Перейдите в Settings > General
  2. Отключите File Ext. Filter
  3. Попробуйте импорт снова

Симптом: при импорте файла .exe появляется Unsupported Format: “This .exe isn’t a recognized installer (NSIS, Inno Setup) or self-extractor (zip/7z/LHA SFX) — CAB isn’t supported. Extract it on a computer and repack the game as zip, 7z, rar, or tar.gz.”

Причина: Sakura умеет импортировать установщики NSIS, установщики Inno Setup и самораспаковывающиеся архивы zip/7z/LHA, но самораспаковывающиеся архивы на основе CAB не поддерживаются — у iOS нет способа распаковать этот контейнерный формат.

Решение: на компьютере извлеките установщик и перепакуйте папку игры в .zip, .7z, .rar или .tar.gz, затем импортируйте этот архив.

Симптом: “Unsupported archive format. Supported types: zip, 7z, rar, tar, tar.gz, bz2.”

Причина: файл не относится ни к одному из поддерживаемых Sakura форматов архивов.

Решение: перепакуйте игру в один из поддерживаемых форматов, перечисленных выше.

Симптом: извлечение завершается (или прерывается до начала) с сообщением: “This archive doesn’t look like an ONScripter game. Look for archives containing 0.txt, nscript.dat, or an arc.nsa pack.”

Причина: перед импортом Sakura сканирует архив на предмет распознаваемых маркеров NScripter/ONScripter — загрузочные скрипты вроде 0.txt, 00.txt, nscript.dat, nscr_sec.dat, nscript.___, 0.utf, 00.utf, pscript.dat или script.file (упакованный формат скрипта ONScripter-RU, используемый в играх вроде Umineko), либо упакованные архивы вроде arc*.nsa, *.ns2 или *.sar. Если ничего из этого не найдено, архив отклоняется, а не импортируется как сломанная игра.

Решения:

  • Убедитесь, что архив действительно содержит файлы скрипта/данных игры, а не только обёртку установщика или содержимое несвязанной папки.
  • Если архив вложен на несколько папок вглубь (например, Title 1.0/Title 1.0/game files…), Sakura уже автоматически ищет вплоть до 6 уровней вложенности — но проверьте, не спрятана ли настоящая папка игры ещё глубже.
  • Если вы уверены, что это корректная игра ONScripter, а она всё равно отклоняется, см. Поддержку.

Симптом: “RAR extraction incomplete: N essential files missing or truncated (e.g. {sample}). Re-pack the game as ZIP or 7z and import that.”

Причина: после извлечения архива .rar Sakura дополнительно проверяет, что критичные для запуска файлы действительно попали на диск целиком. Если каких-то файлов не хватает или они обрезаны — часто из-за повреждённой загрузки или нестандартного варианта RAR — импорт останавливается, вместо того чтобы оставить игру наполовину извлечённой.

Решение: по возможности перекачайте архив заново, либо перепакуйте его в .zip или .7z на компьютере и импортируйте заново.

Симптом: Sakura запрашивает “This archive is password-protected. Please enter the password to continue” и отклоняет введённый вами пароль.

Причина: поддержка паролей ограничена архивами .zip, .rar и .7z, и пароль должен совпадать точно.

Решение: ещё раз проверьте пароль (обратите внимание на лишние пробелы или регистр символов). Если архив использует совсем другую схему шифрования, она может не поддерживаться — попробуйте сначала расшифровать его на компьютере.

Симптом: “Not enough free space to extract this archive. Please free up storage and try again.”

Причина: для извлечения архива временно требуется дополнительный запас места — примерно в 3 раза больше размера архива, если его сначала нужно скопировать локально (например, из iCloud Drive), или в 2 раза больше, если он уже на устройстве.

Решение: освободите место с помощью Менеджера хранилища и попробуйте снова.

Симптом: импорт как будто зависает, или архив никак не копируется по-настоящему.

Причина: если ваш архив находится в iCloud Drive, но ещё не загружен на устройство, Sakura должна сначала материализовать его локально, прежде чем сможет извлечь — на медленном соединении это может занять время.

Решение: откройте приложение «Файлы» и вручную загрузите архив (нажмите на него или используйте «Загрузить сейчас»), затем импортируйте его из Sakura.

Японские имена файлов выглядят искажёнными после импорта

Заголовок раздела «Японские имена файлов выглядят искажёнными после импорта»

Симптом: имена файлов внутри импортированной японской игры показывают нечитаемые символы (мойибакэ) вместо японских иероглифов.

Причина: имена записей zip сначала декодируются как UTF-8, а при неудаче автоматически откатываются на Shift-JIS во время импорта внутри приложения, что решает большинство случаев. Но если вы вместо этого передали игру через Передачу по сети, используя извлечение на стороне браузера, браузер не может сохранить не-Unicode (Shift-JIS) имена файлов — в этом случае Sakura покажет запрос «Japanese filenames detected».

Решение: когда появится этот запрос, выберите «Send archive as-is (recommended)», чтобы устройство извлекло архив самостоятельно и сохранило исходные имена файлов, вместо «Continue with browser extraction» (которая заменяет повреждённые имена файлов заглушками).

Если ваш архив по-прежнему не импортируется после этих шагов, см. Поддержку — укажите название игры и точный текст ошибки, которую вы увидели.