Admittedly, my Spanish is a bit rusty, but I’m willing to give it the “old college try.”
Note: comments within ** are my own.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
[Tutorial] How to RNG Shiny Roamers (Thundurus and Tornadus)
By Aleborito
Hello everyone, this post is intended to walk you through the process of RNGing Thundurus and Tornadus with a special focus on PID abuse since the MTIVRNG is more than easy to control for these two. I hope this will come in handy.
Here we have a video which clearly shows a shiny Tornadus was registed on my Pokedex through RNG manipulation (this is here only to serve as visual proof that this is possible as recording the entire process would be impossible for me due to my lack of patience XD)
(YOUTUBE video)
This was recorded while playing on my Nintendo DSiXL (after registering the shiny sprite on my Pokedex I saved my progress and switched consoles) *obviously from a DS Phat/Lite*
The first variable to take into account is the weather because as the image below shows, the IVs and the PID of the roaming Pokemon are NOT generated when it flies into the sky, but rather, they are generated when it stops raining.
In the following image, Sequence 1 shows when the roaming Pokemon has just disappeared from the screen, but its specs (IV/PID) have not been generated yet. In contrast, Sequence 4 shows exactly when the roaming Pokemon’s specs are generated:
(image originally posted on smogon) *by Kaphotics, IIRC*
According to this image, the time it takes for the rain to cease is approximately 9 seconds.
The PID advances about 60 frames per second when it is raining, which is why we must take into account that the PID frame will be higher than 540. *others have reported that their SSF was lower due to a lack of “natural” rain on the route on the particular date of their RNG abuse*
Next, we’ll add a margin of approximately 40 frames because there are *wandering* NPCs in the area who advance the PID frame while you walk out of the old woman’s house on Route 7. *I thought they “froze” in awe at the spectacle of a legendary Pokemon…guess not*
Additionally, we’ll add 60 frames because our Initial PID Frame will be between 40 and 60. If you have the latest version *of RNG Reporter or PRNG* you will be able to find the Initial PID Frame for each seed by subtracting 1 (if your Initial PID Frame is 57, then RNG Reporter will predict that it is 56)
Next, I’ll search for a shiny frame no less than 700. *meh, 698 is close enough*
So, now that I have all variables accounted for, I put all the necessary criteria on RNG Reporter’s Time Finder:
(image of his Time Finder results) *He writes within a caption that he has Pokemon Black Version (Spanish), but that sometimes he needs to select the opposite, that is, Pokemon White Version (Spanish)…interesting*
Now, I’ll confirm the PIDRNG and that my Initial PID Frame is 57 (the program lists it as +1)
(image of results on Main Window of RNG Reporter 9.81)
Therefore, I’ll have to calculate the PID frame while it’s raining + my Initial PIDRNG Frame (540 + 57 = 597)
Simultaneously, we’ll have to take into account the *Wandering* NPCs and we can begin to calibrate.
I will only list the calibration attempts which yielded the correct set of IVs. *wrong IVs = wrong seed cause by alternate Timer0*
As you can see, the listed PID Frames generated by RNG Reporter are greater than 620 because when I begin to calibrate by using our estimated frame of 597, the results need to be higher than my estimate.
Attempts / IVs? / Nature / Possible Frame on RNG Reporter
-00 advances / Correct / Hardy / 621
-12 advances / Correct / Relaxed / 633
-13 advances / Correct / Lonely / 634
-36 advances / Correct / Quirky / 656 when it should have been 657
-66 chatters / Correct / Jolly / 686 when it should have been 687
As you can see, there are PID frames that produce a Hardy Nature, which, if they start on Frame 621 and we add 36 Frame advancements to, would result in a final frame of 657. However, this is clearly not the case as “lagging” *due to human error…we’re not precision machines* while rushing through the encounter dialogue or simply having a Wandering NPC move, will ultimately alter our final PID Frame by more than we accounted for. XD If that is the case, simply remedy this by adding/subtracting an advancement/chatter by +/-1 if it didn’t go well the first couple of tries.
Therefore, if my shiny frame is on frame 698 and my estimated “Initial” frame is about 621, I will perform 77 advances.
Well, my process was this:
(image of him saved inside the old lady’s house in Route 7 and exiting thereby triggering the encounter)
Caption 1: Saved my progress here and advanced the frame by viewing a Chattering Chatot’s summary 77 times.
Caption 2: Repeatedly mashing “A” like a madman to rush through the dialogue starting here…
Caption 3: and stopping here.
I kept trying slightly different PID advancements until one yielded my shiny roamer. In the end I wound up advancing 76 frames instead of 77, hehe.
Note: the reason why it is necessary to mash “A” like a madman is to keep our variables (rain drops and Wandering NPCs) to a somewhat controlled state because any “lagging” will obviously generate a higher PID Frame for your roamer.
I hope that this has been helpful and if you think there is anything missing from this post, please feel free to ask any necessary questions. Thanks for reading and a special thanks to AdroMaster for providing the information I initially used.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
And that’s about it. All in all, a nice consolidation of information I have already seen on this thread, but it’s nice to see how everyone, no matter the language or location is able to RNG. This even makes me want to give Shiny Roamers RNG a go since verifying if you hit your seed and PID is as simple as looking at the Pokedex entry.
@Tammigo: I’m just happy to give “something” back to the community, no matter how tiny that “something” is.
Notable Addendum: