osu!web enhacement

Some small improvements to osu!web, featuring beatmapset filter and profile page improvement.

Από την 16/09/2023. Δείτε την τελευταία έκδοση.

Δημιουργός
Volta-XTY
Βαθμολογίες
0 0 0
Έκδοση
0.3
Δημιουργήθηκε την
16/09/2023
Ενημερώθηκε την
16/09/2023
Μέγεθος
30 KB
Άδεια
Μη διαθέσιμη
Εφαρμόζεται σε

What does this script do?

1. Highlight owned beatmaps in beatmap listings page by reading your local osu!.db database file

(Don't worry, the script won't upload your information to anywhere!)
(Some texts are in Chinese in the following screenshots, but I think it does not matter too much :)
Click the "osu!.db" database in the navigation bar:
screenshot of the location of osu!.db
Upload your osu!.db database after clicking the button:
screenshot of selecting osu!.db database file
The script will begin reading your osu!.db database, during which time the page will freeze and not respond to any user input. In Firefox the process may take up to around 5 seconds, and in chrome the processing time will be much shorter. Please be patient and I'm going to fix this soon(or you can fix it before I do XD).

After the script finishes reading the database file, your owned beatmaps will be highlighted in the way osu!lazer does:
screenshot of highlighted owned beatmaps after the script finishes reading osu!.db database file
As long as you don't close the tab or the window, you won't need to upload the database again. However, any newly downloaded beatmaps won't be recorded. This is also going to be fixed soon.

2. Fancier and more advanced profile page without osu!api required (osu! and osu!mania only)

Here's my osu!mania profile page:
VoltaXTY's osu!mania profile page on Sep 16, 2023></a>
<a href=VoltaXTY's osu!mania profile page on Sep 11, 2023
Here's a listing of detailed functionalities:

  • Total pp displayed with 6 significant digits.
  • Scores needed to reach the next level displayed, along with level progress displayed with 3 significant digits.
  • For osu!mania, several additional stats of each play record are provided: PP Accuracy, MAX/300 ratio, 200 hits, 100 hits, 50 hits, misses. And pp are displayed 5 significant digits.
  • All the stats of play records are perfectly aligned. Comfortable.
  • The letter "M" representing MAX is animatable.

Hope you could be satisfied with the script!