HeadlinesBriefing favicon HeadlinesBriefing.com

Ogre Battle 64 перекомпилирован в нативный исполняемый файл для ПК

Hacker News •
×

Проект статической перекомпиляции для Ogre Battle 64: Person of Lordly Caliber (USA, Rev A) был опубликован на GitHub пользователем lfarroco. С использованием набора инструментов N64Recomp, проект преобразует игру N64 в нативный исполняемый файл для ПК без включения защищённых авторскими правами данных игры. Пользователи должны предоставить собственный дамп ROM. Основной сегмент кода, включающий 807 функций, был полностью перекомпилирован на C, с приложением во время выполнения для рендеринга, ввода и аудио как следующей вехой. Большая часть проекта была выполнена моделью Deep Seek v4/v4.1 Flash. Инструкции по сборке требуют инструменты macOS, включая mips-linux-gnu-binutils, cmake и splat64, а также дамп ROM размером 40 МБ версии USA Rev A. Перекомпилированное приложение запускается с экрана выбора ROM, проверяет его по хешу и локально сохраняет файлы сохранения. Пакеты распространения являются автономными с статически связанной SDL2. Рендерер использует подмодуль RT64, требующий патча для систем с SDL < 2.0.22, таких как Ubuntu 22.04. Проект предназначен для архивации и исследования совместимости; распространение ROM или извлечённых ресурсов запрещено.