This makes it impossible to arbitrarily choose your trainer ID/secret ID, so the long-standing method of determining SID on Emerald involved finding a naturally occurring shiny pokemon and working backwards from it's IVs, nature, gender, etc to determine the SID for which it is shiny. Unfortunately, the RNG in Emerald in particular (not sapphire or ruby) is "broken", it doesn't take into account the system time / date when seeding the generator, it just always starts with a seed of 0x00. Wanting to do many of the same things I accomplished in Platinum, I looked around for a way to set my trainer and secret IDs while starting a new file. Recently I picked up a genuine copy of Emerald, which was harder to find and a bit more expensive than I thought it would be. ![]() ![]() I used this to pick my trainer ID and secret ID (TID/SID) combination, and later to force various encounters to be shiny, eggs to have better IVs, wild pokérus to appear, etc. ![]() The gist of it was that the game seeds it's random number generator using the system date and time, so if one used a good timer and started the game at the correct time, and triggered an event on the correct frame, any desired outcome could be attained. I spent a little time during 2020 learning how to manipulate the RNG (random number generation) in Pokémon Platinum, a 4th generation game.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |