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

Проблемы отображения

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

Причина: большинство игр NScripter/ONScripter работают в низком нативном разрешении, рассчитанном на старые ПК-мониторы, поэтому на современном экране с высокой плотностью пикселей арт может выглядеть мягким при масштабировании.

Решения:

  1. Откройте Settings > ONScripter Engine (или Game Settings для конкретной игры, если Use Global Settings выключен) и увеличьте Render Scale до 2x или 3x. Это выполняет суперсэмплинг игры во внутреннем разрешении повыше перед масштабированием на экран. Изменение вступает в силу при следующем запуске, не сразу.
  2. Попробуйте варианты Upscale FilterSmooth (линейный, по умолчанию), xBRZ (масштабирование с сохранением краёв, подходит для пиксель-арта) или Sharp. Этот параметр применяется сразу к запущенной игре — как из настроек, так и из окна настроек внутриигрового оверлея («Upscaling»).
  3. Добавьте немного Sharpen (CAS) — контрастно-адаптивную резкость, 0–100%, по умолчанию 0 (выкл). Тоже применяется сразу, через ползунок «Sharpen» в оверлее или в общих/индивидуальных настройках игры. Она призвана добавить чёткости мягкому арту низкого разрешения без полного перерендеринга.

Сброс настроек отображения к значениям по умолчанию

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

Если вы экспериментировали с Render Scale, Upscale Filter или Sharpen и хотите вернуться к заведомо рабочему состоянию:

  • Render Scale1x (нативное разрешение, без суперсэмплинга)
  • Upscale FilterSmooth
  • Sharpen (CAS)0% (выкл)

Задайте это в Settings > ONScripter Engine для общих настроек по умолчанию, либо в Game Settings игры, если для неё выключен Use Global Settings (в этом случае её индивидуальное переопределение нужно сбросить именно там — повторное включение «Use Global Settings» снова заставит игру следовать общим значениям).

Чёрные полосы (леттербоксинг) вокруг игры

Заголовок раздела «Чёрные полосы (леттербоксинг) вокруг игры»

Причина: игры NScripter/ONScripter рассчитаны на фиксированное разрешение и соотношение сторон. Когда оно не совпадает с экраном вашего устройства, Sakura добавляет чёрные полосы (вписывает игру в максимальный размер с сохранением исходного соотношения сторон), а не растягивает или обрезает изображение.

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

Причина: скорее всего, дело не в рендеринге самой игры — это настройка Icon-Colored Game Pages, которая окрашивает собственную страницу игры в библиотеке/деталях (и её частицы-пузырьки) цветами, взятыми из иконки. Она не влияет на фактический рендеринг игры.

Решение: зайдите в Settings > General и отключите Icon-Colored Game Pages, если хотите, чтобы страница каждой игры выглядела нейтрально.

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