Le code de jeu de Zelda 64 a été rétro-conçu avec succès, Rendre les Mods et les Ports possibles


Ocarina du temps - La vie de Nintendo
Image: La vie de Nintendo

Un groupe de fans connu sous le nom de "Zelda Reverse Engineering Team’ a aurait réussi à faire de la rétro-ingénierie “100%” of The Legend of Zelda: Ocarina du temps code. Essentiellement, ce qu'il fait est “ouvre les portes” aux mods, hacks, et même les ports de la Nintendo 64 classic.

Bien qu'il y ait la possibilité que cela se produise à l'avenir, le même groupe souligne que sa propre décompilation est “pas un port” et mentionne qu'il ne sera impliqué dans aucun travail d'adaptation du code du jeu aux nouvelles plateformes. Le groupe envisage également de décompiler d'autres builds du jeu, comme la version Master Quest Debug.

Un port PC entièrement fonctionnel de Super mario 64 a pris environ neuf mois pour être opérationnel après les fans’ efforts de décompilation – ajout de la prise en charge de résolutions plus élevées, nouveaux graphismes, et même le lancer de rayons. Cela signifie que quelque chose de similaire pourrait potentiellement se produire avec la sortie N64 de Link.

L'histoire de VGC a également expliqué la légalité du projet de ZRET, au cas où vous vous poseriez la question:

“Le type d'ingénierie inverse que ZRET fait est rendu légal parce que les fans impliqués n'ont utilisé aucun contenu divulgué. Plutôt, ils ont minutieusement recréé le jeu à partir de zéro en utilisant des langages de codage modernes. Le projet n'utilise également aucun des actifs originaux protégés par le droit d'auteur de Nintendo, tels que les graphiques ou le son.”

Au-delà d'un port PC potentiel, ce projet de décompilation peut également être utilisé pour éventuellement aider à la préservation historique d'Ocarina of Time. Here’s what the team had to say about its efforts:

“It’s been a wild ride. We’ve been able to create c code that, when compiled, reproduces the original game. We call this ‘matching’ decompilation.

“Last night, Fig, who is a notable community member as well as a project lead, matched the last-remaining function in the project. This means that all compiled code in the game has been turned into human-readable C code.

“We thought for a time that we may never be able to match every function completely, so this is an incredibly exciting accomplishment. Dozens of people helped work on this project, and together we were able to achieve something amazing.”