[Pokemon Ruby] Brute-forcing Shiny Pokemon

Published on ● Video Link: https://www.youtube.com/watch?v=gDc3p9FgquU



Duration: 12:18
50 views
1


You ever just let your GBA sit idle for 11 and a half minutes to generate a shiny Pokemon?

So what is happening here? Well, I've modified the "CreateWildMon" function in "wild_encounter.c" so that after it generates a Pokemon, it will check if the Pokemon is shiny. If the Pokemon is not shiny it will throw it out and generate another one. It will continue to generate Pokemon and toss them out until it either generates a shiny Pokemon, or the counter hits 65535. While it runs through all of these iterations the game will be in a softlock-like state while it generates and tosses Pokemon. It will not start the actual wild encounter until either of those two conditions are met. This can take a while and in the case of this video it takes around 11 and a half minutes. It doesn't always guarantee a shiny will appear but the odds are very much in your favor. This small patch only applies to any wild Pokemon generated via "CreateWildMon" function and does not apply to "Method 1 Pokemon", starters, or Eggs.

What the devil is the music I'm playing in the background while the game waits? Its from a game called Starsiege. Google it.







Other Statistics

Pokรฉmon Ruby and Sapphire Statistics For ๐“™๐“ฎ๐“ท๐“ฎ๐“ฝ๐“ป๐“ฒ๐”

There are 592 views in 2 videos for Pokรฉmon Ruby and Sapphire. His channel published less than an hour of Pokรฉmon Ruby and Sapphire content, or 5.97% of the total watchable video on ๐“™๐“ฎ๐“ท๐“ฎ๐“ฝ๐“ป๐“ฒ๐”'s YouTube channel.