The Shadow Knight
Roaming Kanto
- 195
- Posts
- 17
- Years
- Seen Jun 26, 2022
Introduction
This hack allows you to change the shiny odds in Fire Red by making the game try a number of extra times to find a shiny Pokemon when an encounter occurs.
It functions in essentially the same way as the Shiny Charm and things like the Masuda method do in later generation Pokemon titles.
The Shiny Pokemon generated by this hack are shiny by the standard definition of shinyness and will be shiny when carried over to other games.
This hack obsoletes my earlier hack known as the ShinyCC tool.
Downloads
You can download the v1.4 archive with the patch here.
Changelog
v1.4
Fixed issue where stationary encounters in Fire Red had fixed PIDs
v1.3
Fixed issue where unrelated trainer flags being changed could break the intended functionality in both versions
Added playing the legendary encounter theme for Fire Red when encoutering a shiny(Can be disabled, see Instructions)
v1.2
Added Emerald support.
v1.1
Fixed support for stationary encounters.
Please refer to readme.txt for installation guidelines, including how to change the number of extra rolls that will be performed.
Also included in the archive is the source code for the bootstrap as well the PID rerolling itself. I was a bit rusty while making this hack so the code is likely not entirely up to par, still, feel free to use it in any of your projects.
Notes
The included 1024.ips files for each version have 1024 rerolls, which I found to give a nice shiny rate for a randomized playthrough.
Due to Emerald's RNG seeding from the same point after each reset you can't reset for a shiny there easily.
Encountering more Pokemon will advance the RNG further to allow shinies to be found.
To reset for a shiny starter you likely need to restart the game entirely to get a different TID and SID.
Known issues
Pokemon originating from hacks that implement this method will be flagged as illegal by tools such as PkHex.
If you encounter any other issues please let me know.
This hack allows you to change the shiny odds in Fire Red by making the game try a number of extra times to find a shiny Pokemon when an encounter occurs.
It functions in essentially the same way as the Shiny Charm and things like the Masuda method do in later generation Pokemon titles.
The Shiny Pokemon generated by this hack are shiny by the standard definition of shinyness and will be shiny when carried over to other games.
This hack obsoletes my earlier hack known as the ShinyCC tool.
Downloads
You can download the v1.4 archive with the patch here.
Changelog
v1.4
Fixed issue where stationary encounters in Fire Red had fixed PIDs
v1.3
Fixed issue where unrelated trainer flags being changed could break the intended functionality in both versions
Added playing the legendary encounter theme for Fire Red when encoutering a shiny(Can be disabled, see Instructions)
v1.2
Added Emerald support.
v1.1
Fixed support for stationary encounters.
Please refer to readme.txt for installation guidelines, including how to change the number of extra rolls that will be performed.
Also included in the archive is the source code for the bootstrap as well the PID rerolling itself. I was a bit rusty while making this hack so the code is likely not entirely up to par, still, feel free to use it in any of your projects.
Notes
The included 1024.ips files for each version have 1024 rerolls, which I found to give a nice shiny rate for a randomized playthrough.
Due to Emerald's RNG seeding from the same point after each reset you can't reset for a shiny there easily.
Encountering more Pokemon will advance the RNG further to allow shinies to be found.
To reset for a shiny starter you likely need to restart the game entirely to get a different TID and SID.
Known issues
Pokemon originating from hacks that implement this method will be flagged as illegal by tools such as PkHex.
If you encounter any other issues please let me know.
Last edited: