Le remake de La Légende de Zelda : Ocarina of Time pour Nintendo Switch 2 est devenu l'un des titres les plus désirés de 2026 depuis son annonce et même si c'est probablement quelque chose sur lequel nous n'allons pas revenir, chez Vandal nous avons décidé de récupérer aujourd'hui l'une des anecdotes les plus curieuses du développement de ce chef-d'œuvre de la Nintendo 64 : la présence d'un Arwing de Étoile Renard 64 caché dans le code du jeu original.
Lien contre un vaisseau spatial
Pour comprendre pourquoi il y a un vaisseau Star Fox caché dans un jeu médiéval fantastique comme celui-ci, il faut parler de Volvagia, le boss qui nous attendait dans le Temple du Feu. Bien que la bataille contre lui ait été quelque peu facile, c'est l'une des confrontations les plus emblématiques de cette aventure inoubliable, puisqu'elle nous a fait lutter contre un dragon de feu qui volait autour de nous pendant qu'il nous jetait du feu et se cachait sous terre, le tout avec une présentation très cinématographique et spectaculaire pour l'époque.
Si vous regardez bien, la façon dont Volvagia vole a des schémas de mouvement très similaires à ceux d'un Arwing, c'est pourquoi Kazuaki Morita, le programmeur des boss du jeu et du mini-jeu de pêche, a décidé d'introduire un Arwing de Star Fox 64 pour faciliter la programmation de ce boss et effectuer divers tests avec le système de ciblage Z.
De toute évidence, ce vaisseau n’était qu’un espace réservé qui, même s’il restait dans le code de la cartouche, n’apparaissait pas lors d’une partie normale. Oui, il existait des outils externes, tels que les codes GameShark, pour l'invoquer, mais ce n'est qu'en 2020, 22 ans après sa sortie, que les speedrunners ont découvert qu'il existe une méthode pour faire apparaître l'Arwing sans nécessiter aucun type de modification ou de cartouche de triche et que tout le monde peut réaliser.
Pour être plus précis, début 2020, la communauté speedrunner d'Ocarina of Time a découvert un bug connu sous le nom d'ACE (Arbitrary Code Execution) qui permet de forcer le chargement et l'exécution d'un fichier de sauvegarde comme s'il s'agissait d'un code de jeu, en utilisant le nom de l'emplacement de sauvegarde lui-même.
D'une manière très générale, cette méthode est un peu comme le bug définitif qui nous permet de contrôler le jeu à notre guise, pouvant ainsi accéder à tout ce qui est caché dans le code et même modifier le comportement du jeu lui-même.
Dans le cas des speedrunners, leur utilisation était claire : provoquer une téléportation directe au générique final du jeu pour battre toutes sortes de records, mais en même temps cela ouvrait la porte à forcer l'apparition de l'Arwing qui servait d'espace réservé pour programmer les schémas de vol de Volvagia, et nous pourrions même lui faire face pendant qu'il nous tire dessus, puisqu'il est complètement animé et a son IA programmée.
La méthode pour invoquer l'Arwing est un peu plus complexe que « normale », puisqu'elle nous oblige d'abord à faire trois fois ACE avec des noms différents afin de supprimer le limiteur de caractères lors du nom d'un fichier de sauvegarde. En faisant cela, nous pouvons entrer les codes que nous voulons car il n'y a pas d'extension maximale, ce qui nous donne un contrôle total sur le jeu pour, par exemple, invoquer le vaisseau Star Fox susmentionné. Dans la vidéo que nous vous laissons au-dessus de ces lignes, vous pourrez voir comment mettre tout cela en pratique.
La vérité est qu'il est difficile d'imaginer que le nouveau remake d'Ocarina of Time cache un secret de ce type, même si cela ne veut pas dire qu'il s'agit d'une curiosité des plus frappantes et amusantes sur le développement d'un jeu qui, pour beaucoup, reste le meilleur de l'histoire.
