PokéBase - Pokémon Q&A
0 votes
19,457 views

I have a physical copy of Pokémon Emerald on the GBA, my copy had a dry battery and I'm trying to hunt for shiny starters.
Ive tried looking around several places and forums but I'm running into conflicting info on hunting for starters.

Since the battery is dry, do I have to shiny hunt based on a shiny frame rate? or can I simply SR without caring how many frames have passed before starting the encounter. ive seen some people say SR and count the frames then SR and keep going for about 50 to 60 SR then HR, however ive also seen people say the odds don't really change by HR. Does my dry battery truly affect my method of hunting for the starter, how does it affect this, and in simple terms how can I efficiently hunt for a shiny starter with these issues thanks.

also, I've heard that with a dry battery SR and not counting the frames has you constantly encountering the same starter and zigzagoon is this true?

by
edited by
It would be good to link the pages where you found the information you're talking about.

1 Answer

3 votes
 
Best answer

You're a bit confused on SR/HR. Hard resets are functionally the same as soft resets, they just take longer. What people meant is that you need to create a new save file every 50-60 resets.

Basically, this is how it works:
Shininess is determined by two things: a hidden personality value (PID) that every Pokemon has, and your save file's trainer ID (TID); when they "match" in a specific way, the Pokemon is shiny. In most games, you can count on the PID of every Pokemon you encounter being different, which means that each one has a chance of rolling a shiny PID. But Emerald's RNG is bugged with a fixed seed. This means that, if you encounter a Pokemon on, say, frame 5 after starting the game, reset, and then encounter another Pokemon on frame 5, they'll have the exact same PID. When soft resetting, you're often encountering your starter within a 1 second window, which in Emerald, means that you're effectively locked to 60 PID values, and it's entirely likely none of them are shiny. Because the starter is so early in the game, it's better to completely restart your game every 50-60 resets to scramble your TID until it matches one of the fixed PID values and allows it to be shiny. This is called an early shiny frame.

I should note that when I refer to the TID, only half of that value is the one displayed on your summary screen; the other half is completely hidden, which unfortunately means that there's no way to see if your TID will yield an early shiny frame except by trial and error.

by
selected by
And no, this process does not change when you have a dead battery in Emerald. The battery does not affect RNG in Emerald.
RNG is seeded using the battery in Ruby/Sapphire (and becomes fixed when the battery goes dry), but you can ignore all of that because you're not playing Ruby/Sapphire.