Un développeur nommé Wiseguy a publié un port natif de The Legend of Zelda : Majora’s Mask pour PC, contournant le besoin d’un émulateur et débloquant de nouvelles performances et possibilités de modding pour le classique de Nintendo. En plus de cela, la nouvelle méthode qu’ils ont développée pour ce faire, la « recompilation statique », permettra aux développeurs de faire de même avec d’autres jeux N64 beaucoup plus facilement.
Nous pouvons jouer aux jeux Nintendo 64 sur PC depuis longtemps – plus de 25 ans, en fait, comme le souligne une vidéo de Digital Foundry – mais même si les émulateurs de console peuvent fournir un excellent outil unique pour un étant donné la bibliothèque, ils sont inefficaces, ne parviennent pas à tirer pleinement parti de nos nouveaux systèmes puissants et introduisent parfois de nouveaux problèmes ou erreurs.
Les ports directs vers PC par « décompilation » peuvent offrir la meilleure expérience possible, mais sont également extrêmement gourmands en main-d’œuvre, nécessitant des années de travail pour produire des résultats comme OpenGOAL pour Jak et Daxter ou le portage PC de Mario 64. L’outil de recompilation statique de Wiseguy facilite ce processus de portage, réduisant ainsi les années de processus.
Wiseguy a montré la puissance de cet outil en tournant rapidement autour d’un port PC du cheval noir candidat au meilleur jeu Zelda. Comme pour l’émulation, vous devrez toujours fournir une ROM acquise légalement pour pouvoir jouer, et Zelda 64: Recompiled est une brillante vitrine de la puissance de la recompilation statique, offrant un moyen modernisé et sans tracas de se faire traquer et agresser par un gang. par des enfants dans les bois.
La recompilation statique traduit le code du jeu en C, puis utilise direct3d12/Vulkan pour restituer des visuels à couper le souffle. Ce n’est pas un processus automatique, nécessitant un travail pratique pour comprendre à quel point le matériel moderne est bien plus efficace que le N64. Mais là où une décompilation complète d’une ROM pour extraire le code source nécessaire à la création d’un port natif peut prendre des années, le développeur Wiseguy a pu produire un port jouable de Majora’s Mask en seulement quelques jours. Selon le développeur, Zelda 64 : Recompiled a été testé par rapport à d’autres émulateurs avec une mesure de performances appelée RDP Accuracy, qui aide à identifier quels effets et visuels sont prévus et quelles bizarreries du matériel.
La prise en charge native du contrôleur, le mappage des entrées, la sauvegarde automatique, la prise en charge des écrans larges et facilement la meilleure fonctionnalité qui était auparavant abandonnée sur les ports officiels 3DS, la visée gyroscopique, ont tous été ajoutés, éliminant ainsi les tracas liés à la première configuration de l’émulateur. Le lancer de rayons, la prise en charge des mods et la double prise en charge analogique avec les commandes de la caméra, ainsi que l’éventuelle intégration d’Ocarina of Time, sont toutes des fonctionnalités prévues pour Zelda 64 : Recompiled.
Le fait que ces fonctionnalités aient été intégrées de manière transparente dans Zelda 64: Recompiled est ce qui me passionne le plus dans le potentiel de cette méthode. Je ne suis pas étranger à l’émulation, mais le nombre de fois où j’ai essayé d’émuler un jeu qui utilise une forme étrange d’anticrénelage ou de lissage de texture spécifique au matériel et que j’ai rencontré des fréquences d’images à un chiffre ou un mappage de texture totalement déformé est trop élevé. compter.
Tenez-vous au courant des actualités les plus importantes et des meilleures offres, sélectionnées par l’équipe PC Gamer.
Le niveau de clarté visuelle offert par la puissance du matériel moderne est époustouflant, avec un éclairage et des ombres atmosphériques qui rendent l’ambiance “Twin Peaks: Fire Walk With Me” de Termina encore plus prononcée. Personnellement, je suis impatient de voir si la recompilation statique peut nous apporter encore plus de ports natifs de certains jeux qui en ont désespérément besoin. Vous pouvez consulter Zelda 64 : recompilé ici.