osu!db is something I've been working on for quite a while because my feature request for a accuracy sort method was rejected. ;--;
It's also going to be used in two of my other projects:
★ Ability to list collection & scores databases.
★ Notable columns of which can be ordered include the Accuracy% row of which the Osu! map list does not support.
★ Determines whether maps that you previously ranked on are installed and can direct you to the download page of the map if you click it. (Uninstalled maps will have a deep purple background)
★ The installed state of maps can also be sorted in the last column.
Note: The databases do not update in real-time, they only update when Osu! has closed so you'll only get results from the last time you closed Osu!
- There isn't much commenting, but the code is easy enough to understand. I wrote it in VB .Net (VS2012.. 2010 might work), converting to C# is easy enough if that's your preference.
WARNING: THIS MAY CORRUPT YOUR SONG DATABASE
(Probably Outdated, for developer use only)
Download osu!db v1.2 Here
Download Source Here
It's also going to be used in two of my other projects:
- ★ osu!np - Will allow for a better method of retrieving map data and also additionally output score data.
★ osu!mp3 - Allows for assuming collections as mp3 playlists, so you can listen to songs from your collections (and additionally export/output them).
★ Ability to list collection & scores databases.
★ Notable columns of which can be ordered include the Accuracy% row of which the Osu! map list does not support.
★ Determines whether maps that you previously ranked on are installed and can direct you to the download page of the map if you click it. (Uninstalled maps will have a deep purple background)
★ The installed state of maps can also be sorted in the last column.
Note: The databases do not update in real-time, they only update when Osu! has closed so you'll only get results from the last time you closed Osu!
- There isn't much commenting, but the code is easy enough to understand. I wrote it in VB .Net (VS2012.. 2010 might work), converting to C# is easy enough if that's your preference.
WARNING: THIS MAY CORRUPT YOUR SONG DATABASE
(Probably Outdated, for developer use only)
Download osu!db v1.2 Here
Download Source Here
Change Log
v1.2 - 15.9.13
- ★ Added some more columns to the scores listing and added additional columns to the collections listing.
★ Changed 'Installed' column to first row to avoid issues with collection db having lesser rows.
★ Alternated row colours to make it easier to read.
★ May have done a few other changes, can't remember because I fell asleep. ;--;
- ★ Fixed issue with osu!.db not reading correctly due to dependence on whether Username existed.
★ Added checking of whether maps in the score.db list are installed, maps which are not installed will have a purple background colour and clicking such maps will give you the option to open the map's download page so you can manually install them. (Implementation in osu!np will auto-install these maps)