Sonic Adventure DX Randomizer is a mod for the PC Disc and Steam version (with BetterSADX) of Sonic Adventure DX. This mod load random characters into random stages in a random order with some custom layout to make them beatable.
WARNING: Please do NOT use Dreamcast Conversion mod, or any other mod which edit texture / graphic stuff while using this mod. The Randomizer mod DOES EDIT Stage layout, so if you use another mod which does similar stuff, you gonna experiment issues, like wrong characters position or empty layout, which is not fun at all... The best option is just to play the game with Input mod / Xinput fix and the Randomizer, really. I know DC mod looks a lot better, but both mods just can't match together.
Download the latest release from the releases page
- If you are using the PC Disc version: Make sure you have the latest version of SADX Mod Manager downloaded and installed from this link.
- If you are using the Steam version: You must install better sadx from this link, this will also install the mod manager.
- Make sure to extract the Mod Loader's contents into your main SADX folder.
- Once all Mod Loader's files and folders are there, run ModManager and click on 'Install Loader'
- You should now have a "mods" folder in your SADX folder!
- Download the latest version of SADX Randomizer and place the entire folder in the mods folder.
- If all the above steps have been done properly, you should be able to run SADXModManager and select Randomizer in the list.
- To configure options for SADX Randomizer, select the mod in ModManager and click on 'Configure...' to see all the options. (It is recommened to keep "have all upgrades" activated, since upgrades help to finish some specific stage or boss.)
- If you want to race with a friend, make sure both of you are using the same "seed" in the settings, also make sure the seed used is different than "0". (0 makes the rng always different, when using another number makes it consistent.)
- Clic on Save and play!
How to use
Start the game, create a new savefile and select Sonic, then enjoy the show! A story ends once you get a specific number of emblems, depending on the character selected. For example, you will need 10 emblems as Sonic, because he has 10 stages. 5 for Tails, because he has 5 stages etc. Also, don't pay attention about the % counter of a story, as it is completely inaccurate, only emblems matter, really.
Big thanks to Raytwo for the help with the code in general. Since I'm very new to programming, this project couldn't be a thing without him.
Also thanks to Prahaha and Kell for the various tips.