decomp.dev, le site qui suivait la progression de bénévoles reconstruisant le code source de jeux commerciaux, est en train de fermer. Dans un avis intitulé « Sunsetting decomp.dev », l’administrateur, qui utilise le pseudonyme Encounter, affirme que l’intelligence artificielle a brisé le volet communautaire de la décompilation. L’affaire, révélée par 404 Media le 15 octobre, montre l’autre face de la vague de projets de rétro-ingénierie réalisés avec l’IA.

Ce que faisait decomp.dev

La décompilation « matching » consiste à réécrire le code d’un jeu jusqu’à ce que, une fois compilé, il produise exactement le programme d’origine. C’était un travail de plusieurs années, mené par des groupes de bénévoles aux compétences variées. decomp.dev est né en 2024 comme un tableau de bord listant ces projets et indiquant le pourcentage d’avancement de chacun.

Selon l’avis du site lui-même, decomp.dev continuera de suivre les projets existants, mais l’index principal et l’ajout de nouveaux projets ont été désactivés. Les articles consultés ne donnent ni date de fermeture définitive ni le sort des données.

L’argument de l’administrateur

Encounter décrit la décompilation « matching » comme une tâche historiquement très difficile, de l’ordre de plusieurs années pour un jeu de taille moyenne. Selon lui, les modèles de pointe sortis récemment suivent des instructions complexes, recoupent les symboles et les informations de débogage et écrivent un code plus naturel, ce qui raccourcit nettement le chemin.

Le problème, à ses yeux, ce sont les « forks hostiles » : des personnes qui clonent un projet mené par des humains depuis des années, terminent le travail avec l’IA et publient le résultat sans vraiment contribuer au projet d’origine. Pour l’administrateur, l’aspect communautaire de la décompilation « a été brisé ». 404 Media ajoute qu’il est devenu impossible, selon lui, de distinguer ce qui est fait surtout par des humains de ce qui est fait par l’IA. Encounter reconnaît aussi qu’avec de bonnes consignes, une relecture humaine et une vérification du code, l’IA peut accélérer sensiblement le travail.

Pourquoi c’est important

Portal GTA 6 a montré le versant positif de cette association. Ce mois-ci, Super Smash Bros. Melee a vu son code entièrement reconstruit avec l’aide de l’IA dans la dernière ligne droite, et les outils qui relient des agents d’IA à Ghidra et IDA ont explosé sur GitHub. Le départ de decomp.dev montre le coût social : quand un travail de plusieurs années ne prend plus que quelques semaines, l’incitation à collaborer en groupe diminue.

Dans le même temps, Xbox elle-même a créé Xbox Labs pour se pencher sur cette vague de jeux décompilés et portés avec l’IA, signe que le sujet est passé des forums d’amateurs aux entreprises.

Ce que l’on ignore encore

  • La date exacte de fermeture du site et le sort de l’historique des projets.
  • Si une autre plateforme reprendra le rôle de tableau de bord de la communauté.
  • La proportion réelle de projets réalisés surtout avec l’IA ; les chiffres cités sont les impressions de l’administrateur.

Rappelons que décompiler un jeu suppose de posséder sa propre copie de l’original et que le résultat ne remplace pas les fichiers d’art et d’audio, qui restent protégés par le droit d’auteur des entreprises.