Энтузиаст выпустил ПК-порт Shinobi с PlayStation 2 — статическая рекомпиляция, 4K и до 60 FPS
Разработчик Afsan23 представил раннюю версию 0.3 неофициального ПК-порта Shinobi. Благодаря статической рекомпиляции игра работает нативно на современных ПК с поддержкой 4K и 60 FPS.

Разработчик под ником Afsan23 выпустил раннюю версию 0. 3 неофициального ПК-порта Shinobi — культового экшена SEGA, вышедшего в 2002 году на PlayStation 2. Проект создан с использованием статической рекомпиляции и уже доступен для скачивания на GitHub. Автор заявляет, что игра находится в работоспособном состоянии, хотя некоторые технические проблемы ещё предстоит устранить.
Технические особенности и производительность
В основе Shinobi PS2 Recomp лежит технология PS2Recomp, которая преобразует оригинальный машинный код игры для выполнения на современных компьютерах. При этом для воспроизведения графики и звука используются отдельные компоненты эмулятора PCSX2. Таким образом, проект представляет собой гибридный нативный порт, а не обычный запуск игры через эмулятор PlayStation 2.
Одним из главных нововведений стала поддержка современных графических настроек. Игрокам доступны разрешения 720p, 1080p, 1440p и 4K, масштабирование внутреннего разрешения до шести раз, а также форматы изображения 16: 9, 21: 9 и 32: 9. Реализованы рендеринг через Direct3D 11 и Vulkan, анизотропная фильтрация, сглаживание FXAA, регулировка резкости и дополнительные настройки тумана, свечения и размытия.
Разработчик также существенно переработал производительность. В версии 0. 3 исправлена ошибка, из-за которой от 10 до 15% подготовленных кадров не выводились на экран, а также сокращены задержки между графическими потоками. Теперь доступны ограничения частоты кадров на 30, 50 и 60 FPS, а также режим без ограничений. По словам автора, игра обычно работает приблизительно при 59–60 FPS, хотя во время особенно напряжённых сражений возможны просадки.
Для удобства пользователей создан отдельный лаунчер с настройками графики, управления, полноэкранного режима и встроенным меню модификаций. Поддерживаются клавиатура, мышь и контроллеры PlayStation и Xbox, включая проводное и беспроводное подключение. Однако на реальном оборудовании разработчик пока проверил только DualSense Edge. Настройки можно изменять непосредственно во время игры через меню, вызываемое клавишей F1.
Отдельное внимание уделено звуку. Автор интегрировал компоненты звуковой подсистемы PCSX2, исправив повторное воспроизведение музыки и некоторые ошибки звуковых эффектов. Кроме того, появилась система диагностики производительности, отображающая частоту кадров, загрузку процессора и использование памяти. По утверждению разработчика, при стандартных настройках игра потребляет около 1 ГБ оперативной и 200 МБ видеопамяти, однако основная нагрузка приходится на процессор.
Несмотря на многочисленные улучшения, версия 0. 3 пока далека от завершения. На отдельных уровнях отсутствуют музыка и звуковые эффекты, некоторые предварительно записанные видеоролики не воспроизводятся, а во время сражений с определёнными боссами возникают графические артефакты. Поддержка ультрашироких мониторов также остаётся экспериментальной.




Обсуждение
Войдите, чтобы присоединиться к обсуждению.
Загружаем обсуждение…