• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Tool: TSK's Shiny Chance Changing tool[v2.1 released: Graphical User Interface, Ruby support]

This doesn't work. No matter what percentage you set it at, it will always have a percentage rate of about 90-100% to find a shiny...
 
I could have edited that 8 bit value and the maximum shiny chance would have been 255 divided by 65535 or 1 in 256, decent odds but I wanted to be able to do better.

If you implemented this change instead, would it avoid the other bugs mentioned in this thread such as the dex pokemon all being shiny and encounter rates being much higher than they should be? If so, would you consider releasing a version of the tool that works that way? 1 in 256 is good enough odds for me.
 
Yeah so I used this tool, current version btw, on my Ruby, it worked fine until I chose my starter, then when the battle started, the screen went black and the emulator crashed. So any suggestions? I made the odds 1/50.
 
Can someone link me to a compatible Ruby and Emerald for this please? I believe my rom crashed because I wasn't using the proper Ruby rom for it.
 
I know this is an old thread, but will there ever be Gen 4 support for this? (Specifically SoulSilver?)
 
This tool doesn't even work properly. I put in 1/4098 for the shiny chance in Fire Red and I get a shiny pokemon every two encounters. To test it out more, I made it so its 1/8192 chance to get a shiny and the same thing happened.
 
This tool doesn't even work properly. I put in 1/4098 for the shiny chance in Fire Red and I get a shiny pokemon every two encounters. To test it out more, I made it so its 1/8192 chance to get a shiny and the same thing happened.

Yes this happens to me as well. Perhaphs a patch to the tool could fix this but I'm no programmer so I wouldn't know.
 
Hi, I was wondering if you could add sapphire support? I don't have a ruby rom and everywhere i search the rom got deleted. If not that's fine it's cool.
 
Hello! I was wondering if the tool works on randomized ROMs. I randomized a normal Ruby and it was picked up fine by the program, and I was just wondering whether that's just a little technical thing that doesn't work on this or not. Thanks.
 
The final check for shininess compares a 16 bit derived from the Pokemon's PID, the Trainer ID and the Secret ID to an 8 bit value, which is 8 normally. If the 16 bit value is smaller than the 8 bit value the mon is shiny. So under normal circumstances 8(0-7) out of 65535 values result in a shiny, or 1 in 8192. I could have edited that 8 bit value and the maximum shiny chance would have been 255 divided by 65535 or 1 in 256, decent odds but I wanted to be able to do better. I decided to use an in-place replacement of the instructions to avoid that users that had already altered their ROMs would not have any of their edits overwritten or corrupted. In order to get the needed space for this I had to change the way the 16-bit check value is determined.
Okay, so what where do I go in the ROM to edit the shiny rate that way?
 
I don't know how to feel about this this tool. I just tested it and made the percentage for shinies to 0,025% (1/4000) and everything seemed fine. I had 100 Pokemon in my PC and none of the were shinies. Also non of my Party Pokémon were shines. So I went for a shiny hunt for a shiny Growlithe. After 10 min I encountered a shiny Ekans. I thought, that I just got lucky, but 2 min later I found another shiny Ekans.
And well, 1 min later I found a shiny Pidgey. I don't think, that I'm that lucky, so can anyone give me advice, how to make this program actually set the percentage of shinies to 1i4000 or 0.025%?
Maybe I'm just bad at maths.

edit:
Using the Numerator and Denominator seemed to work. Haven't found any shines in 20min.
So don't use the percentage thingy. ;)
Please fix it. ^^
 
Last edited:
i tried to open the download file but it wont open. it is a rar as well so idk how to open it. maybe a video tutorial to help those confused?
 
Back
Top