HeadlinesBriefing favicon HeadlinesBriefing.com

Ogre Battle 64 recompilado como executável nativo para PC

Hacker News •
×

Um projeto de recompilação estática para Ogre Battle 64: Person of Lordly Caliber (USA, Rev A) foi lançado no GitHub por lfarroco. Usando a cadeia de ferramentas N64Recomp, o projeto converte o jogo N64 em um executável nativo para PC sem incluir dados de jogo protegidos por direitos autorais. Os usuários devem fornecer seu próprio dump de ROM.

O segmento de código principal, que compreende 807 funções, foi completamente recompilado para C, com o aplicativo em tempo de execução para renderização, entrada e áudio como o próximo marco. O projeto foi realizado em grande parte pelo modelo Deep Seek v4/v4.1 Flash. As instruções de compilação exigem ferramentas macOS incluindo mips-linux-gnu-binutils, cmake e splat64, além de um dump de ROM de 40 MB da versão USA Rev A.

O aplicativo recompilado é iniciado com uma tela inicial para seleção de ROM, valida por hash e armazena saves de bateria localmente. Os pacotes de distribuição são autônomos com SDL2 vinculado estaticamente. O renderizador usa o submódulo RT64, exigindo um patch para sistemas com SDL < 2.0.22 como Ubuntu 22.04.

O projeto é para preservação e pesquisa de interoperabilidade; é proibido distribuir a ROM ou ativos extraídos.