Speedrun Pokémon : pourquoi « le record » ne veut rien dire

Sur Pokémon Crystal, la catégorie Any% se boucle en 5:07 quand l’Any% Glitchless demande 3:06:59. Ce ne sont pas deux niveaux de jeu, ce sont deux disciplines. Les records par catégorie, les règles des classements et le chemin d’entrée le plus court.

Par Lecture 9 min

Sur Pokémon Crystal, le record de la catégorie Any% est de 5 minutes et 7 secondes. Celui de l’Any% Glitchless, même jeu et même classement anglais, est de 3:06:59. L’écart n’est pas un écart de niveau : ce sont deux disciplines rangées sous un seul nom de jeu. L’une amène la console à exécuter du code écrit par le joueur, l’autre joue le jeu. Tant que tu ignores laquelle on te montre, un « record Pokémon » ne t’apprend rien.

Deux disciplines derrière un seul nom de jeu

Prends le classement de Pokémon Crystal. La catégorie Any% affiche 5:07. L’Any% Glitchless du même jeu, sur le même classement anglais, affiche 3:06:59. Plus de trente-six fois plus long, sur la même cartouche. Personne n’est trente-six fois meilleur que personne : les deux coureurs ne font pas le même exercice. Le premier passe cinq minutes à installer une corruption de mémoire qui envoie la partie droit à la fin. Le second traverse Johto, puis Kanto, et monte battre Red au mont Argenté.

Un temps Pokémon ne se lit jamais seul : il se lit avec sa catégorie, et tu verras plus bas qu’il faut aussi le lire avec sa version. Cette grille vaut pour toute la discipline, du speedrun de Mario 64, dont les classements portent le nombre d’étoiles ramassées, à celui de Zelda.

CatégorieRecordCoureurDate de la run
Any%5:07entrpntr15/09/2019
Any% Glitchless3:06:59SlNNED22/01/2026
Manipless3:17:16Exarion04/01/2019
Pokémon Crystal, tête des classements speedrun.com, extraction du 19/08/2026. Les trois temps viennent du tableau anglais, dont le chrono s’arrête après Red, au mont Argenté : ils se comparent entre eux.

Ce que fait le glitch qui ramène Crystal à cinq minutes

L’exécution de code arbitraire, ACE dans la bouche des coureurs, est définie par Bulbapedia comme un exploit qui permet de faire tourner du code que le programme d’origine ne contient pas. Le mécanisme tient en une phrase : détourner le compteur de programme vers la RAM, la mémoire que le joueur remplit en jouant, au lieu de la ROM figée de la cartouche.

Sur Crystal, la route Any% décrite par le Glitch City Wiki repose sur le 0x1500 control code ACE. Le bad clone glitch donne un Pokémon dont le surnom n’est pas terminé par le bon octet, que l’on affiche dans l’écran de retrait du PC. Le jeu lit au-delà du surnom et tombe dans la zone mémoire des noms de boîtes, que le joueur choisit lettre par lettre. Il y écrit les octets d’un petit programme, et la console l’exécute.

En génération 1, le résultat s’obtient par un objet glitché baptisé 8F. Bulbapedia écrit qu’il fait sauter le compteur de programme vers l’emplacement RAM qui stocke le nombre de Pokémon de l’équipe. À partir de là, l’ordre de l’équipe et les quantités d’objets du sac deviennent des instructions. Une run Any% de Pokémon ressemble donc à un rituel de menus plutôt qu’à une partie.

« No Save Corruption » n’est pas une catégorie propre

Le nom d’une catégorie se lit comme une liste d’interdits, pas comme une promesse de pureté. Le règlement de l’Any% de Red/Blue dit que « Save Corruption and other glitches (trainer-fly, old man, etc.) are allowed ». Celui de l’Any% No Save Corruption dit l’inverse sur un point, et un seul : « Save Corruption is not allowed. Other glitches (trainer-fly, old man, etc.) are allowed. » Une run No Save Corruption reste une run truffée de glitchs à laquelle on a retiré un outil.

Cet outil, le Glitch City Wiki le range sous le nom de SRAM glitch. Le principe : lancer une nouvelle partie par-dessus une sauvegarde existante, sauvegarder, puis couper l’alimentation juste après la disparition de la boîte Oui/Non. Bulbapedia parle d’une fenêtre de deux frames. Les Pokémon de l’ancienne partie survivent dans la nouvelle, et leurs données servent de matière première au reste de la run.

Les deux autres noms cités par le règlement sont plus vieux que le speedrun. Le trainer-fly consiste à s’envoler avant qu’un dresseur ne déclenche son combat, ce qui laisse la carte à chercher une rencontre qui n’arrive jamais. L’old man, c’est le vieux monsieur de Jadielle suivi d’un surf le long de la côte est de Cramois’Île : la méthode classique pour croiser MissingNo. et dupliquer des objets.

JeuCatégorieRecordCoureurDate
Red/BlueAny% No Save Corruption11:27.760Grogir11/01/2023
Red/BlueAny% Glitchless1:43:40SlNNED13/06/2025
Red/BlueAny% Glitchless (Classic)1:55:19mallow_zt19/02/2026
YellowAny% No Save Corruption11:43Grogir27/11/2025
YellowAny% Glitchless1:53:02SlNNED30/05/2025
YellowAny% Glitchless (Classic)1:58:28mallow_zt18/03/2026
Tête des classements speedrun.com, extraction du 19/08/2026. Les deux temps « Classic » viennent des tableaux japonais.

Pourquoi il existe une catégorie « Classic »

Red/Blue et Yellow ont deux classements Glitchless, et l’écart tient à trois autorisations. Le règlement anglais de l’Any% Glitchless laisse parler au vendeur de vélos sans le bon de commande, ce qui fait passer la vitesse du texte en instantané. Il laisse poser une Poupée Pokémon sur l’Ossatueur de la Tour Pokémon. Il laisse enfin le hard reset pendant la run, qui ouvre la porte aux manipulations de RNG.

Le règlement Classic interdit les trois. Le hard reset y est remplacé par le seul save and quit en soft reset, la Poupée sur l’Ossatueur est bannie, et le texte instantané aussi. Un temps Classic ne se compare donc qu’à un autre temps Classic.

Crystal a son équivalent sous un autre nom, Manipless. Même interdiction du hard reset, plus une clause maison : gagner à la loterie de la Tour Radio y est interdit, « to prevent abuse of intended rules ». Le Manipless se court en anglais, chrono arrêté après Red, comme le Glitchless anglais : ses 3:17:16 se lisent donc bien en face des 3:06:59 du tableau ci-dessus, dix minutes plus haut pour une contrainte de plus.

La version pèse autant que la catégorie

Un classement Pokémon n’est pas découpé que par catégorie. Il l’est aussi par version. Sur Red/Blue, l’Any% Glitchless a trois tableaux : anglais, anglais sur Console Virtuelle 3DS, japonais. Chacun porte son règlement et son point d’arrêt du chrono. L’anglais s’arrête au fondu au blanc qui suit l’affichage du temps de jeu au Panthéon, le japonais attend l’écran « THE END » après le générique.

Crystal va plus loin. Son tableau anglais arrête le chrono « at the first white frame after Red is defeated » : la run monte jusqu’à Red, au mont Argenté. Le tableau japonais, lui, existe en deux variantes, dont une « to Lance » qui s’arrête après Peter, à la fin du Conseil 4. Son record, 2:32:16, est près de trente-cinq minutes plus rapide que celui du tableau anglais. L’écart ne dit rien du niveau des coureurs : il dit que le parcours est plus court. Mettre ces deux temps face à face reviendrait à comparer deux distances différentes.

JeuCatégorieRecordCoureurDate
EmeraldAny%15:46caterknees25/03/2026
EmeraldAny% No Save Corruption1:19:36Ananan08/02/2026
EmeraldAny% Glitchless2:22:33decsy23/09/2025
FireRed/LeafGreenAny%22:59CasualPokePlayer31/03/2026
FireRed/LeafGreenAny% No Save Corruption1:16:57werster07/01/2026
FireRed/LeafGreenAny% Glitchless1:59:32Ananan16/08/2024
PlatinumAny%2:34:51scoagogo03/08/2021
PlatinumAny% Glitchless3:20:57decsy13/02/2022
PlatinumElite Four Round 24:47:38uwsellan17/11/2025
Tête des classements speedrun.com, extraction du 19/08/2026. Les records Glitchless d’Emerald, de FireRed/LeafGreen et de Platinum viennent des tableaux japonais.

Platinum casse le motif. Son Any% ne gagne que 46 minutes sur son Glitchless, là où Crystal en gagne plus de deux heures. Le règlement explique pourquoi : le texte de l’Any% de Platinum reprend celui du Glitchless en retirant la ligne « Glitches are not allowed », sans rien ajouter. Aucune corruption de sauvegarde n’y fait sauter la moitié du jeu.

Par où commencer quand tu pars de zéro

Le jeu le plus simple à se procurer dans le commerce est FireRed/LeafGreen. Nintendo l’a sorti sur Switch le 27 février 2026, en achat isolé à 19,99 $ aux États-Unis, sans abonnement Nintendo Switch Online. Le classement liste Switch et Switch 2 parmi les plateformes admises, et il a un tableau en français dont le chrono démarre sur « Nouvelle Partie ».

La catégorie à viser en premier est le Glitchless. Elle demande de connaître le jeu et une route, pas d’enchaîner des corruptions de mémoire à la frame près. Les routes de la communauté sont publiées en accès libre sur le wiki GitHub pokemon-speedrunning/speedrun-routes.

L’émulateur, lui, n’est pas libre. Sur Red/Blue, Yellow et Crystal, les règlements n’acceptent que la dernière version de GambatteSpeedrun ou de GSE avec une image de BIOS GBC. Les Gambatte embarqués dans RetroArch ou BizHawk sont bannis. Sur Emerald et FireRed/LeafGreen, il faut GSE v0.4 ou plus récent, ou un mGBA standalone mis à jour dans les 30 jours suivant sa sortie, avec le FPS réglé sur Native et un BIOS GBA chargé. Save states, pause et accélération sont interdits, y compris pour atteindre l’écran de nouvelle partie plus vite.

La preuve compte autant que le temps. Les règlements Any% et No Save Corruption de Red/Blue exigent que l’effacement de la sauvegarde apparaisse dans la vidéo, avant chaque tentative. Sur Emerald et FireRed/LeafGreen, une run jouée sur DS voit son temps converti pour coller au framerate GBA, de ~59,6555 FPS à ~59,7275 FPS, et la soumission doit contenir un hard reset dans les 10 minutes autour de la run.

Reste le chrono. Il passe par LiveSplit, dont l’installation et le réglage des splits sont détaillés dans notre guide dédié. Et pour te fixer une cible qui tienne debout au bout de deux semaines, vise la médiane du classement plutôt que son sommet, comme sur Celeste.

Méthode et sources

Les temps publiés ici viennent d’une extraction de l’API publique de speedrun.com faite le 19 août 2026 sur six jeux : Red/Blue, Yellow, Crystal, Emerald, FireRed/LeafGreen et Platinum. Chaque ligne reprend la tête du classement au moment de l’extraction. Un record peut tomber le lendemain.

Les règlements cités entre guillemets sont ceux affichés sur ces mêmes classements, relus le 19 août 2026. Les explications de glitchs viennent de Bulbapedia (exécution de code arbitraire, report de données de sauvegarde, old man glitch) et du Glitch City Wiki (route Any% de Crystal, SRAM glitch). La sortie Switch de FireRed/LeafGreen et son prix américain viennent de l’annonce de Nintendo du 27 février 2026.

Ce que l’article ne couvre pas. Les générations postérieures à Platinum n’ont pas été extraites : aucun de leurs temps n’est cité ici, rien n’a été comblé de mémoire. Les catégories longues (Catch ’Em All, 100 %, Category Extensions) sortent du cadre. Quand un record vient d’un tableau japonais ou d’une variante de chrono, c’est écrit sous le tableau.

Partager :