Glitch gender 0x02 (HeartGold/SoulSilver)
In Pokémon HeartGold and SoulSilver, it is possible to use an Action Replay to force a third gender.
This forces a character who is Ethan on the Pokégear map but Lyra on the overworld. If the player forces this code and attempts to Fly away for the first time, the game may load a yellowish version of Lyra during the Fly animation.
If the player flies away again, the game may mix Ethan and Lance's sprite during the Fly animation, and then the player will temporarily turn into Lance until the player has finished Flying away, where the player will temporarily become the yellow-ish version of Lyra again.
Action Replay code