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

Сбои игр

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

Симптом: при попытке запустить игру появляется предупреждение: “This game runs on a different engine than the one already used this session. Close and reopen the app, then launch this game first.” с кнопками Close App и Cancel.

Причина: Sakura может загрузить только одно семейство движка за сессию приложения — классический NScripter/ONScripter или ONScripter-RU, — потому что оба используют одну и ту же низкоуровневую аудио/видео библиотеку и не могут безопасно сосуществовать в одном процессе. Если вы запустили игру на одном семействе движка, а затем пытаетесь запустить другую игру, которой нужно другое семейство (или вторую игру ONScripter-RU в той же сессии), Sakura вынуждена остановить вас, чтобы не рисковать сбоем.

Решение: нажмите Close App, заново откройте Sakura и запустите нужную игру первой. Это ожидаемое поведение, а не ошибка — оно возникает только при переключении между семействами движков (или при запуске второй игры ONScripter-RU) в рамках одной сессии.

Симптом: игра запускается, но ведёт себя как будто на неверном движке — например, у игры ONScripter-RU (например, релиза Umineko) отсутствуют фильтры отображения, перевод или настройки шрифта, либо классическая игра ведёт себя не так, как ожидалось.

Причина: Sakura автоматически определяет движок каждой игры по её файлам, но для нестандартной или перепакованной игры определение иногда может ошибиться с выбором семейства.

Решение: откройте Game Settings для этой игры и проверьте переключатель Engine (Auto / ONScripter / ONScripter-RU). Если установлен конкретный движок, сначала попробуйте Auto; если и Auto выбирает неверно, установите явно тот движок, который точно нужен игре.

Игра не запускается / архив выглядит смещённым

Заголовок раздела «Игра не запускается / архив выглядит смещённым»

Симптом: игра импортируется нормально, но не может загрузить свои данные, или её архив (arc*.nsa) выглядит так, будто содержит мусорные/смещённые данные.

Причина: некоторые игры поставляются с архивом .nsa, в котором зашито смещение в байтах из-за особенностей оригинального релиза (заголовок или отступ перед началом реальных данных архива).

Решение: откройте Game Settings для игры и установите NSA Offset равным смещению в байтах, которое ожидает игра (0 = нет смещения, значение по умолчанию). Применяется при следующем запуске.

Игре нужен определённый ключ сохранения/реестра

Заголовок раздела «Игре нужен определённый ключ сохранения/реестра»

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

Решение: откройте Game Settings и задайте Game ID (переопределение ключа сохранения/реестра). Оставляйте поле пустым, если нет особой причины его переопределять — применяется при следующем запуске.

Аудиосбои или потрескивание во время воспроизведения

Заголовок раздела «Аудиосбои или потрескивание во время воспроизведения»

Симптом: звук заикается, потрескивает или пропадает во время игры.

Решение: откройте Game Settings (или общие Settings > ONScripter Engine) и увеличьте Audio Buffer (по умолчанию 8 КБ, диапазон 1–64 КБ). Больший буфер уменьшает сбои ценой небольшой дополнительной задержки; если, наоборот, нужна меньшая задержка и сбоев не слышно, можно уменьшить значение.

  • Сначала проверьте переключатель Engine — большинство странностей при запуске сводится к тому, что игра работает не на том семействе движка.
  • Индивидуальные настройки игры могут переопределять общие — если игра ведёт себя иначе, чем вы ожидаете, проверьте, выключен ли для неё Use Global Settings, и просмотрите индивидуальные значения под ним.
  • Переимпортируйте, если игра выглядит структурно сломанной — см. Проблемы импорта для проблем с форматом и определением.
  • Сообщайте о том, что не можете объяснить сами — если игра вылетает полностью и ничего из вышеперечисленного не подходит, обратитесь через Поддержку, указав название игры и движок (классический или ONScripter-RU, отображается на странице деталей игры).