samedi, novembre 9, 2024

Les ports PC non officiels des jeux N64 pourraient devenir beaucoup plus faciles

Un développeur a créé un outil qui pourrait faciliter la création de ports PC de jeux Nintendo 64.

Au cours des dernières années, de nombreux projets de décompilation réalisés par des fans ont été en préparation, qui tentent de procéder à une ingénierie inverse du code de jeux N64 individuels et de les transformer en code C, qui peut ensuite être compilé en versions jouables sur PC.

Cependant, le développeur Wiseguy a maintenant créé N64 : Recompiled, un outil qui recompile automatiquement les binaires N64 en code C en une fraction du temps.

Comme expliqué dans une vidéo YouTube de Nerrel, N64 : Recompiled a le potentiel de « transformer comme par magie une ROM N64 en un .exe exécutable en quelques minutes ».

La vidéo montre Wiseguy ajoutant une ROM N64 à l’outil, qui la traduit ensuite en code C, prêt à être compilé, « en quelques secondes seulement ».

Alors que les émulateurs permettent aux utilisateurs de PC de jouer aux jeux N64 depuis des décennies, le fait de compiler des ports PC pour chaque jeu présente de nombreux avantages, tels que la possibilité d’activer une fréquence d’images améliorée, une prise en charge ultra-large, des résolutions 4K et le traçage de rayons.

Avis: Pour afficher cette intégration, veuillez autoriser l’utilisation de cookies fonctionnels dans les préférences en matière de cookies.

Comme pour les projets de décompilation individuels, les joueurs doivent fournir leur propre ROM N64 de source légale pour que ces jeux fonctionnent. Le logiciel récupère ensuite les éléments de la ROM (tels que les modèles de personnages, l’audio et les textures) et les combine avec le code décompilé. créer une version PC native.

L’opinion est que cela contribue à protéger les projets dans une certaine mesure des ramifications juridiques. Les projets d’ingénierie inverse tels que ceux-ci sont techniquement légaux car les développeurs impliqués n’utilisent aucun contenu divulgué ni aucun actif protégé par le droit d’auteur.

Comme Nerrel le souligne, étant donné que le code décompilé de Wiseguy n’utilise pas non plus de ressources de jeu, il pourrait fournir chaque port pré-construit, ce qui signifie que les joueurs n’auraient pas à utiliser l’outil pour effectuer leurs propres conversions et devraient simplement fournir les leurs. fichier ROM du jeu.

Avis: Pour afficher cette intégration, veuillez autoriser l’utilisation de cookies fonctionnels dans les préférences en matière de cookies.

« Le processus automatisé n’est pas parfait et les recomps nécessitent généralement des corrections manuelles pour des choses comme les vitesses du matériel moderne qui sont bien plus rapides que prévu », explique Nerrel.

« Mais le temps et le travail nécessaires pour les réparer sont dérisoires en comparaison d’un processus complet de décompilation et de portage. »

Pour le prouver, Wiseguy a publié le premier de ses ports recompilés, pour The Legend of Zelda : Majora’s Mask. Les joueurs peuvent le télécharger maintenant et ajouter leur propre ROM N64 du jeu pour y jouer sur PC.

Un projet de décompilation complète de Majora’s Mask est en cours depuis plusieurs mois chez Harbour Masters, qui a précédemment publié un portage PC d’Ocarina of Time. Harbor Masters a annoncé en novembre 2023 avoir décompilé Majora’s Mask et travaillait désormais sur le port PC.

Pendant ce temps, Wiseguy affirme que son outil lui a permis de créer un port PC entièrement fonctionnel de Majora’s Mask en seulement deux jours.

Avis: Pour afficher cette intégration, veuillez autoriser l’utilisation de cookies fonctionnels dans les préférences en matière de cookies.

Nerrel souligne que l’outil ne rendra pas obsolète la méthode de décompilation plus longue et plus traditionnelle. « Le code de recomp n’est pas lisible, donc avoir un code source entièrement rétro-conçu est d’une grande aide pour le modding et l’application de correctifs, même lorsque vous utilisez cet outil », soulignent-ils.

« Une partie de la raison pour laquelle Majora’s Mask n’a pris que deux jours est qu’il y a eu une décompilation de référence. Mais, bien sûr, le fait est que vous n’avez plus besoin d’une décompilation pour créer un portage, ouvrant ainsi la porte aux jeux les plus obscurs fonctionnant nativement sur PC.

Wiseguy a déjà créé avec succès des ports PC recompilés des titres N64 Banjo-Kazooie, Rocket : Robot on Wheels et Superman 64.