>>27774080It'd be kinda hard to explain but i'll try
When you start a pokemon game a number is generated(seed), this determines all pokemon you will encounter in this 'session'(until you reset/turn off the game) ideally this seed is different each time you reset so you can encounter different pokemon (stats distribution, shinyness, nature) however Emerald's is broken so it doesn't change
So your encounter table is already determined, lets break it into frames
Lets say that if you encounter a pokemon at exactly 100 frames from starting the game it's a Modest nature
As it's always the same seed everytime you reset the game if you encounter a pokemon at 100 frames it'll have a modest nature, no matter the location you encounter it
So if you have a shiny frame(a frame where a pokemon is shiny) at 2400 frames then you have to initiate an encounter at exactly that point and everything before literally can't be shiny, ever.
I hope this is clear enough