Save-and-make-NPC-not-moving-calibration thingy...
Yeah, I knew there was an NPC, but I thought that since there was only one of them, results would still be consistent if I was quick, much like with WonderCards in PokéMarts with only one NPC. That little bastard :p... is there much chance of me getting my spread on [starting frame + 1] within a reasonable amount of tries, or should I just calibrate and pick a new spread?
BTW, the new RNG Reporter looks great... nice work!
I think this might help just to find out if the NPC will move even after quickly pressing button after button to pause the NPC's movements one at a time...
In my experience, we have to mash 2 buttons for the Breeding RNG in HG/SS. Namely the X button and the A button. The X button is to check the seed using the PokeGear, and the A button is to (quickly) talk to the Daycare man.
We mash the X button first to check the seed in the PokeGear, and after calling Elm n times (n = target frame - 1), we have to mash the A button next to talk to the Daycare man ASAP.
Alternatively, I have to mash the lower left corner of the touch screen using the stylus to access the PokeGear quickly, and also the lower right screen as the A button substitute.
Sometimes, even talking to the Daycare man quickly will unnecessarily advance the frame (due to that twitchy NPC). And we can't even see the NPC, because the NPC is off-screen if we save in front of the Daycare man.
Here's what I did, using my so-called "Save-and-make-NPC-not-moving Calibration technique"...
Sometimes, if we save in an area with a visible NPC, and after the "Save completed" message appears, the NPC might move immediately, or sometimes it doesn't. But in HG/SS Breeding, the NPC isn't visible, so you can't keep track of him.
What I did is to find not just your target frame and its corresponding Elm responses, but also the adjacent frames of your target frame and its corresponding Elm responses.
Then do the RNG process. In this case, it's advisable to miss your target frame first and land on one of its adjacent frames, to test if the NPC will move even after quickly pressing button after button to pause his movement.
For example, if one the adjacent frames has the Elm responses of E,E,K,K,P,E,K,P,K,K, and if I indeed sort of hit it by checking the first five of the responses (E,E,K,K,P), then I'll test if the NPC will move even if I press any buttons after closing the PokeGear... by closing the PokeGear after checking the first 5 responses. And quickly open up the PokeGear again, and use the Elm call method again. The next responses will be the continuation of the responses you get for that seed, which will be E,K,P,K, and K.
If the first 5 responses did match but its continuation doesn't match, then it means the NPC didn't move after quickly opening the PokeGear but it did move after closing the PokeGear and quickly pressing any button afterwards to attempt to pause his movement (whether it will be opening the PokeGear again or talking to the Daycare man quickly), so we have to save again.
If even the first 5 Elm responses didn't match the target frame and its adjacent frames, then it means the NPC moves even before quickly opening the PokeGear for the first time.
That's what I did yesterday. I landed on one of the adjacent frames. I checked the seed using Elm Method, and called him only 5 times, which matched one of the adjacent frames...but closed the PokeGear, and opened it up quickly again, and called Elm again. His next 5 responses didn't match the supposed continuation of the first 5 responses, so I saved again, hoping the NPC didn't move either between entering the game world and pressing the PokeGear button, and between closing the PokeGear button and talking to the Daycare man ASAP.