All the suggestions and everything else are truly appreciated
XCTnFrunner:
The multiple difficulty issue was something I didn't know how to properly handle. In the latest version of BPM (v0.0365a) there is support for manually defining what BMS files should be used for which difficulty. I did that because there's no real BMS standard for that, and every BMS author seems to use their own format.
To define difficulties for a song:
Go to the song's folder, where the BMS files are. There, create a new text file, name it DEF7.TXT (or DEF5.TXT if it's a 5-key song). In that file, type the names of the 3 BMS files to use for each difficulty, like this...
Code:
Spica_L7.bms
Spica_7K.bms
Spica_A.bms
Save it and you're ready to play (or create other .TXT files for other songs maybe!)
Also, your post gave me an idea to show more than 3 difficulties on screen for a song, or at least making it customizable
