
Dix-neuf ans après sa sortie sur Wii, Super Mario Galaxy fait le grand saut vers une console bien plus modeste. Tobias Friedly, alias Game of Tobi, a publié sur GitHub un portage du jeu pour la Game Boy Advance, présenté dans une vidéo dont les images montrent une version bel et bien jouable. Le résultat est nettement plus anguleux que l'original, mais la planète Mario tourne en 3D sur une portable sortie en 2001.
Un moteur 3D amateur et le code de la décompilation
Le projet repose sur deux briques. La première est un moteur 3D pour Game Boy Advance signé Joshua Barretto, que Tobias Friedly a repris comme base en y ajoutant de nombreuses fonctions. La seconde est la logique du jeu lui-même, largement empruntée à Petari, la récente décompilation de Super Mario Galaxy menée par la communauté. C'est elle qui permet de retrouver le comportement de l'original sur une machine sans commune mesure avec la Wii.
Les commandes ont dû être repensées, la console de Nintendo n'offrant ni pointeur ni capteur de mouvement. Le pointeur d'étoiles est pourtant bien intégré, et les fragments d'étoile sont collectés automatiquement dans certaines situations pour compenser le manque de boutons. La fluidité est jugée acceptable par Hackaday, sans plus de précision.



Une ROM à construire soi-même
Comme la plupart des portages issus d'une décompilation, le dépôt ne contient que du code, sans aucune ressource du jeu. Les graphismes et les sons sont extraits pendant la compilation depuis une image disque de la version américaine du jeu, que l'utilisateur doit posséder. La construction passe par l'environnement de développement devkitPro, sous macOS ou Linux, ou via WSL sous Windows, et demande quelques minutes. Aucune ROM prête à l'emploi n'est fournie.
Super Mario Galaxy vit décidément une année chargée. Le même travail de décompilation se retrouve dans Nebula, le portage PC natif passé en version 1.0, qui pousse le jeu à 60 images par seconde en ultra-large. De son côté, la Game Boy Advance continue de repousser ses limites grâce à sa scène amateur, à l'image du hack qui offre un lifting intégral à Gradius ou des mods et portages les plus improbables de ces derniers mois. D'autres projets sont à retrouver sur la page Game Boy Advance.
Vous aimez notre contenu ?
Suivez-nous pour ne rien manquer !