HeadlinesBriefing favicon HeadlinesBriefing.com

Ogre Battle 64 recompilé en exécutable natif PC

Hacker News •
×

Un projet de recompilation statique pour Ogre Battle 64: Person of Lordly Caliber (USA, Rev A) a été publié sur GitHub par lfarroco. En utilisant la chaîne d'outils N64Recomp, le projet convertit le jeeu N64 en un exécutable natif pour PC sans inclure de données de jeu protégées par le droit d'auteur. Les utilisateurs doivent fournir leur propre dump de ROM.

Le segment de code principal, comprenant 807 fonctions, a été entièrement recompilé en C, avec l'application en temps réel pour le rendu, les entrées et l'audio comme prochain jalon. Le projet a été réalisé en grande partie par le modèle Deep Seek v4/v4.1 Flash. Les instructions de construction nécessitent des outils macOS incluant mips-linux-gnu-binutils, cmake et splat64, ainsi qu'un dump de ROM de 40 Mo de la version USA Rev A.

L'application recompilée démarre avec un écran de démarrage pour la sélection de la ROM, valide par hachage et stocke les sauvegardes locales. Les paquets de distribution sont autonomes avec SDL2 lié statiquement. Le moteur de rendu utilise le sous-module RT64, nécessitant un correctif pour les systèmes avec SDL < 2.0.22 comme Ubuntu 22.04.

Le projet est destiné à la préservation et à la recherche en interopérabilité ; la distribution de la ROM ou des actifs extraits est interdite.