Comment porter n’importe quel jeu N64 sur PC en un temps record

Maintenant, un outil nouvellement mis à disposition promet de réduire considérablement la quantité d’effort humain nécessaire pour obtenir des versions PC de base de la plupart (sinon de tous) des jeux N64. Le projet N64 Recompiled utilise un processus appelé recompilation statique pour automatiser de vastes pans du processus intensif en main-d’œuvre consistant à extraire le code C des binaires N64. Bien que du travail de codage humain soit encore nécessaire pour lisser les imperfections, M. Wiseguy, chef de projet, a déclaré à Ars que son outil de recompilation fait « la différence entre des semaines de travail et des années de travail » lorsqu’il s’agit de créer une version PC d’un titre classique N64. De plus, des travaux parallèles sur un puissant moteur graphique N64 signifient que des améliorations activées pour PC telles que des taux de rafraîchissement plus fluides, une mise à l’échelle de la résolution et des ratios d’aspect panoramiques peuvent être ajoutées avec peu d’effort. M. Wiseguy a déclaré à Ars qu’il a débuté dans l’univers du codage N64 en travaillant sur différents projets de mod autour de 2020. En 2022, il a commencé à contribuer au projet de moteur graphique RT64, nouvel à l’époque, qui est issu du travail sur un port de Super Mario 64 à ray tracing pour devenir un effort plus généralisé visant à simplifier le processus notoirement complexe de recréation précise des graphismes N64. Tout en travaillant sur ce projet, M. Wiseguy a déclaré qu’il était tombé sur un projet existant qui automatise la désassemblage des jeux NES et un autre projet qui émule un ancien compilateur SGI pour aider à la décompilation des titres N64. « J’ai réalisé qu’il serait vraiment facile de connecter le moteur graphique RT64 à un jeu s’il pouvait être exécuté à travers un processus de recompilation statique similaire. J’ai donc mis en place une preuve de concept pour exécuter un jeu vraiment simple, et ensuite le projet a grandi à partir de là jusqu’à pouvoir exécuter certains des jeux les plus complexes. »

Share the Post: