>>55572197I wanted to get shiny legendary beasts from Colosseum, as well as three shiny Pokemon to use as ribbonmasters; Misdreavus, Sneasel, and Absol. So I went down the rabbit hole of Colosseum RNG manipulation. Entei, Suicune, and Sneasel were easy to get, as they are in "quiet" areas of the game where there's no external noise advancing frames randomly. Misdreavus and Raikou are much more difficult, as they're both in very noisy areas. As best as I can tell you have to do some calibration runs to get a range of frames the game will advance by, then take the average of them, then spray and pray. Absol requires a technique called "battle blink", where you calculate your frame seed by measuring the blinking frequency of a Pokemon's on the field as the camera pans around. Usually people use either Bayleef or Misdreavus for this, because they have large eyes that make it easier to see when they blink.
So I'm in Pyrite Town, trying for Misdreavus in part for preparation for both Raikou and Absol, and because I'll need to get it at some point anyway. It's slow, because the exact stat spread I want appears on a frame seed that usually takes a 1 day wait at maximum frame advancement speed, and the times it pops up within that time is like a 4 hour to 9 hour wait, which still sucks for such a low odds of actually hitting it.
Some part of me wants to order a Raspberry Pi, an addon camera, and some cheap servos and wire them up together and program them to soft reset for me until that frame seed appears with a less than 20 minute wait time. I've wanted to do this for a while to automate searching for shiny Celebi in Virtual Console Crystal, as that's incredibly monotonous.