So, Father's Day proved great for me, as I caught a Shiny Golbat in Meteor Falls!!! Some points for consideration, though:
My Ruby cart is "dry".
Its the first Shiny I have on that cart.
Game time was approx 26hrs at point of capture.
I played through it all day without turning it off, starting from the New Mauville quest, through to beating the 8th gym (including capturing Groudon), specifically to shiny hunt for Bagon. 11 encounters after I beat Wallace, Golbat showed up. I also had to fight Groudon twice, as I forgot to save in front of him, and he knocked out my team.
So, does this mean that I have a really, really, really late shiny frame?
Would I potentially have to play through another day, in order to land on my shiny frame?
Would the frame have been advanced due to the dialogue between NPCs, as per the story? (And thus effectively, approx double my "all day for a shiny frame" time?).
And lastly, if my late shiny frame theory is correct, in order to "SR" for Rayquaza, would this mean that I'd have to play through a day, then initiate battle to be a chance of having Rayquaza shine?
Any help would be much appreciated, as I need to start hunting for a Sableye and Mawile reclaim.