Импорт игр
Sakura импортирует игры NScripter и ONScripter (включая игры на ONScripter-RU, такие как Umineko) прямо на вашем устройстве — компьютер не нужен. Здесь описан полный процесс импорта внутри приложения. Если вы предпочитаете импортировать из браузера на компьютере, смотрите Передачу по сети.
Начало импорта
Заголовок раздела «Начало импорта»- В Библиотеке нажмите карточку Импортировать игры (
.zip, .7z, .rar, .tar, .gz, .bz2, .exe). - Если ваша библиотека пуста, на экране Игры не найдены есть собственная кнопка Импорт.
Откроется всплывающее окно Импорт игры ONScripter, в котором перечислены поддерживаемые типы файлов и объясняется, что корневая папка игры ONScripter будет определена автоматически. Нажмите Выбрать архив, чтобы открыть системный выбор файлов и указать один архив.
Поддерживаемые форматы
Заголовок раздела «Поддерживаемые форматы»- zip — распаковывается с помощью ZIPFoundation (или SSZipArchive для архивов с паролем)
- 7z — распаковывается с помощью PLzmaSDK
- rar — распаковывается с помощью UnrarKit
- tar / gz / bz2 / tgz — встроенный потоковый читатель tar/gzip/bzip2
- lzh / lha — встроенный экстрактор LHA
- exe (только установщики/самораспаковывающиеся архивы) — определяется в следующем порядке: установщик NSIS, установщик Inno Setup, затем сканирование первых 16 МБ на наличие встроенной самораспаковывающейся полезной нагрузки 7z/zip, затем LHA-SFX
Что происходит во время импорта
Заголовок раздела «Что происходит во время импорта»Подготовка. Если архив находится в iCloud Drive, Sakura сначала загружает его локально. Затем проверяется свободное место — требуется примерно в 3 раза больше размера архива, если нужно подготовить копию, или в 2 раза больше, если файл уже локальный. Если места недостаточно, вы увидите «Недостаточно места на диске»: «Недостаточно свободного места для извлечения этого архива. Пожалуйста, освободите место и попробуйте снова.»
Проверка пароля. Если архив зашифрован (только zip/rar/7z), вам будет предложено: «Этот архив защищён паролем. Пожалуйста, введите пароль, чтобы продолжить.» Неверный пароль показывает «Неверный пароль. Попробуйте ещё раз.»
Предварительное сканирование. Перед распаковкой 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. Tar и другие форматы, которые нельзя предварительно просканировать, проверяются сразу после извлечения.Если ничего не совпало, вы увидите: «Этот архив не похож на игру ONScripter. Ищите архивы, содержащие 0.txt, nscript.dat или пакет arc.nsa.»
Извлечение. Перед началом извлечения идёт короткий обратный отсчёт («Запуск…»), затем — живой процент выполнения и возможность отмены. Несколько деталей по форматам:
- Имена файлов zip сначала декодируются как UTF-8, а при неудаче — как Shift-JIS — это устраняет «кракозябры» в японских архивах.
- Для архивов RAR выполняется постэкстракционная проверка целостности критически важных для загрузки файлов; если какие-то отсутствуют или повреждены, вы увидите: «Извлечение RAR не завершено: отсутствует или повреждено файлов: N (например, {sample}). Переупакуйте игру в ZIP или 7z и импортируйте заново.»
- Папки
__MACOSXудаляются автоматически.
Определение корня игры. Sakura выполняет ограниченный поиск (до 6 уровней вложенности) самой верхней папки, содержащей один из указанных выше маркеров NScripter — так что архив, вложенный вроде
Title 1.0/Title 1.0/файлы игры…, всё равно определяется корректно.Установка. Игра устанавливается в собственную папку в вашей библиотеке вместе с пустой папкой
Patchesдля модов или патчей перевода. Если архив с таким же именем уже был импортирован, добавляется числовой суффикс.
Если извлечение отменено, вы увидите Отменено с кнопками Закрыть / Перезапустить. Если что-то пошло не так, всплывающее окно Критическая ошибка предложит Закрыть или Импортировать ещё?.
Настроить
Заголовок раздела «Настроить»После успешного импорта шаг Настроить позволяет задать Название игры (предзаполнено определённым названием) и выбрать Иконку — смотрите Иконки игр о том, как находятся кандидаты на иконку. Нажмите Сохранить, чтобы сохранить выбор, или Пропустить, чтобы оставить значения по умолчанию.
Финальный экран подтверждает «Импортирована игра ONScripter» с именем игры и предлагает Закрыть или Перейти к игре?, чтобы открыть её сразу.
Устранение неполадок
Заголовок раздела «Устранение неполадок»- Видите «Неподдерживаемый формат» или «Неподдерживаемый формат архива»? Смотрите примечания по форматам выше — в частности, установщики
.exeна основе CAB нужно сначала извлечь и переупаковать на компьютере. - Видите «Этот архив не похож на игру ONScripter»? Убедитесь, что архив действительно содержит файлы скриптов игры (а не только обёртку установщика или папку с несвязанными файлами).
- По более общим проблемам импорта смотрите Проблемы импорта.