Expanded Experience Underflow
Posted by: Krys3000
Date: 2015-10-08 04:07:55
You probably know the Experience Underflow Glitch that allows Pokémon from the Medium-Slow Experience group to jump from Lvl 1 to Lvl 100 by gaining less than 54 xp.
I discovered this glitch may be used on any other Experience group - meaning any Pokémon. At first, I wanted to do that with the International DKD Glitch but it appeared to be a dead end. So instead, here's two methods that both work.
Super Glitch method:
1. Get a Medium-Slow Pokémon at level 1 (with either Ditto Trick, Cooltrainer/LOL, or any other method) and place it in 6th position of your team.
1. Get a Pokémon with 27 letters combined in the 3 first moves, and Super Glitch as 4th move. There are actual ways to get a normal Pokémon with a Super Glitch move. For example, trade a lvl48 Haunter to a G/S/C game (it will learn Destiny Bond) then send it back to get the hex:C2 Super Glitch move instead. You can also use a glitch Pokémon.
2. Go here:
[img]http://www.prama-initiative.com/RBJ/fc4.png[/img]
R/B - Open/close the Pokémon menu once then get into a fight and open/close the attack menu several times until the corruption appears. Something like that must happen:
[img]http://www.prama-initiative.com/RBJ/fc5.png[/img]
Leave the fight.
Yellow - Open the Pokémon menu then visualize the moves of your Pokémon with the Super Glitch move several times until the corruption appears:
[img]http://www.prama-initiative.com/RBJ/fc6.png[/img]
This is also what you get in R/B after the fight, because you now have 16 Pokémon.
3. Talk to a Pokémon Center nurse, but refuse to heal your Pokémon. This is to fix text boxes.
4. Switch Pokémon 6 (medium-slow) and 10. The HPs of Pokémon 1 become the decimal ID of your medium-slow Pokémon (e.g. 21 for Mew). Use healing items/HP Up/Whatever to change that number to the decimal ID of the Pokémon you would like to perform the Experience Underflow on. For example, I set the first Pokémon's HP to 131 to get Mewtwo.
5. Then switch back both Pokémon. Your lvl1 medium-slow Pokémon is now the wanted Pokémon at level 1. Gain less than 54 exp points and you will gain the levels. HOWEVER, using this method, because it only changes the memory address for the Pokémon's ID in the "list of Pokémon" section but doesn't change the address for the Pokémon's ID in the data of the given Pokémon (which contains the exp group) you won't reach level 100:
- Slow Group (ex: Mewtwo) => 105
- Medium-Slow Group (normal group for the glitch) => 100
- Medium-Fast Group (ex: Caterpie) => 98
- Fast Group (ex: Clefairy) => 91
If you want to reach lvl 100 precisely you must use the other method.
6. To fix the game, Store/Release every Pokémon beyond the 6th. To get rid of the corruption that affected some of your Pokémon, use the daycare. If your name is messed up by Super Glitch, you can reset it (although not in Yellow) by going there:
[img]http://www.prama-initiative.com/RBJ/fc8.png[/img]
And doing another corruption (open/close the Pokémon menu, Pokémon encounter, open/close the attack menu).
8F Method
Cleaner method, but of course, 8F allows you to change a Pokémon's level without this glitch. Put your Pokémon at first position, then use this code that changes both bytes to the value of the wanted Pokémon. Because of this, your new Pokémon will fit to its own experience group and you will reach level 100 by gaining less than 54 exp points.
Any Item
8F / ws*l||lm||
ThunderStone x100
TM09 x82
Lemonade x(dec ID of the wanted Pokémon)
Ether x119
X Accuracy x107
X Attack x119
TM01 x(any quantity)
Have fun!