[R/S/E] Une introduction à l'e-Reader

Ici, vous pouvez poster les glitches et autres contributions que vous pensez avoir découvert ou réalisé dans les jeux, avec de préférence une photo le cas échéant. S'il est validé par notre équipe, il sera ajouté au site web !
Répondre
Avatar du membre
Youpileouf
Nouveau glitchologue
Messages : 12
Enregistré le : ven. 22 août 2025 08:13

[R/S/E] Une introduction à l'e-Reader

Message par Youpileouf » ven. 22 août 2025 09:08

Connaissez-vous le e-Reader? Non? Ce n'est pas étonnant, cet accessoire obscure sorti entre 2001 et 2002 n'a jamais atteint le marché Européen et le contenu qui lui était associé a été retiré de nos cartouches. Totalement retiré? Pas vraiment, mais nous reviendrons sur ce point plus tard.
Config générale.jpg
Config générale.jpg (3.02 Mio) Vu 11396 fois
Alors le e-Reader, c'est quoi? Le Nintendo e-Reader est un lecteur de « e-cartes » (e-cards) pour la Game Boy Advance fabriqué par Nintendo. Il est composé d'un scanner laser pour lire des cartes spéciales (utilisant une technologie proche du code-barres) et ainsi charger dans la console des jeux NES, ou pour ce qui nous intéresse, du nouveau contenu pour Pokémon Rubis, Saphir, Emeraude, Rouge Feu, Vert Feuille, et même Pokémon Colosseum... Le e-reader n'est sorti qu'au Japon où il remporta un franc succès et aux États-Unis où il essuya un flop qui nous priva de sa sortie en Europe.

Pour résumer, le e-Reader, c'est une cartouche de Game Boy Advance qui est capable de lire des codes barres et de se connecter avec d'autres cartouches de Game Boy Advance pour leur partager les données lues.

Ca nous fait une belle jambe Youpi, mais qu'est-ce que ca à voir avec les glitchs ton affaire?

Et bien j'y viens!

Vous vous souvenez quand je vous ai dit que le contenu associé au e-Reader avait été retiré de nos cartouches?
Et bien c'est faux!
Nos cartouches de Pokémon Rubis et Saphir possèdent toutes les fonctionnalités e-Reader et ont simplement été privées des cartes à scanner, quant à Pokémon Emeraude, une partie du contenu e-Reader a été recyclée et est accessible directement dans le jeu (Mont Dresseurs) et l'autre est toujours présente dans le code mais simplement rendue inaccessible en supprimant l'accès au menu qui permet de lancer la communication avec cette belle petite machine. Le cas de Rouge Feu et Vert Feuille est plus compliqué et encore en phase de recherche. Je ne m'attarderai pas sur ce dernier ici.

Qu'est-ce qui se cache donc dans nos cartouches et qui n'a jamais été exploité par chez nous?
Et bien en voici la liste :
-Lire des scripts (Passe EON)***
-Ajouter des baies (La baie enigma se transforme et obtient de nouvelles propriétés) **
-Distribuer des rubans *
-Obtenir le Pokédex Nationnal *
-Obtenir des mots rares (dans le Easy Chat System) *
-Réaliser des échanges de données (record mixing) *
-Obtenir des pokémons *
-Ajouter des combats dresseurs 3v3 (la fameuse maison du papy avec la porte bloquée par des arbres) ****
-Régler l'heure de l'horloge *

*-> Cette fonctionnalité est accessible dès le déblocage d'EVENEMENTS MYSTERE (Après avoir battu Norman soit le 5ème badge pour Rubis/Saphir, dès ROSYERES pour pokémon Emeraude)
**-> Cette fonctionnalité est accessible dès la victoire contre Norman dans son arène soit après le 5ème badge.
*** -> Cette fonctionnalité est accessible dès le déblocage d'EVENEMENTS MYSTERE (5ème badge pour Rubis Saphir, Dès ROSYERES pour Emeraude), cependant les scripts peuvent demander suivant leur contenu qu'une la partie soit suffisamment avancée pour se débloquer.
****-> Cette fonctionnalité est accessible soit à partir d'Algatia pour Rubis Saphir, après le 8ème badge pour Emeraude

Que lis-je? Des scripts ENTIERS? Des nouvelles baies? Des nouveaux dresseurs?
Si seulement il existait des cartes faites pour nos cartouches françaises....
Si seulement il était possible d'en fabriquer, d'en traduire du japonais...
Si seulement il était même possible de se passer complètement du e-Reader pour profiter de tout cela...

Et si je vous disais que tout ca est possible? Que le fonctionnement des cartes a été craqué, que nos jeux ont été explorés, que des méthodes d'accès à tout ce qui nous a été retiré existaient!

Laissez moi vous emmener pas après pas dans le monde merveilleux des e-cards, un monde d'ACE magnifique où 60 noms de boîtes se transforment en un simple code barre.
20250405_205545.jpg
20250405_205545.jpg (2.18 Mio) Vu 10646 fois
Modifié en dernier par Youpileouf le sam. 15 nov. 2025 11:39, modifié 13 fois.

Avatar du membre
Youpileouf
Nouveau glitchologue
Messages : 12
Enregistré le : ven. 22 août 2025 08:13

Re: Une introduction à l'e-Reader

Message par Youpileouf » ven. 22 août 2025 14:06

On commence?
Le commencement : Rubis/Saphir.

Pour se lancer dans le monde de l'ACE par e-Reader, la porte d'entrée la plus simple reste les jeux Pokémon Rubis & Saphir et des versions modifiées des cartes officielles sorties aux USA et au Japons, rendues compatibles et traduites pour nos jeux français.

De quoi avons nous besoin?
Il est difficile de répondre à cette question pourtant primordiale tant il existe des solutions pour lancer nos bons vieux jeux. La réponse dépendra plutôt du matériel que vous avez à disposition. Je vais essayer de d'explorer ici 3 scénarios principaux, si vous ne rentrez pas totalement dans l'un des cas d'étude, à vous de composer votre solution sur mesure en mélangeant les 3 solutions proposées.

1ère solution : au plus proche du 100% legit.
Config_RubisSaphir_1.jpg
Config_RubisSaphir_1.jpg (2.07 Mio) Vu 11395 fois
Techniquement, il ne manque à nos Rubis Saphir que les cartes officielles pour fonctionner. Et si nous fabriquions simplement des cartes Homebrew? Pour cette solution, c'est exactement ce que nous allons faire, imprimer nos propres cartes qui constitueront la seule partie de tout l’écosystème à ne pas être officiel.
Vous aurez besoin de :
-Deux Game Boy Advances
-Un jeu Pokémon Rubis/Saphir
-Un e-Reader US (attention, les e-Reader japonnais ne sont pas compatibles, ils gèrent très mal les caractères latins)
-Un câble Link
-Une imprimante récente capable de faire des tirages photo
-Du papier photo haute qualité (Photo Paper Plus Glossy II conseillé)
-Les fichier .raw des cartes (code barre) que vous souhaitez imprimer, disponibles sur Github ici
-Pour un rendu au plus proche du legit, les fichiers .png (visuels de cartes); eux aussi disponibles sur Github ici

2ème solution : la solution hybride
Config_RubisSaphir_2.jpg
Config_RubisSaphir_2.jpg (1.74 Mio) Vu 11395 fois
Pas envie de vous casser la tête avec l'importation coûteuse d'un e-Reader US rare et cher car ayant floppé? Pas d'imprimante sous la main? Cette solution est pour vous et tire partie de la capacité du e-Reader (et de sa ROM) à stocker sous forme d'une sauvegarde une carte scannée.
Vous aurez besoin de :
-Deux Game Boy Advances
-Un jeu Pokémon Rubis/Saphir
-Une cartouche programmable
-Un câble link
-Une ROM d'e-Reader US
-Un fichier de sauvegarde de carte e-Reader disponible sur Github disponible ici

3ème solution : la solution full émulation
Config_RubisSaphir_3.jpg
Config_RubisSaphir_3.jpg (186.37 Kio) Vu 11395 fois
Oui mais tu nous bassines avec tout tes jouets des années 2000 hors de prix, ca tourne sur PC ton truc? Et bien oui!
Vous aurez besoin de :
-Un PC
-Un émulateur capable de gérer les échanges multijoueurs (mGBA fonctionne parfaitement pour cela)
-Une ROM de Pokémon Rubis/Saphir et une ROM d'e-Reader US
-Les fichier .raw des cartes (code barre) que vous souhaitez utiliser, disponibles sur Github disponible ici

Set up en en jeu
Menu.jpg
Menu.jpg (52.09 Kio) Vu 11394 fois
Encore avec moi?
Votre solution de prédilection est choisie?
Parlons des pré-requis sur votre sauvegarde de Rubis/Saphir.

Pour pouvoir profiter des e-cards et de leur contenu, vous allez devoir avancer votre partie jusqu'à un certain point.
Avant toute autre chose, vous devez être arrivé au moins jusque Clémenti-Ville, là il faut faudra débloquer EVENEMENTS MYSTERES en allant parler au PNJ à côté du PC dans le Centre Pokémon et en réalisant votre profil en complétant "EVENEMENTS MYSTERE EST PASSIONNANT". Validez les dialogues, sauvegarder... Bravo, vous avez débloqué EVENEMENTS MYSTERE dans le menu principal de votre jeu.

Votre jeu est maintenant capable de communiquer avec un e-Reader mais l'avancée de votre partie déterminera les cartes qui seront exploitables :
-Pour profiter des combats de dresseurs, il vous faudra atteindre ALGATIA (où se trouve la maison du papy combat et sa porte mystère)
-Pour profiter des BAIES il vous faudra avoir battu NORMAN et avoir obtenu le badge balancier (5ème badge)
-Pour profiter du PASSE EON, vous devrez avoir battu la ligue même si l'objet peut être retiré dès l'obtention du 5ème badge.
Vous l'aurez compris, à chaque type de carte, une certaine avancée est requise mais une fois la ligue battue, tout ce contenu additionnel sera disponible.

Tout est prêt? On y va! reprenons le processus de transfert de data suivant votre cas d'étude.

Scan d'une carte avec la solution 1 :
-Ici il faudra commencer par imprimer votre carte physique. Il existe de très bons tutoriels en lignes ici puis . C'est en anglais, mais il n'existe à mon avis pas mieux.
-Insérez votre e-Reader dans une de vos GBA, connectez le câble link (P2) au port link du e-Reader
-Insérez votre jeu Pokémon Rubis/Saphir dans votre seconde GBA, connectez l'autre extrémité du câble link (P1) dans la GBA.
-Allumez votre GBA avec Pokémon Rubis/Saphir
-Dans le menu principal du jeu, sélectionnez EVENEMENTS MYSTERE
-Allumez votre GBA avec le e-Reader, sélectionnez l'option "scan card" dans le menu principal
-Scannez lentement votre e-card, le code barre est à placer côté écran (le dos de la carte touche la pointe de flèche)
-Suivez les instructions données par vos deux consoles pour valider le transfert.
-Bravo, vous venez de scanner une carte!

Scan d'une carte avec la solution 2 :
-Préparons votre cartouche programmable, suivant le nombre de carte que vous comptez scanner et la place disponible dans votre cartouche/carte SD deux options s'offrent à vous. Renommer le fichier .sav pour qu'il corresponde au nom de fichier de votre ROM e-Reader. Alternativement, pour ceux qui veulent stocker plusieurs e-cards dans leur cartouche programmable, dupliquer et renommer le fichier de ROM pour qu'il porte le même nom que chacune des .sav que vous voulez utiliser.
-Insérez votre cartouche programmable dans une GBA et raccordez le câble link (P2) à cette dernière
-Insérez Pokémon Rubis/Saphir dans votre seconde GBA, raccordez l'autre extrémité du câble (P1) à cette dernière.
-Allumez votre GBA avec Pokémon Rubis/Saphir
-Dans le menu principal du jeu, sélectionnez EVENEMENTS MYSTERE
-Allumez votre GBA avec la cartouche programmable et lancez le ROM adéquat.
-Dans le menu principal de la ROM e-Reader, selectionnez la 3ème option "Access saved data"
-Suivez les instructions données par vos deux consoles pour valider le transfert.
-Bravo, vous venez de scanner une carte!

Scan d'une carte avec la solution 3 :
Ici je me baserai sur les menus de mGBA 0.10.5
-Lancez Pokémon Rubis/Saphir sur mGBA
-Allez dans Fichier->Nouvelle fenêtre multijoueur
-Lancez la rom de e-Reader dans la seconde fenêtre.
-Dans la fenêtre pokémon, dans le menu principal du jeu, sélectionnez EVENEMENTS MYSTERE
-Dans la fenêtre e-Reader, dans le menu principal, sélectionnez "scan card"
-Dans la fenêtre e-Reader, allez dans Fichier->Scanner les dotecodes e-Reader...
-Sélectionnez le fichier .raw que vous souhaitez scanner et validez.
-Bravo, vous venez de scanner une carte!
Modifié en dernier par Youpileouf le sam. 15 nov. 2025 11:40, modifié 9 fois.

Avatar du membre
Youpileouf
Nouveau glitchologue
Messages : 12
Enregistré le : ven. 22 août 2025 08:13

Re: Une introduction à l'e-Reader

Message par Youpileouf » ven. 22 août 2025 15:54

Dis Youpi, c'est bien sympa toutes tes histoires mais moi je préfère vraiment Emeraude à Rubis et Saphir... Je vais quand même pas devoir acheter un nouveau jeu et moins bien que le mien pour profiter de tout ça?

J'y arrive!

Le cas Pokémon Emeraude
Materiel_Emeraude.jpg
Materiel_Emeraude.jpg (2.68 Mio) Vu 11393 fois
Pokémon Emeraude est un cas particulier pour plusieurs raisons, déjà parce qu'il est sorti bien après que le e-Reader ait été supprimé des plans de Game Freak pour les USA et l'Europe et ensuite parce que notre bon vieux EVENEMENTS MYSTERE qui nous permettait de réaliser la mise en communication a été supprimé!
"Non, non, c'est pas vrai! Je me souviens, il faut parler au formulaire dans la magasin de ROSYERE..." me direz-vous...
Et bien mes amis, le problème c'est que ce dont vous parlez est le CADEAU MYSTERE, qui ressemble certes à EVENEMENT MYSTERE mais qui est bien plus verrouillé que son grand frère et permet pas de faire grand chose...

Heureusement pour vous, ce pas grand chose est tout juste suffisant pour injecter un tout petit script en ACE qui va nous permettre ensuite d'aller chercher EVENEMENT MYSTERE des fin-fonds de sa cachette en 0x0801867D.

On se lance?

Ici, je vais encore une fois proposer 3 méthodes.

Méthode 1 : ACE boîtes PC.
Pour cette méthode vous allez avoir besoin :
-Une GBA
-Un jeu pokémon Emeraude
-Un set-up ACE prêt à exécuter du code.

Le set up:
-Pour commencer, débloquons CADEAU MYSTERE dans votre sauvegarde, pour cela, il faut aller dans la boutique de ROSYERE et parler au formulaire sur le comptoir. La phrase à rentrer à la suivante : "Connexion avec les Dresseur". Validez les dialogues, sauvegardez, éteignez la console.
-Ensuite tapez votre code ACE dans les boîtes : ne l’exécutez pas encore

Code : Tout sélectionner

Pokémon Emeraude Fr
Boîte  1: z ♀ l o y … Q n	[z♀loy…Qn]
Boîte  2: ♀ Q n … G E n _	[♀Qn…GEn ]
Boîte  3: _ _ _ … ? q _ _	[   …?q  ]
Boîte  4: _ A G l o _ _ _	[ AGlo   ]
Boîte  5: k K R n 0 O R n	[kKRn0ORn] k minuscule, K majuscule, R,n, zéro, O majuscule, R, n
Boîte  6: _ _ _ u S R n _	[   uSRn ]
Boîte  7: _ _ _ _ R n _ _	[    Rn  ]
Boîte  8: _ _ _ _ … _ _ _	[    …   ]
-Assurez vos que vous avez un pokémon avec VOL dans votre équipe.
-Sauvegardez votre partie depuis un endroit duquel vous pouvez voler.
-Connectez le câble link
-Allumez votre seconde GBA avec l'e-Reader ou la cartouche programmable (suivant votre matériel)
-Scannez la e-card pour faire apparaitre le texte "Connectez le e-Reader a Pokémon Emeraude et lancez EVENEMENTS MYSTERE via le livreur a l'étage du Centre Pokémon. B pour annuler."
-Exécutez le code (sans changer de zone, il est important de rester dans la même carte)
-Le menu EVENEMENT MYSTERE vient de se lancer!
-Le transfert de données est prêt à être éxécuté.
-Vous pouvez retrouver une collection de cartes compatibles sur Github (ici)

A noter que cette méthode à un avantage : c'est la méthode qui demande le moins de matériel physique pour fonctionner et vous économisera l'achat de 2 adaptateurs sans fils. L'accès à la fonction EVENEMENTS MYSTERE via ACE a cependant un inconvénient majeur : il faudra ré-exécuter le code à chaque fois que vous voudrez scanner une nouvelle carte.

/!\Il faut sauvegarder la partie avant chaque exécution du code sous peine de corrompre les données de la map.
Capture d’écran du 2025-11-15 11-45-47.png
Capture d’écran du 2025-11-15 11-45-47.png (3.96 Kio) Vu 10527 fois
Si jamais les données de la carte se corrompent, il suffit de faire vol vers une nouvelle destination pour corriger le problème.

Méthode 2 : La cartouche programmable, la RomHack de la distribution du ticket Aurora et la Carte miracle
Config_Set-Up_Emeraude_2.jpg
Config_Set-Up_Emeraude_2.jpg (1.96 Mio) Vu 11393 fois
Pour cette méthode vous allez avoir besoin :
-De deux GBAs
-Deux adaptateurs sans fils
-Une cartouche programmable
-Un jeu pokémon Emeraude.

Le set up:
-Pour commencer, débloquons CADEAU MYSTERE dans votre sauvegarde, pour cela, il faut aller dans la boutique de ROSYERE et parler au formulaire sur le comptoir. La phrase à rentrer à la suivante : "Connexion avec les Dresseur". Validez les dialogues, sauvegardez, éteignez la console.
-Ensuite, chargez dans votre cartouche programmable la dernière version de la RomHack de distribution du ticket Aurora (crédit à Goppier, UndeadReality et Imablissy pour la version US, portage sur cartouche FR par mes soins) disponible sur Github (ici). Cette ROM est une version lourdement modifiée d'une rom de distribution du ticket aurora. Elle vous permettra d'implanter dans l'emplacement sauvegarde de carte miracle de votre jeu un petit script qui autorisera le lancement d'EVENEMENT MYSTERE.
-Dans votre première Game Boy Advance, insérez votre cartouche programmable et branchez un adaptateur sans fil au port link de cette dernière.
-Allumez la console, lancez la ROM.
-Dans votre seconde Game Boy Advance, insérez Pokémon Emeraude et branchez le second adaptateur sans fil au port link de cette dernière.
-Allumez la console, dans le menu principal du jeu, lancez CADEAU MYSTERE.
-Suivez les étapes et recevez votre carte miracle custom.
-Bravo, le livreur au 1er étage des centre pokémon vous permettra de lancer EVENEMENTS MYSTERE!
-A noter que certaines e-cards utilisent le slot mémoire de ce set-up et vous obligeront à le recommencer une fois le scan effectué (Passe EON et de manière plus large les cartes contenant des scripts.)
-Bravo! Votre cartouche est prête à scanner des cartes.
-Vous pouvez retrouver une collection de cartes compatibles sur Github (ici)
-A partir d'ici les étapes de scan sont les mêmes que pour Rubis/Saphir à l'exception de la méthode d'accès à EVENEMENTS MYSTERE qui se fera ici à l'étage des centre pokémon. A noter que les cartes de Rubis/Saphir ne sont pas compatibles avec Emeraude et inversement. Il vous faudra sélectionner les bons fichiers.

Méthode 3 : Extraction de save Emeraude et injection du script sur PC.
Config_Set-Up_Emeraude_3.jpg
Config_Set-Up_Emeraude_3.jpg (2.59 Mio) Vu 11393 fois
Pour ceux qui n'ont pas le matériel pour réaliser la méthode 2, il est possible de réaliser le set-up sur émulateur. Pour cela il vous faudra.
-Une Game Boy Advance
-Une cartouche de pokémon Emeraude.
-Un moyen d'extraction de la save du jeu (GB Operator, R4 + DS, GameCube + GameBoyPlayer sous Homebrew, Joey Jr, ...)
-Un émulateur capable d'émuler les communications sans fils (j'utilise une vieille version de VBA v1.8.0)

Le set up:
-Pour commencer, débloquons CADEAU MYSTERE dans votre sauvegarde, pour cela, il faut aller dans la boutique de ROSYERE et parler au formulaire sur le comptoir. La phrase à rentrer à la suivante : "Connexion avec les Dresseur". Validez les dialogues, sauvegardez, éteignez la console.
-Réalisez une extraction de votre .sav via l'outil de votre choix.
-Lancez deux fenêtres de votre émulateur, réalisez la connexion sans fil des deux occurrences de l'émulateur.
-Lancez sur votre émulateur la dernière version de la RomHack de distribution du ticket Aurora (crédit à Goppier, UndeadReality et Imablissy pour la version US, portage sur cartouche FR par mes soins) disponible sur Github (ici). Cette ROM est une version lourdement modifiée d'une rom de distribution du ticket aurora. Elle vous permettra d'implanter dans l'emplacement sauvegarde de carte miracle de votre jeu un petit script qui autorisera le lancement d'EVENEMENT MYSTERE.
-Lancez Pokémon Emeraude sur votre seconde fenêtre, dans le menu principal du jeu, lancez CADEAU MYSTERE.
-Suivez les étapes et recevez votre carte miracle custom.
-Bravo, le livreur au 1er étage des centre pokémon vous permettra de lancer EVENEMENTS MYSTERE!
-A noter que certaines e-cards utilisent le slot mémoire de ce set-up et vous obligeront à le recommencer une fois le scan effectué (Passe EON et de manière plus large les cartes contenant des scripts.)
-Sauvegardez, éteignez et replacez votre .sav dans votre cartouche.
-Bravo! Votre cartouche est prête à scanner des cartes.
-Vous pouvez retrouver une collection de cartes compatibles sur Github (ici)
-A partir d'ici les étapes de scan sont les mêmes que pour Rubis/Saphir à l'exception de la méthode d'accès à EVENEMENTS MYSTERE qui se fera ici à l'étage des centre pokémon. A noter que les cartes de Rubis/Saphir ne sont pas compatibles avec Emeraude et inversement. Il vous faudra sélectionner les bons fichiers.

Avatar du membre
Youpileouf
Nouveau glitchologue
Messages : 12
Enregistré le : ven. 22 août 2025 08:13

Re: [R/S/E] Une introduction à l'e-Reader

Message par Youpileouf » sam. 15 nov. 2025 11:55

Update : ajout de la méthode ACE pour accéder à EVENEMENTS MYSTERE sur Pokémon Emeraude.

Répondre