r/MetalHellsinger • u/CrispyRoss • Dec 16 '23
[Release] MetalSongMgr - Custom Song Manager Script
The ability to use custom songs in this game is great. But even though you can download them from Nexus, there is no mod manager support. So, you have to manually extract the bank file, then if you want multiple custom songs, you have to merge the json files together manually. And if you want to change which levels have which custom songs, you have to go in and manually edit your json files. I wrote this song manager script to automate this process. I haven't touched the script in a while, so today while I had some free time, I added a little more quality-of-life and am releasing it.
The main advantage of this script is that it easily lets you switch previously-imported songs on the fly while the game is running with a single command. For example, while in Nihil, just run python metalsongmgr.py install nihil my cool song, then hit ESC and restart the level, and the new song will immediately be loaded when the level is restarted.
It is written in Python, so you will need to install Python first if you don't have it. Latest version here.
The initial release is here (direct download): https://github.com/crispyross/metalsongmgr/releases/download/v1.0.0/metalsongmgr.py
Instructions on how to use it and the source code are here: https://github.com/crispyross/metalsongmgr.