Celebi via TM33 arbitrary code execution (Pokémon Crystal)
Read description for more information:
This trick requires Red or Blue, Crystal and a second Generation II game. It makes Kurt give you the GS Ball 'back' in his house in Azalea Town, then the game activates the Ilex Forest Celebi event. You may also need a full balls pocket, and must have one of Kurt's balls in the first position.
First, before you do this, you need to set up 8F on Generation I with a certain items list, and you need to set up a certain stored item list in Pokémon Crystal. See here for the code lists http://forums.glitchcity.info/index.php/topic,6979.msg195830/topicseen.html#msg195830
In the stored items list, you must have the following items after the code: TM33 and preferably a good Poké Ball type, you may need more than one to avoid corruption after you use it, I'm not sure.
When TM33 is outside the TM and HM pocket, it loads code from F418 in Echo RAM when you use it, which is essentially code from D418. D418 is used for the third character of the fifth enemy Pokémon's nickname.
If this is C3 F2 D8, you can make the game do a second jump to the first stored PC item. You can get a Pokémon with a C3 F2 D8 nickname on the third-fifth characters in Red and Blue using 8F; see the link below for the code.
My code changes the first current PC box Pokémon's name.
We'll want to send it over to a Generation II game and then do a link battle on Crystal with that Pokémon in the fifth position to set up our jump.
We need to actually get TM33 outside the TM and HM pocket. That can be achieved with the balls pocket corruption glitch; a derivative of Paco81's duplicate key items glitch found by Hacky.
It has you having two Machine Parts in the 24th and 25th positions then swapping them, removing the Cancel in position 26, and afterwards putting two SecretPotions in the 25th and 26th positions and swapping them. The bytes in the balls pocket will be shifted back, e.g. if item 1 is Fast Ball you will get A1, i.e. 161 items, because A1 is Fast Ball's ID.
Located directly after the normal maximum amount of items in the balls pocket are your stored PC items, meaning if a TM33 was there we could access it from the balls.
You need to send over enough Key Items via held items to fill your Key Items pocket in Crystal, and you also need an extra. The max number of key items is 25 and I needed 11 because I had 15, and also needed the extra.
As an all in one code, I made my 8F code also change the held item to the ID of the second quantity of item 2, so when you trade a Pokémon over it'll have the held item, which we want to be 128; Machine Part and 67; SecretPotion. You can just make almost every Pokémon hold Machine Part, but remember, you need two Machine Parts and two SecretPotions. Don't forget to toss 61 Master Balls to get 67 for SecretPotion for the last two uses!
After you trade the key items over, fill your key items pocket by taking the held items, then do the Balls pocket byte shift glitch; which requires one of Kurt's balls in the first position.
Then, take the extra key item and deposit one via PC to make room for the GS Ball.
Then, trade one of your glitched name Pokémon to the second Generation II game, switch it to the fifth position there and do a battle.
Afterwards, you're all set as long as you have the right stored PC items, but don't reset the game even if you save, or enter a battle or you'll have to do the link battle again!
Go to Kurt's house, access the balls pocket then scroll down to invalid positions, i.e. your PC items and use the TM33. It will make him give you the GS Ball.
Having room for the GS Ball is important. If your key items are full Kurt acts like he gave it you even though he didn't and you can't put a GS Ball in the Ilex Forest shrine.
Don't forget to bring a Pokémon to Ilex Forest with Cut!
Please see this thread for further information including the codes. http://forums.glitchcity.info/index.php/topic,6979.msg195830/topicseen.html#msg195830
People involved in this trick:
Wack0 - For noting TM33's initial jump to F418 and theorizing how to plant workable code into F418.
Paco81 - For discovering the duplicate key items glitch.
Hacky - For discovering the ball pocket corruption glitch; a sub-glitch of duplicate key items.
Me - Writing the 8F and the stored PC item codes and pulling together a method. Noticing that TMs and HMs work differently outside the TM/HM pocket, though I doubt I discovered it.
TheZZAZZGlitch/Pigdevil2010 - for their 8F payload codes.
Special thanks to Xatron for this: http://www.math.miami.edu/~jam/azure/forum/buzz/ultimatebb.cgi?ubb=get_topic;f=4;t=000732
I have no w sm code for Yellow, but maybe sometime in the future one will get written.
Other Videos By Evie (ChickasaurusGL) 🌺
Other Statistics
Pokémon Crystal Statistics For Evie (ChickasaurusGL) 🌺
Currently, Evie (ChickasaurusGL) 🌺 has 280,775 views for Pokémon Crystal across 46 videos. There's close to 6 hours worth of content for Pokémon Crystal published on his channel, or 4.58% of the total watchable video on Evie (ChickasaurusGL) 🌺's YouTube channel.