💥
Энтузиаст перенёс The Binding of Isaac: Repentance на PS Vita. Помогли нейросетиУ PS Vita внезапно появился повод напомнить о себе. Энтузиаст под ником 0xl0cal представил публичную альфа-версию repentogxm — неофициального нативного порта The Binding of Isaac: Repentance на портативную консоль Sony. Для самой PS Vita это любопытная история. Официально на устройстве выходила The Binding of Isaac: Rebirth, но последующие крупные расширения, включая Repentance, на Vita так и не появились. Теперь этот пробел может восполнить фанатский проект.
Автор использовал нейросети как серьёзный инструмент разработки: его автор активно использовал LLM при реверс-инжиниринге игры. PC-версия Repentance имеет 32-битный исполняемый файл для x86, и проект переводит его функции в C-код, который затем компилируется под ARM-процессор PS Vita. То есть речь идёт не об эмуляции игры, а о попытке заставить её работать на железе консоли нативно. Сам 0xl0cal описывает проект как эксперимент: потратил огромное количество LLM-токенов, чтобы проверить, получится ли таким способом превратить PC-исполняемый файл в нативно работающий код для портативки 2011 года.
Для первой альфа-версии результат выглядит довольно впечатляюще. repentogxm уже запускает игру в родном для Vita разрешении 960×544, поддерживает сохранения, музыку и звуковые эффекты. В обычных комнатах и меню игра способна работать примерно на 60 FPS. Также удалось запустить Lua-моды, например, External Item Descriptions.
В тяжёлых сценах производительность заметно проседает, а продолжительная игра может приводить к вылетам из-за проблем с памятью. Поэтому автор честно указывает альфа-статус проекта.
Стоит отметить, файлы самой игры энтузиаст не распространяет. Для запуска потребуется собственная легально приобретённая PC-копия The Binding of Isaac: Repentance и её файлы ресурсов, а файлы порта можно
скачать со страницы автора на GitHub.
❤️ — Жду больше портов годных игр