« Eternal Star / We hope so » : après 30 ans et 1,2 million de tests par ordinateur, le mystère de la plaque « L is Real 2401 » de Super Mario 64 est résolu

Mario face à la plaque gravée de la statue d'étoile dans la cour du château de Peach dans Super Mario 64 sur Nintendo 64

C’est sans doute la plus célèbre légende urbaine de toute l’histoire du jeu vidéo. Depuis le lancement de Super Mario 64 sur Nintendo 64 en 1996, des millions de joueurs se sont usé les yeux devant le petit socle en pierre de la fontaine, au centre de la cour du château de la princesse Peach. Sur cette statue surmontée d’une étoile figure une minuscule plaque gravée dont les caractères bavent tellement qu’aucun être humain n’a jamais pu les déchiffrer à l’œil nu. Pendant trois décennies, la communauté a voulu y lire le message cryptique « L is Real 2401 », point de départ d’une traque mondiale visant à débloquer Luigi. Près de trente ans plus tard, le programmeur et chercheur indépendant mochi64 (via son dépôt open-source GitHub) vient de trancher la question par la force brute des mathématiques : la plaque ne parle pas de Luigi, mais affiche en réalité « Eternal Star / We hope so ».

Pourquoi l’agrandissement par IA échouait face à une texture de 32×32 pixels

Pour comprendre pourquoi cette énigme a résisté aussi longtemps, il faut revenir aux contraintes matérielles drastiques de la Nintendo 64. En 1996, la console de Nintendo ne disposait que de 4 Ko de mémoire de texture (TMEM) immédiatement adressable par le processeur graphique. L’intégralité de la plaque de la cour du château tient donc dans une vignette unique de 32 × 32 pixels en niveaux de gris (soit 1 024 pixels au total, strictement identiques octet par octet dans les ROM japonaise, nord-américaine, européenne et Shindou). Sur cette dalle miniature, les deux lignes de texte mesurent à peine 3 à 5 pixels de haut.

À une telle échelle, les compilateurs modernes et les algorithmes d’upscaling par intelligence artificielle sont totalement impuissants : chercher à agrandir des lettres de 4 pixels revient à demander à un réseau neuronal d’inventer des détails qui n’existent plus. À l’heure où la rétro-ingénierie des classiques Nintendo 64 exige une rigueur mathématique absolue, mochi64 a pris le problème à l’envers. Plutôt que d’essayer de « lire » la plaque, son programme reproduit exactement le pipeline graphique d’un artiste de Nintendo travaillant en 1995-1996 sur une station Silicon Graphics (SGI) sous IRIX 5.3.

Schéma de l'analyse computationnelle de mochi64 comparant Eternal Star We hope so et L is real 2401 sur la plaque de Super Mario 64
Le modèle mathématique de mochi64 compare l’empreinte de gris de chaque phrase candidate avec la texture originale 32×32 de Super Mario 64 (Crédit : mochi64).

Adobe Palatino Bold Italic (1990) et 1,23 million de candidats testés sur GPU

La méthode détaillée dans le rapport scientifique de 52 pages publié par le chercheur repose sur un constat physique implacable : lorsqu’un mot est réduit à quelques pixels, les lettres disparaissent, mais chaque combinaison de caractères laisse une empreinte unique de blocs gris. Le programme extrait d’abord la texture de pierre brute derrière le texte (issue d’une photo de métal brossé pivotée de 30 degrés, référencée SC003 dans la collection nippone de CD-ROM libres de droits Sozaijiten des années 1990). Puis, avec l’aide d’un GPU CUDA, l’algorithme compose des millions de textes candidats sur un canevas haute résolution, les réduit en 32×32 par filtrage bilinéaire, applique le flou et la courbe gamma d’époque, et mesure l’écart pixel par pixel avec l’asset original de Super Mario 64.

Les résultats chiffrés de cette fouille exhaustive sont sans appel :

  • La police exacte de 1990 identifiée : Sur environ 470 polices des années 1990 issues des disques SGI IRIX 5.3, Adobe Illustrator 5.5, KanjiTalk 7.5 ou Windows 3.1/95 JP (ainsi qu’un groupe de contrôle de 4 583 styles modernes de Google Fonts), une seule police déclasse toutes les autres : la Palatino Bold Italic d’Adobe (version PostScript Type 1 originale de 1990), distribuée à l’époque sur les stations SGI via le disque Adobe Type On Call.
  • La recette exacte de l’infographiste de Nintendo : Le texte original a été saisi sur un canevas de 190×160 pixels, en taille 26 px pour la première ligne et 19 px pour la seconde (approche +2, crénage ajusté manuellement lettre par lettre), avant d’être réduit en 32×32 par filtre bilinéaire (flou 0,3 px, gamma 1,4) et retouché à la main sur une dizaine de pixels pour éviter que les lettres ne fusionnent. À l’intérieur du texte, le modèle reconstruit ne diffère de la vraie plaque que d’environ 1 niveau de gris sur 31 en moyenne.
  • Une recherche à l’aveugle sur 1 237 405 mots : Pour prouver que son modèle n’était pas biaisé par l’expression Eternal Star, mochi64 a lancé une recherche sans dictionnaire sur 1 237 405 chaînes de caractères pour le premier mot : « Eternal » arrive n°1 absolu, tandis que « Star » se classe n°1 sur 27 122 mots pour la suite de la première ligne. Sur la seconde ligne, une fouille ouverte sur 17 700 mots anglais fait ressortir « We hope so » en tête (avec « hope » n°1 sur 12 556 mots centraux).
  • Validation en double aveugle à 100 % (50/50) : En injectant 50 mots anglais secrets tirés au sort et scellés par hachage SHA-256 dans la pierre avant décodage, l’algorithme a retrouvé le vrai mot caché 50 fois sur 50.

Pourquoi « L is Real 2401 » est mathématiquement contredit par les pixels

Lorsque l’algorithme évalue les lectures historiques proposées depuis trente ans (un score plus bas indiquant une erreur moindre par rapport aux pixels de la ROM), l’écart est spectaculaire. Sur la première ligne seule, « Eternal Star » obtient un score d’erreur de 789, contre 2 031 pour « L is real 2401 », soit un résultat 2,6 fois moins fidèle aux pixels du jeu. Sur l’ensemble des deux lignes, le duo « Eternal Star / We hope so » affiche un score combiné de 1 129 (et même 850,95 une fois le crénage manuel modélisé), quand la théorie de 2019 « A Secret star / lie here ~ » plafonne à 4 304 (3,8 fois pire).

La raison géométrique est limpide : la formule « L is real 2401 » exige une majuscule « L » isolée, un tout petit mot « is » entouré d’espaces vides et quatre chiffres larges à la fin. Or, la texture de Nintendo montre un premier mot long et uniformément encré (Eternal), sans la moindre coupure après la première lettre, suivi du rythme typique des lettres latines en italique (les hampes hautes du E, du t, du l et du S).

Mais que signifie alors « Eternal Star / We hope so » ? Comme le souligne mochi64, l’inscription se lit exactement comme une plaque commémorative japonaise traduite en anglais scolaire par l’équipe de Nintendo EAD : un titre (Eternal Star, pour Eien no hoshi, l’étoile éternelle) suivi d’un vœu collectif (We hope so, traduction littérale de la tournure nippone Sō de atte hoshii : « Une étoile éternelle, du moins nous l’espérons »). Un clin d’œil plein d’humour et d’espoir glissé par les créateurs en 1996 (et réutilisé deux ans plus tard dans la Caverne Dodongo de l’inoubliable The Legend of Zelda: Ocarina of Time), qui concorde parfaitement avec la lettre officielle envoyée par Nintendo of America en 1998 affirmant que la plaque était une simple plaisanterie interne des développeurs.

L’histoire conserve malgré tout son lot de poésie : comme Shigeru Miyamoto l’avait confié dès 1996 puis lors d’un entretien Iwata Asks en 2009, Luigi a réellement existé comme second personnage jouable en écran scindé jusqu’à la dernière année de développement de Super Mario 64, avant d’être coupé par manque de mémoire. Et lorsque les fichiers originaux du frère en salopette verte ont finalement refait surface dans les archives internes de Nintendo en juillet 2020, il s’était écoulé très exactement 24 ans et 1 mois (2401) depuis la sortie du jeu.

Où trouver Super Mario 64 au meilleur prix ?

Envie de retourner arpenter la cour du château de Peach et de vérifier par vous-même la fameuse statue à l’étoile ? Voici les meilleures offres actuelles pour retrouver ce monument de la plateforme 3D :

Vérifier les prix pour Super Mario 64 sur Goclecd→

Mon regard : quand les mathématiques rétro-ingénierient la magie de 1996

En tant que développeuse passionnée par le traitement du signal et l’histoire de Nintendo, la démarche de mochi64 me fascine au plus haut point. Plutôt que de céder à la facilité trompeuse d’un modèle d’IA générative qui aurait plaqué ses propres hallucinations sur une vignette de 32×32 pixels, ce projet traite la texture de 1996 comme un problème inverse de physique optique. Reconstruire l’environnement SGI IRIX 5.3, retrouver la police exacte Adobe Palatino Bold Italic de 1990, prouver le résultat par un test en double aveugle à 50 sur 50 et publier l’intégralité du code sous licence MIT avec un défi ouvert à tous : c’est un modèle absolu de rigueur scientifique. Et découvrir qu’au lieu d’un code secret, les artistes de Nintendo avaient simplement gravé le vœu que leur création devienne une « étoile éternelle » rend l’anecdote encore plus touchante trente ans plus tard.

Rejoignez le QG sur Discord
Venez débattre de cette actu, partager votre setup PC/console ou estimer vos jeux rétro avec la rédaction et la communauté !
Rejoindre le Discord →

Retrouvez Pro-Gamer en priorité sur Google

Ajoutez pro-gamer.fr à vos sources préférées pour retrouver nos guides et actus directement dans votre flux Google Discover et vos résultats de recherche.

Chaya "Chayane"
Rédigé par Chaya "Chayane"
🧠 Rédactrice Tech & IA 🗽 New York & Montréal

Américaine installée dans la périphérie de New York, Chaya « Chayane » a passé 5 ans à Montréal pour ses études d'ingénierie logicielle avant de revenir dans sa région natale. Développeuse Full-Stack et chercheuse en architectures de Deep Learning et d'IA, elle explore les réseaux neuronaux et l'optimisation algorithmique tout en concevant les outils de Retrocharting et Gamescharting aux côtés de Grimtag. Gamer depuis plus de 20 ans, collectionneuse passionnée de l'univers Nintendo et de la saga The Legend of Zelda, elle a arpenté Azeroth sur World of Warcraft avant de mettre son expertise technique au service de l'analyse vidéoludique.

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. Découvrez comment les données de vos commentaires sont traitées.