Pokemon Brilliant Diamond Shining Pearl Randomizer
by Aldo796, Copycat, SanGawku, XLuma, and Red.#9015
Python 3.10+ is required to run all starter randomization
Usage
- Extract the archive
- Run main.exe and select your randomization settings
- Once you click the randomize button select your romfs folder
- Once finished it will automatically open a folder called "mods" in your randomizer directory, that folder contains all the modding files needed already pre set for Yuzu, Ryujinx, and Atmosphere
Building
- Due to use of switch statements Python 3.10+ is required
- Run pip install -r requirements.txt
- If using cx_freeze, manually drag the 'Randomizers' folder into 'lib' in the generated output
Required Files
Right now our randomizer modifies 6 different files:
- masterdatas
- ev_script
- personal_masterdatas
- gamesettings
- UgData
- English (We only change the starter name on the english version)
You can get those files by dumping your cartridge via tools such as NXDumpTool