Good news everyone! It's been a year since my first post on this thread, so I decided to release what I have. It's largely spaghetti code and I haven't reviewed it in a while, and it's probably nowhere near ready, but I guess it'll work for most purposes.
Binaries and source code are available on
https://github.com/adibsurani/Degausser/releases. It'll require .NET Framework 4.5.2 if you don't have it. It might be backward compatible with 4.5, I'm not sure.
Overall, this version is highly unstable and you should still stick to mini-degausser for most purposes, but it does the following new things:
- Play songs (though missing chords, and the karaoke doesn't work properly)
- Importing .bdx files (almost works, you'll need to edit and re-save it from inside daigasso)
- Deleting records from mgr.bin
There's probably a lot of stuff I need to explain in a readme, but I'm hoping you can figure it out. Basically it loads all .bdx and .bbp files in the directory you run it from, so it can take up quite a fair bit of memory. Also anything that might trigger unusual behaviour will probably crash it.
Always backup your mgr.bin / gak folder!
I might track issues in the github page when I eventually figure out how, but for now I guess you can just leave basic feedback here.
On my part, I'm hoping that releasing this pre-release version (with source) will encourage me to keep working on it. Mainly since I tend to ignore it for long periods and then work on it in short periods.