A collection of tools to enhance the Castlevania:Symphony of the Night Randomizer experience.
This tool and the accompanying library and app are open source. The idea is to implement these features with the perspective of SotN players and provide the source for other developers to learn from and contribute just like the randomizer itself.
This tool requires the latest BizHawk version.
Download the full version from the latest release that looks like this SotnRandoTools-x.x.x.zip
Right click on it and select Extract all...
then navigate to your BizHawkfolder and press Extract
.
File structure should look like this:
BizHawk
└───ExternalTools
│ │ SotnRandoTools.dll
│ │
│ └───SotnRandoTools
│ │ └───dll
│ │ └───Images
│ │ └───...
When playing on Linux install as described above, but after that copy the contents of BizHawk/ExternalTools/SotnRandoTools/dll/
to BizHawk/ExternalTools/
and BizHawk/dll/
.
After launching the game in BizHawk open through Tools > Extarnal Tool > Symphony of the Night Randomizer Tools
Set your preferences and open the tool you want to use. You can then minimize the main tools window, but don't close it.
Every tool's window possition and the Tracker's size are all saved and will open where you last left them.
If the Extarnal Tool says that the game is not supported for the tool and BizHawk is displaying a question mark in the lower left corner your rom is either not recognized or you have to make sure the cue file is pointing to the correct files. I recommend creating a separate folder for Randomizer where you copy both tracks and the cue and replace track1 every time you randomize.
On lunching the tool it will check for a new release and inform the user. If there is a newer release the update button apepars. Clicking it shuts down BizHawk and updates the tool. If it displays "Installation failed" please run the updater manually by going to BizHawk\ExternalTools\SotnRandoTools\Updater\SimpleLatestReleaseUpdater.exe
or get the latest release from GitHub and update manually. If you get an error notifying you that your system lacks the necessary .NET version to run the updater click the link and download the x64 and x86 redistributable packages for desktop apps.
The new tracker has been re-written from the ground up for better performance and usability. Can be manually rescaled. Saves size and location. Locations are drawn on the game map.
Supports OBS html widget overlay located in BizHawk\ExternalTools\SotnRandoTools\TrackerOverlay\autotracker.html
and seed info text in BizHawk\ExternalTools\SotnRandoTools\TrackerOverlay\SeedInfo.txt
The autotracker will also automatically start, restart and split when Dracula dies if you have LiveSplit running.
Coop requires the host to have the port they want to use forwarded. Hosting automatically copies your address(ip:port) to the clipboard. The other player uses that address to connect. Please be careful to not leak your IP! Bindings over at: https://taliczealot.github.io/coop/
Khaos has moved to https://github.com/TalicZealot/SotnKhaosTools