Placeholder OT/Trainer ID data within Odd Egg before hatching it (Crystal) (+how normal Eggs apply)  @ChickasaurusGL
Placeholder OT/Trainer ID data within Odd Egg before hatching it (Crystal) (+how normal Eggs apply)  @ChickasaurusGL
Evie (ChickasaurusGL) 🌺 | Placeholder OT/Trainer ID data within Odd Egg before hatching it (Crystal) (+how normal Eggs apply) @ChickasaurusGL | Uploaded September 2022 | Updated October 2024, 37 minutes ago.
More information in the description:

I learned about this from the user RationalPsycho on the GCRI Discord and bbbbbbbbba later pointed to this relevant code in the Pokémon Crystal disassembly project. I decided to check how this applies to other languages as well, which use different placeholder OT names.

github.com/pret/pokecrystal/blob/51bfd31ea82dbe45220f791eabf1b5bd9edf2e0a/engine/events/odd_egg.asm#L80-L84

When you receive the Odd Egg gift, there is some placeholder OT and Trainer ID data within the Egg before it actually hatches (and the data is replaced with the player's OT and Trainer ID). We can't normally see the OT/Trainer ID data in an Egg before it hatches. Note in this video I change the donor species to Pokémon that aren't normally in the Odd Egg (such as to Jolteon), to remove the Egg (0xFD) part of its species, however the OT/ID data is unmodified.

The Trainer IDs seem to be simple single or double digit IDs based on the contents of the Egg (such as 00001 or 00010), and as for the Trainer OT, it will vary based on the language of the game:

English: ODD
French: BIZAR
German: Kurios
Spanish: Raro
Italian: Strano
Japanese: な (unverified but based on this thread by Háčky archives.glitchcity.info/forums/board-76/thread-7509/page-0.html )

Using a Generation II variation of the Pokémon merge glitch, you can 'prematurely' hatch them without a cheating device, but the Pokémon will usually be a hybrid between the original Pokémon inside and the donor;

youtube.com/watch?v=KPiJStUldjI

Set up:

Two Pokémon
????? (0xFF)
Donor Pokémon (any)
Recipient Pokémon (Odd Egg)

;Then when you deposit the top Pokémon, the Odd Egg will turn into a hybrid between the donor Pokémon and the original Pokémon in the Odd Egg
(but you could probably use the actual Pokémon within the Odd Egg as the donor, to create a non-hybrid).

Another case applies to Togepi Eggs and Eggs received through breeding. Unlike the Odd Eggs, the Trainer OT and ID matches the player within the Egg but the game doesn't know the gender of the Trainer that owns the Egg until it actually hatches (hence in this video EVIE (no symbol) becomes EVIE (♀).
Placeholder OT/Trainer ID data within Odd Egg before hatching it (Crystal) (+how normal Eggs apply)Decamark 0x939E trade evolving into Lugia and fixing the stat menu glitch (FireRed/LeafGreen(?))Party Pokémon 82 and 81 swap for text command 0x7A arbitrary code execution (Red/Green JP)Decamark 0x4A7As corruption of Trainer name/card/gender (Pokémon FireRed and LeafGreen)Unlock Mobile System GB +get (unredeemable) Egg Ticket, Battle Tower w/ACE (Crystal JP) (request)Game Boy Printer bad serial/opcode arbitrary/remote code proof of concept (Pokémon Yellow)Attempting to exchange the Bike Voucher with a full bag of 20 items (Generation I)Game Boy (DMG) boot ROM Rev 1 as opposed to Rev 0 cart handling comparisonsBuffer overflow caused by extremely long Rival name in battle (Pokémon Gold and Silver)Locating the warping (parallel universe) NPC caused by playing sound 00 (Generation I)Glitches when modifying memory address D09B before viewing a text box (Red/Blue)Trading (8F) arbitrary code execution programs w/friends with up to 6 party Pokémon (Generation I)

Placeholder OT/Trainer ID data within Odd Egg before hatching it (Crystal) (+how normal Eggs apply) @ChickasaurusGL

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER