
Près de quarante ans après sa sortie, Zelda II: The Adventure of Link s'offre une seconde jeunesse sur PC. Le développeur Troygentic a publié z2rs, une reconstruction non officielle du jeu NES de Nintendo, réécrite en Rust. Elle ajoute le format large, des graphismes en haute définition et un mode coopératif. Le projet s'inscrit dans la vague de portages et de mods qui ont accompagné les 40 ans de la série Zelda.
Une reconstruction vérifiée image par image
Sorti en 1987 sur le Famicom Disk System au Japon, puis sur NES en Europe et aux États-Unis l'année suivante, Zelda II reste l'épisode à part de la saga. Il alterne une carte vue de dessus et des phases d'action en vue de côté, et introduit des points d'expérience et des sorts. C'est ce jeu que Troygentic a entrepris de reconstruire.
Le développeur présente z2rs comme une reconstruction « de type clean-room » : le jeu est réécrit en Rust, et son comportement est vérifié image par image face à un émulateur de référence. Le code publié ne contient aucun élément du jeu original. Pour jouer, chacun doit fournir sa propre ROM, et plus précisément la version américaine du jeu, dont le dépôt précise les empreintes pour vérifier le fichier. Le code source est distribué sous licence MIT. La démarche rappelle celle des portages PC non officiels de Twilight Princess, qui reposent eux aussi sur le principe de la ROM fournie par le joueur.


Format large, HD et coopération en ligne
La principale nouveauté tient à l'affichage. Le jeu gère les formats 16:10, 16:9 et 21:9, et remplit les côtés de l'écran avec de véritables éléments de décor plutôt qu'avec des bandes noires. Des packs graphiques haute définition, de 2x à 8x, redessinent les sprites ; les premières zones du jeu sont déjà traitées, et le pack de textures est diffusé via le serveur Discord de l'auteur.
Plus inattendu pour un jeu solo, z2rs propose un mode à deux joueurs, en local comme en ligne. Les fonctions héritées de l'émulation sont aussi présentes : sauvegardes d'état, avance rapide, enregistrement et lecture de parties, et prise en charge des manettes. Ce type de relecture moderne des classiques 8 bits trouve un écho dans des projets comme Super Mario Bros Remastered, qui pousse lui aussi l'original NES vers de nouvelles possibilités.
Disponible sur PC, Android et navigateur
Au-delà du PC sous Windows, z2rs tourne sous macOS, sur les processeurs Intel comme Apple Silicon, sous Linux et sur Android à partir de la version 8.0. Une version pour navigateur, compilée en WebAssembly, complète l'ensemble. Les exécutables sont disponibles sur la page GitHub du projet : il suffit de lancer z2rs-launcher et d'indiquer la ROM. Les amateurs de reconstructions natives pourront comparer avec le portage PC de Banjo-Kazooie par Harbour Masters, et retrouver les autres projets consacrés à la saga sur la page Zelda.
Sources : GitHub z2rs
Vous aimez notre contenu ?
Suivez-nous pour ne rien manquer !