Posted October 03, 2023 by Mag
The biggest new feature today is support for the beatsaber map format. Still super alpha, but works for the most part, the primary issue is that because of the different way the formats track which beats which blocks fall on.
To play custom maps, just unzip the map into the custom maps folder in:
%appdata%/MagBeat/custom_tracks/
Each song should be in it's own folder within that custom tracks location. Then when you launch MagBeat, it will recursively scan for these and add them to the new Custom track type in game.
This was mostly just a learning thing for me, I wanted to see how other games format their map files and I also wanted a known baseline to start to work towards a better beat tracking implementation, and there is still a bunch of stuff to do to make it the way I want it (Such as displaying the mappers name clearly), which will largely make up the Alpha 0.5 release in a few days :)
As previously mentioned, plans for 0.5 include improving the UI for imported and custom songs, but also adding the ability to select a zip file directly and have it added to the library, some minor changes to how difficulty works with imported songs vs MagBeat drum grooves and beats, and a bunch of work to improve accuracy and tweak how imported maps are converted to make them fun to play.