Энтузиаст под псевдонимом 0xl0cal представил первую публичную альфа-версию неофициального порта The Binding of Isaac: Repentance для портативной консоли PlayStation Vita. Оригинальная игра от Эдмунда Макмиллена и издательства Nicalis на PS Vita остановилась на версии Rebirth, выпущенной в 2014 году, и не получила последующих дополнений. Фанатское сообщество решило исправить это упущение, запустив масштабное расширение 2021 года в нативном разрешении 960x544 без эмуляции.
Технические детали порта
Проект под названием repentogxm основан на статической рекомпиляции оригинального 32-битного исполняемого файла для ПК в код для архитектуры ARM. Автор признался, что при создании кода активно использовал искусственный интеллект в течение нескольких недель экспериментов. Функции x86 пошагово переводились в код на языке C с помощью нейросетей, после чего компилировались с использованием графической библиотеки vitaGL, звукового движка OpenAL Soft и нативных декодеров аудио и текстур.
Создатель модификации отметил, что взялся за проект от скуки и понимания, что никто другой за это не возьмется. В 2014 году представители Nicalis заявляли, что PlayStation Vita не справляется со сложными комбинациями игровых предметов. На этом фоне автор порта назвал запуск столь тяжелого проекта на портативном железе 2011 года настоящим чудом, хотя и подчеркнул крайне сырой статус текущей сборки.
Производительность и стабильность
Производительность порта пока далека от идеала и демонстрирует сильные перепады. В главном меню и обычных комнатах игра способна удерживать 60 кадров в секунду при стандартных 30 обновлениях игровой логики. Однако в локациях с высокой плотностью врагов счетчик проседает до 35-37 кадров, а лазерные атаки Brimstone и эффект артефакта Circle of Protection сбивают частоту до 30 кадров и ниже. В самых перегруженных сценах с одновременным наложением нескольких лазеров производительность падает до критических 6-7 кадров в секунду из-за узких мест видеочипа.
Нестабильность проявляется и в других аспектах геймплея: вход в каждую новую комнату сопровождается задержкой около 1 секунды, а загрузка следующего этажа отнимает до 4 секунд из-за постоянной перезагрузки ассетов и очистки памяти. Сессия продолжительностью более 27 минут быстро забивает лимит оперативной памяти в 81 МБ, что гарантированно приводит к вылету приложения при попытке выйти в меню. Тем не менее в сборке полноценно работают сохранения, воспроизведение звуков через третье ядро процессора и скриптовые модификации на базе Lua, среди которых проверен популярный мод External Item Descriptions.
Установка и требования
Для запуска энтузиастам потребуется взломанная консоль с прошивкой HENkaku или Enso, плагином kubridge и системными библиотеками среды. Автор принципиально не распространяет защищенные авторским правом файлы самой игры: в релизный VPK-пакет включен только исполняемый модуль под свободной лицензией GPL-2. 0. Пользователи должны самостоятельно скопировать около 1 ГБ игровых ресурсов из легальной копии для Steam, а для полной установки на карте памяти понадобится не менее 1. 5 ГБ свободного пространства.
Комментарии
Оставляйте комментарии, отвечайте другим пользователям, ставьте плюсы и минусы и добавляйте быстрые реакции.
Войдите в аккаунт, чтобы оставлять комментарии, отвечать другим пользователям и ставить реакции.