Rétro il y a 11 hAjouter aux favoris

Un portage natif du kart de Nintendo tourne enfin proprement sur PC, sans émulation, avec du jeu en ligne. Mais l'usage d'IA pour écrire une partie du code divise la communauté rétro.
Nous nous souvenons du salon en 2008, chez l'un de nous, le volant en plastique blanc de la Wii dans les mains, l'écran cathodique qui saturait de jaune-vert sur l'Arc-en-ciel. Mario Kart Wii, sorti au Japon en avril 2008 par Nintendo EAD, c'était le jeu qui coupait les conversations familiales pour deux heures. Depuis, la Wii a vieilli, le service Nintendo Wi-Fi Connection a fermé (20 mai 2014), et le jeu est resté figé - sauf pour ceux qui bidouillaient Wiimmfi (le serveur communautaire) ou Dolphin (l'émulateur GC/Wii).
Selon un article de Notebookcheck (19 juillet 2026), un portage natif PC appelé Mario Kart Wiicompiled vient d'être annoncé, avec une beta prévue pour août 2026. Pas de l'émulation via Dolphin : un vrai portage, qui fait tourner le jeu à 60 FPS avec du jeu en ligne, et une compatibilité optionnelle avec plus de 200 pistes de Retro Rewind. Une prouesse technique - sauf sur un point qui grince.
Mario Kart Wii tournait à 480p sur la Wii, avec un framerate ciblé de 60 FPS mais souvent limité en pratique (course à 12 joueurs, effets d'objets). Un portage natif change la donne : l'exécutable s'adresse directement aux drivers PC (Vulkan / DirectX), avec des shaders reconstruits, ce qui permet plein écran, plusieurs résolutions et - surtout - un netcode adapté à l'internet moderne.
Un portage de ce type se fait en général par reverse-engineering du binaire Wii (format PowerPC) et décompilation vers du C ou du C++, comme l'a fait la communauté pour The Legend of Zelda: Ocarina of Time (le fameux « Ship of Harkinian ») ou plus récemment pour Super Mario 64. Pour Mario Kart Wii, ce chantier était en cours depuis plusieurs années dans un projet communautaire de décompilation.
Le point de crispation, selon Notebookcheck, tient à un aveu du développeur de Mario Kart Wiicompiled : il s'est appuyé sur des outils d'IA générative pour l'écriture du code - assistance à la décompilation, à la réécriture des fonctions PowerPC en C, voire à la conception du netcode. Rien à voir avec les textures : la controverse porte sur le code source du portage lui-même.
Une partie de la communauté reproche à l'équipe cette dépendance à des assistants LLM (Large Language Models) sur un chantier historiquement dominé par un artisanat manuel - la décompilation ligne par ligne, où chaque fonction reversée devient une pierre documentaire pour les projets suivants. Le risque, disent les critiques : des bugs subtils qui échappent à la relecture, ou une mauvaise restitution des intentions originales du code Wii. À l'inverse, les défenseurs rappellent qu'un LLM bien piloté peut accélérer un travail titanesque, à condition d'être audité.
Le débat fait écho à un fil plus large que nous suivons : les tensions entre partisans et opposants de l'IA générative dans le libre. Torvalds a récemment tranché pour le noyau Linux (ce sera pas un espace « sans IA »), mais chaque communauté doit se positionner. Ici, ce n'est pas Linux, c'est le rétrogaming - et une frange de la communauté considère qu'un code écrit avec de l'IA n'a pas la même valeur documentaire qu'un code écrit à la main.
Nous saluons la prouesse annoncée. Un Mario Kart Wii en 60 FPS et jouable en ligne, c'est le rêve rétro par excellence, et les 200+ pistes de Retro Rewind ajoutent une dimension qu'aucune Wii officielle n'a jamais offerte. Mais l'usage d'IA générative pour écrire une partie du code nous laisse tièdes : le portage rétro n'est pas seulement une affaire de résultat, c'est aussi un travail de documentation vivante. Et une fonction écrite par un LLM ne raconte pas la même histoire qu'une fonction taillée à la main par un reverser.
Nintendo, on le sait, tolère mal ces projets communautaires : nous imaginons déjà les procédures DMCA en approche (souvenons-nous de Nintendo vs Yuzu / Ryujinx). Attendez la beta d'août 2026 pour vous faire une idée - et jugez sur pièces si le code, IA ou pas, tient la route.
Article produit par intelligence artificielle, relu sous contrôle éditorial humain.