Evie (ChickasaurusGL) 🌺 | Hatch any Shiny Pokémon with glitch Pokémon 0x0611 arbitrary code execution (Pokémon Emerald) @ChickasaurusGL | Uploaded March 2022 | Updated October 2024, 1 hour ago.
Links/resources (adding to instructions in video):
Preferably use a real console. If emulating, use mgba version 0.9 or later. Other emulators like VisualBoyAdvance typically won't work (unlike my previous videos). mgba.io/2021/04/18/mgba-0.9.1
Be sure to have the box codes (including number of spaces) and the type of characters exactly right.
Pokémon Emerald 0x0611 ACE box names gen:
e-sh4rk.github.io/EmeraldACE_web
Guide for acquiring 0x0611:
github.com/E-Sh4rk/EmeraldACE_web/blob/main/doc/IAN_Obtaining611.pdf
See also:
youtube.com/watch?v=6hJeA6i26VU
EN version - Generate 'template' 0xFF glitch Pokémon in box 10 slot 19 (must be empty) and glitch box name 14 (required):
Box 1: 4 C U n b F … oBox 2: _ _ _ 3 G ? n _ Box 3: _ _ ‘ G w m _ _ Box 4: _ ’ F w m _ _ _ Box 5: _ _ _ … _ _ _ _ Box 6: _ _ _ _ _ _ … _ Box 7: _ _ l G E n _ _ Box 8: _ m … l o _ _ _ Box 9: y ♀ Q o m ” Q o Box 10: _ _ _ _ … ? q _ Box 11: _ _ z P – n _ _ Box 12: _ p Q ? n _ _ _ Box 13: 1 R ? n T _ ? n Box 14: _ _ _ _ _ _ … _
EN version - (After using previous code) Turn it into a certificate exit bootstrap Pokémon. Move to box 14 (but not last slot) after using code.
Box 1: 4 C U n . K l oBox 2: _ _ _ J I ? n _Box 3: _ _ k N ? n _ _Box 4: _ _ F ! q _ _ _Box 5: F ‘ ! n r H … oBox 6: _ _ _ f G ? n _Box 7: _ _ 0 M ? n _ _Box 8: _ E P ? n _ _ _Box 9: _ F ! q … ” ! nBox 10: _ _ _ z P – n _ Box 11: _ _ p Q ? n _ _ Box 12: _ 1 R ? n _ _ _ Box 13: T _ ? n _ _ ! q
Use "Change Trainer TID and SID (with exit code bootstrap)" from generator after having used above codes
On generator, enter any TID or SID combination in decimal and generate to get the codes to get it. Remember them later.
As an example TID 12345, SID 54321 (EN Emerald) is:
Box 1: V B U n v … Q n Box 2: _ _ _ … ” Q n _ Box 3: _ _ F S … o _ _ Box 4: _ p G ? n _ _ _Box 5: … F w m Z R … o Box 6: _ _ _ J G ? n _Box 7: _ _ ” F Q m _ _ Box 8: _ _ _ _ … _ _ _ Box 9: _ _ _ … _ _ _ _ Box 10: _ _ _ _ _ _ … _ Box 11: _ _ _ _ _ … _ _ Box 12: _ _ _ _ … _ _ _ Box 13: _ _ _ … _ _ _ _
(Box 14's name and Pokémon within it will be unchanged since last time)
Use "Put Egg with Any PID In Daycare" from generator after use of the above codes
This will work as the code generator describes it, so you can for example put a Pokémon and Ditto in Day Care, or even do a few other normally impossible egg outcomes (such as one female, to get the same species).
"; Breeding Outcomes; With Ditto + Any species, you get the Any species, including Ditto; With a Female + non Female pairing, you get the Female; With just one Ditto, you get a Bulbasaur; With just one Female, you get the same species; With two Females, you get the second species you deposited; All other situations seem to produce a glitch Pokemon"
A PID of 0 won't generate an Egg.
To use this code but for a Shiny Pokémon PID, do the following steps:
1. Run A-Save (though A-Save is a save editor, it's not necessary to use the save file we've loaded on the game - and you can do this glitch without ever using an emulator)
projectpokemon.org/home/forums/topic/27119-a-save-3rd-generation-save-editor
2. Open this sample Emerald save. If necessary, change the Trainer's TID and SID, and the Egg's as well; as both will be 12345 54321 (from Trainer Info tab and edit, met tab for the Corsola Egg in the party.
Overwrite the save file with the new TID and SID data from previous glitching to change them.
Save file with sample Shiny Corsola Egg:
drive.google.com/file/d/1L83nwCH73zgRCh4vhHm0FUTTNCGAp9p1/view?usp=sharing
PKM file of Shiny Corsola Egg (supplementary):
drive.google.com/file/d/1IsYRRagwDpI84EmzZRklcRguPc7opc_8/view?usp=sharing
3. Select the Pokémon you're going to get through 'breeding' to overwrite the sample Corsola and select its PID. Tick Shiny, choose other details such as the nature you want, and click generate to get a new random PID for a Shiny Pokémon with that data. Copy the PID you get into the clipboard.
4. Go to Windows Calculator (or any other tool you want) to convert the PID from Decimal to Hexadecimal (for Windows Calculator, click near the top left if it says standard to change to programmer). Click dec and paste the PID. Then click hex and copy the value you get (up to 8 digits e.g. DC46 DC44)
5. Go back to the code generator by E-Sh4rk and where it says pid = 0x96E4 enter your hex PID after 0x without using copy and paste e.g. 0xDC46DC44 and click generate. Sometimes, the generator will freeze for quite a while (this is normal; perhaps due to a long calculation time) before generating the box names.
PokeGlitzer (another optional tool, similar to A-Save but specifically for Glitzer Popping/Pomeg data corruption). Of note, you can also import the raw box name bytes you get from the generator into the save (edit - edit full box names data):
github.com/E-Sh4rk/PokeGlitzer/releases
Sorry for no sound this time.
Links/resources (adding to instructions in video):
Preferably use a real console. If emulating, use mgba version 0.9 or later. Other emulators like VisualBoyAdvance typically won't work (unlike my previous videos). mgba.io/2021/04/18/mgba-0.9.1
Be sure to have the box codes (including number of spaces) and the type of characters exactly right.
Pokémon Emerald 0x0611 ACE box names gen:
e-sh4rk.github.io/EmeraldACE_web
Guide for acquiring 0x0611:
github.com/E-Sh4rk/EmeraldACE_web/blob/main/doc/IAN_Obtaining611.pdf
See also:
youtube.com/watch?v=6hJeA6i26VU
EN version - Generate 'template' 0xFF glitch Pokémon in box 10 slot 19 (must be empty) and glitch box name 14 (required):
Box 1: 4 C U n b F … oBox 2: _ _ _ 3 G ? n _ Box 3: _ _ ‘ G w m _ _ Box 4: _ ’ F w m _ _ _ Box 5: _ _ _ … _ _ _ _ Box 6: _ _ _ _ _ _ … _ Box 7: _ _ l G E n _ _ Box 8: _ m … l o _ _ _ Box 9: y ♀ Q o m ” Q o Box 10: _ _ _ _ … ? q _ Box 11: _ _ z P – n _ _ Box 12: _ p Q ? n _ _ _ Box 13: 1 R ? n T _ ? n Box 14: _ _ _ _ _ _ … _
EN version - (After using previous code) Turn it into a certificate exit bootstrap Pokémon. Move to box 14 (but not last slot) after using code.
Box 1: 4 C U n . K l oBox 2: _ _ _ J I ? n _Box 3: _ _ k N ? n _ _Box 4: _ _ F ! q _ _ _Box 5: F ‘ ! n r H … oBox 6: _ _ _ f G ? n _Box 7: _ _ 0 M ? n _ _Box 8: _ E P ? n _ _ _Box 9: _ F ! q … ” ! nBox 10: _ _ _ z P – n _ Box 11: _ _ p Q ? n _ _ Box 12: _ 1 R ? n _ _ _ Box 13: T _ ? n _ _ ! q
Use "Change Trainer TID and SID (with exit code bootstrap)" from generator after having used above codes
On generator, enter any TID or SID combination in decimal and generate to get the codes to get it. Remember them later.
As an example TID 12345, SID 54321 (EN Emerald) is:
Box 1: V B U n v … Q n Box 2: _ _ _ … ” Q n _ Box 3: _ _ F S … o _ _ Box 4: _ p G ? n _ _ _Box 5: … F w m Z R … o Box 6: _ _ _ J G ? n _Box 7: _ _ ” F Q m _ _ Box 8: _ _ _ _ … _ _ _ Box 9: _ _ _ … _ _ _ _ Box 10: _ _ _ _ _ _ … _ Box 11: _ _ _ _ _ … _ _ Box 12: _ _ _ _ … _ _ _ Box 13: _ _ _ … _ _ _ _
(Box 14's name and Pokémon within it will be unchanged since last time)
Use "Put Egg with Any PID In Daycare" from generator after use of the above codes
This will work as the code generator describes it, so you can for example put a Pokémon and Ditto in Day Care, or even do a few other normally impossible egg outcomes (such as one female, to get the same species).
"; Breeding Outcomes; With Ditto + Any species, you get the Any species, including Ditto; With a Female + non Female pairing, you get the Female; With just one Ditto, you get a Bulbasaur; With just one Female, you get the same species; With two Females, you get the second species you deposited; All other situations seem to produce a glitch Pokemon"
A PID of 0 won't generate an Egg.
To use this code but for a Shiny Pokémon PID, do the following steps:
1. Run A-Save (though A-Save is a save editor, it's not necessary to use the save file we've loaded on the game - and you can do this glitch without ever using an emulator)
projectpokemon.org/home/forums/topic/27119-a-save-3rd-generation-save-editor
2. Open this sample Emerald save. If necessary, change the Trainer's TID and SID, and the Egg's as well; as both will be 12345 54321 (from Trainer Info tab and edit, met tab for the Corsola Egg in the party.
Overwrite the save file with the new TID and SID data from previous glitching to change them.
Save file with sample Shiny Corsola Egg:
drive.google.com/file/d/1L83nwCH73zgRCh4vhHm0FUTTNCGAp9p1/view?usp=sharing
PKM file of Shiny Corsola Egg (supplementary):
drive.google.com/file/d/1IsYRRagwDpI84EmzZRklcRguPc7opc_8/view?usp=sharing
3. Select the Pokémon you're going to get through 'breeding' to overwrite the sample Corsola and select its PID. Tick Shiny, choose other details such as the nature you want, and click generate to get a new random PID for a Shiny Pokémon with that data. Copy the PID you get into the clipboard.
4. Go to Windows Calculator (or any other tool you want) to convert the PID from Decimal to Hexadecimal (for Windows Calculator, click near the top left if it says standard to change to programmer). Click dec and paste the PID. Then click hex and copy the value you get (up to 8 digits e.g. DC46 DC44)
5. Go back to the code generator by E-Sh4rk and where it says pid = 0x96E4 enter your hex PID after 0x without using copy and paste e.g. 0xDC46DC44 and click generate. Sometimes, the generator will freeze for quite a while (this is normal; perhaps due to a long calculation time) before generating the box names.
PokeGlitzer (another optional tool, similar to A-Save but specifically for Glitzer Popping/Pomeg data corruption). Of note, you can also import the raw box name bytes you get from the generator into the save (edit - edit full box names data):
github.com/E-Sh4rk/PokeGlitzer/releases
Sorry for no sound this time.