L’un des projets de rétro-ingénierie les plus suivis du jeu vidéo a franchi la ligne d’arrivée. Le groupe doldecomp a terminé la décompilation complète de Super Smash Bros. Melee, sorti en 2001 sur GameCube. Tout le code du jeu a été reconstruit sous une forme lisible, et des outils d’intelligence artificielle ont aidé dans la dernière ligne droite, ce qui a provoqué un débat dans la communauté.
Ce qui a été fait
Le projet a commencé en 2020 et travaille sur la version américaine du jeu. Selon XenoSpectrum, qui suit le tableau de bord du projet, la dernière fonction a été reconstruite le 7 septembre 2026. Il y a 19 828 fonctions au total, et l’exécutable produit à partir du nouveau code est identique à l’original.
Ce type de travail s’appelle la décompilation par correspondance. Les bénévoles écrivent, fonction par fonction, un code qui, compilé avec le même compilateur qu’à l’époque, produit exactement les mêmes instructions machine que le jeu d’origine. Chaque fonction réussit ou échoue à une vérification automatique : le compteur n’atteint 100 % que lorsque tout correspond.
La place de l’IA
L’annonce des 100 % sur X portait un astérisque : « réalisé avec l’IA (Claude) ». Dans l’historique du projet, au moins un contributeur a écrit que deux contributions avaient été « implémentées et vérifiées avec Codex et Astra », des outils et modèles d’OpenAI. Held Games va plus loin et affirme qu’un modèle d’OpenAI a aidé à boucler la dernière ligne droite en quelques jours.
XenoSpectrum apporte une nuance importante : les deux contributions citées représentent moins d’un dixième de point de pourcentage du total, et l’historique public ne montre pas ce qui a fait passer le projet d’environ 93 % à 100 % en septembre. Autrement dit, l’IA a participé, mais six ans de travail humain ont fait l’essentiel.
La polémique
Le crédit accordé à l’IA a divisé les fans. Une partie de la communauté a critiqué l’usage de ces outils, tandis que d’autres ont rappelé que, dans une décompilation par correspondance, l’IA ne fait que proposer du code qui doit reproduire l’original octet par octet, et que des humains relisent toujours chaque contribution. C’est très différent de la création d’un nouveau jeu par IA.
Peut-on y jouer sur PC ?
Pas directement. Le dépôt reconstruit l’exécutable GameCube et ne contient pas le jeu : pour compiler, il faut extraire le fichier principal de sa propre copie du disque. L’intérêt du projet est ailleurs : avec un code lisible, il devient plus simple de créer des mods, d’étudier le jeu et, à terme, de proposer des versions pour d’autres plateformes. Selon le dépôt, le travail consiste désormais à nommer et à ranger le code.
Pourquoi c’est important
Melee est l’un des jeux compétitifs les plus joués de l’histoire, et sa décompilation complète aide à le préserver. Le cas montre aussi comment l’IA accélère la rétro-ingénierie des jeux anciens, sujet de notre article sur la façon dont l’IA est devenue un outil de rétro-ingénierie.