Our great sponsors
-
universal-pokemon-randomizer-zx
Public repository of source code for the Universal Pokemon Randomizer ZX
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
individual-color-variation
Pokémon Platinum hack to make individual Pokémon have a unique color variation (+ some shiny color changes).
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Here is the how-to for ZX: https://github.com/Ajarmar/universal-pokemon-randomizer-zx/wiki/Randomizing-the-3DS-games
You should not be using any disassembly for Gen III. There are two options, binary hacking with outdated tools or using the source code decompilations.
Then you want to look into setting up the pokecrystal disassembly project
Otherwise it's likely you have the wrong base ROM and need to find another one. The patching instructions says the exact size your ROM has to be. Also try using https://www.marcrobledo.com/RomPatcher.js/ as well.
No, ICV doesn't change shiny rate. I don't know if your game is safe with all of this, but I can definitely tell you that there is already a patch that incorporates RP, FP and ICV. You can get it from here - https://github.com/TheGag96/individual-color-variation/releases - after that you can slap the shiny rate increase patch on it, start a new game, and well, pray that everything works. It should work, but NDS patching is finicky and with that many patches risk increases.