1. osu! forums
  2. osu!
  3. Development
posted

Credit to Trigonoculus for banner.

A userscript to add features to your boring osu! web pages.
Works on Chrome, Firefox and Opera!


Features

All features are available on both the old and new site.
  1. Displays up to top 100 scores for each beatmap
  2. Displays pp for each score
  3. Sort by pp
  4. Displays scores according to selected mods
  5. Displays friend rankings
  6. Display score date
  7. Display pp rank
  8. Search scores of any user
  9. Download replay of any score (if available)
  10. Bloodcat mirror
  11. Display numerical value of CS, AR, HP, OD
  12. osu!preview
  13. Display max combo value
  14. Display recent plays (including failed scores) in userpage
  15. Display top 100 most played maps in userpage
  16. Detailed top ranks
  17. Slider to highlight recent scores in beatmap listing and top ranks
  18. Display global and country rank in performance ranking
  19. Subscription to mappers and maps
  20. Beatmap information in userpage top ranks/recent plays
  21. Settings tab to enable/disable osuplus features
  22. Force show difficulties in beatmap listing

Changelog

2.1.3 (24 Jan 2019)


Bugfixes
  1. Fixed beatmap page on new site
  2. Fixed userpage on new site
  3. Fixed beatmap page for unranked maps on old site
  4. Fixed repeated loads on new site if you go back
  5. Fixed new site subscriptions tab

2.1.2 (29 Sept 2018)


Bugfixes
  1. Fixed beatmap scores displaying incorrect date again
  2. Fixed user recent scores displaying incorrect date
  3. Fixed user "show more" top scores not giving full details
  4. Fixed osuplus overwriting scoreboard country ranking/friend ranking/mod ranking for supporters
  5. Fixed compatibility with Opera tampermonkey
  6. Adjusted Beatmaplisting/Subscription tabs in old site

2.1.1 (25 Sept 2018)


Bugfixes
  1. Fixed beatmap scores displaying incorrect date

2.1.0 (14 Sept 2018)


Features
  1. Added the following features on the new site (basically all the old features):
    1. Beatmap page:
      1. slider to highlight recent scores
      2. subscribe map
    2. Userpage:
      1. display recent plays (including failed scores)
      2. detailed top ranks
      3. slider to highlight recent top scores
      4. beatmaps information on top ranks/recent plays
      5. subscribe mapper
    3. Performance ranking page:
      1. display global and country ranks
    4. Beatmaplisting:
      1. tab for subscribed maps and mappers


Bugfixes
  1. Fixed userpage not displaying correct stats on recent plays for ctb/mania
  2. Fixed osuplus not running on unranked beatmaps
  3. Now works with Firefox Greasemonkey

2.0.2 (4 Sept 2018)


Features
  1. Added support for Touch Device mod


Bugfixes
  1. Fixed osuplus failing when there's banned player on leaderboard

2.0.1 (3 Sept 2018)


Bugfixes
  1. Fixed recent scores displaying incorrect date

2.0.0 (2 Sept 2018)


Features
  1. Added the following features on the new site:
    1. Beatmap page:
      1. top 100 scores
      2. pp 2 decimal places
      3. sort by pp
      4. selected mods scores
      5. friends' scores
      6. score date
      7. search scores of any user
      8. download replay of any score (if available)
      9. Bloodcat mirror
      10. max combo value
  2. Added setting to display pp in 0 or 2 dp
  3. Beatmap score rank will not link to replay if replay is unavailable

1.7.0 (27 Sept 2017)


Features
  1. Settings tab on top right to enable/disable osuplus features
  2. Added link in osu!preview to open in new tab
  3. Added setting to force show difficulties in beatmap listing


Bugfixes
  1. Fixed Most Played tab

1.6.0 (22 June 2017)


Features
  1. Subscription to mappers and maps
    1. Under the "Subscription" header at the top of the beatmaplisting page
    2. Works like YouTube subscriptions: the maps you subscribed and the maps mapped by the mappers you subscribed will appear in the list, with the most recently updated map appearing at the top.
    3. Subscribe to a mapper by manually adding their name in the subscriptions tab from above, or clicking the subscribe button in their userpage below their avatar
    4. Subscribe to a map by clicking the subscribe button in the beatmap's page beside the download buttons
    5. Unsubscribe by clicking the subscribed button (for mappers and maps) or under the subscriptions tab highlight the mappers/maps and click remove
  2. Beatmap information in userpage top ranks/recent plays (hover over the score and click the "?" that appears in the top right corner)

1.5.7 (25 May 2017)


Bugfixes
  1. Fixed Most Played tab (again)

1.5.6 (18 May 2017)


Bugfixes
  1. Fixed rank image not displaying properly (due to ppy moving the image address)

1.5.5 (22 Feb 2017)


Features
  1. Display multiple scores (if available) when you search the user in beatmap listings
  2. Multiple scores by the same player (when multiple mod combinations selected) are now greyed out

1.5.4 (8 Feb 2017)


Bugfixes
  1. Fixed top pp scores in userpage displaying incorrect stats if it is not your top score
  2. Fixed score stats in userpage for CTB (now {300/100/50/droplet miss/miss}) and mania (now {max/300/200/100/50/miss})
  3. Search user textbox now appears faster

1.5.3 (1 Nov 2016)


Bugfixes
  1. Show pp rank checkbox now remembers your choice
  2. Loads faster (when show pp rank is disabled)
  3. Fixed most played tab (again)

1.5.2 (16 Sept 2016)


Bugfixes
  1. Checkbox to show global/country rank now (and it remembers your choice)
  2. Fixed global/country rank for Firefox

1.5.1 (15 Sept 2016)


Bugfixes
  1. Fixed column headers for search user scores
  2. Button to show global/country rank (to be compatible with osu!savePP)

1.5.0 (12 Sept 2016)


Features
  1. Display pp rank in beatmap listing
  2. New loading image
  3. Display global and country rank in performance ranking


Bugfixes
  1. Fixed unchecking highlight not dehighlighting in userpage
  2. Fixed max combo displaying nullx for Taiko/Mania in userpage (now doesn't display at all, since max combo is not available for Taiko/Mania in the API)

1.4.0 (27 May 2016)


Features
  1. Detailed top ranks
  2. Star rating in most played
  3. Slider to highlight recent scores in beatmap listing and top ranks


Bugfixes
  1. Fixed most played not working (again)
  2. Fixed taiko acc calculation

1.3.1 (12 May 2016)


Bugfixes
  1. Fixed most played not working

1.3.0 (9 May 2016)


Features
  1. osu!mania mods
  2. Display recent plays (including failed scores) in userpage
  3. Display top 100 most played maps in userpage
  4. Display total 300/100/50 hits
  5. Display hits/play


Bugfixes
  1. Improved performance
  2. Reduced size of images

1.2.1 (15 Feb 2016)


Bugfixes
  1. Now works with Greasemonkey 1.15.1 on Pale Moon

1.2.0 (11 Feb 2016)


Features
  1. Mod icons
  2. Allow fuzzy mod selection (e.g. so you can display scores with DT or HDDT)
  3. Download replay of any score (if available)
  4. osu!preview
  5. Bolded star difficulty
  6. Display max combo value
  7. Images now hard-coded in base64


Bugfixes
  1. No longer displays your name twice in friend ranking if you are your own friend
  2. No longer displays duplicate scores if you click buttons too fast

1.1.0 (18 Jan 2016)


Features
  1. API prompt more obvious
  2. Sort by pp
  3. New bloodcat image button (thanks Dionysaw)
  4. Show date score is set
  5. Simple loading label when loading


Bugfixes
  1. Faster on Firefox

1.0.3 (14 Jan 2016)


Bugfixes
  1. Now works with Firefox!

1.0.2 (14 Jan 2016)


Features
  1. pp now to 2 decimal places

1.0.1 (14 Jan 2016)


Bugfixes
  1. Fix inconsistent friend ranking (the API can screw up if you do multiple requests at the same time, or something)

1.0 (13 Jan 2016)


Features
  1. Highlight friends
  2. Display friend rankings
  3. Search scores of any user


Bugfixes
  1. Fix osu!mania scorelist

0.1 (6 Jan 2016)


Features
  1. Displays up to top 100 scores
  2. Displays pp for each score
  3. Displays scores according to selected mods
  4. Bloodcat mirror
  5. Display numerical value of CS, AR, HP, OD

How to install
  1. Ensure you have Tampermonkey (for Chrome) or Greasemonkey (for Firefox) installed and enabled.
  2. Click the link above to install the userscript.
  3. Now go to any osu! beatmap listing page. It should prompt you for your API key at the top of any osu! page. Simply paste your API key and done! (you can get your API key here)

Screenshots

Don't tell me you missed this


osu!preview


Numerical value of CS, AR, HP, OD and Bloodcat mirror


Selecting mods DT/NC with optional HD


Friend rankings and any user's score


Most played beatmaps


Recent plays (including failed plays)

TODO list
  1. Use new site ellipsis for download replay and report score on beatmap page
  2. Make everything work on new site
  3. Extra features
  4. Make UI nicer (any suggestions?)

Source code
The entire source code can be found on Github. Please report any bugs and suggestions on this forum or in Github :D
posted
this is pretty neat, saves a lot of time... thanks for upload!
posted
This is really good. Now I don't have to always check the pp that I got in osutrack.
posted
Awesome :)
posted
Wow I'm impressed! The friend rankings and bloodcat mirror look promissing. Will have to try this out a bit later.

Edit: So I really like it so far! My fav feature is able to see who DT'd some of the mania maps. Those usually don't come to the top 100, so that is interesting.

Bugs:
There was a case where my name was displayed twice for friend rankings. I will see if I can replicate it.

Suggestions:
  1. Sort by PP
  2. Make it so mods which can't go together (DT and NC, FL and HD, etc) get OR'd instead AND'd. It doesn't make sense to filter to only see players that did DT with NC
posted
It looks promising. Well done :)
posted
congratulations~
this script is truly something else :3
posted
Awesome script. Helps out a lot.
Keep up the good work!
posted

abraker wrote:

Wow I'm impressed! The friend rankings and bloodcat mirror look promissing. Will have to try this out a bit later.

Edit: So I really like it so far! My fav feature is able to see who DT'd some of the mania maps. Those usually don't come to the top 100, so that is interesting.

Bugs:
There was a case where my name was displayed twice for friend rankings. I will see if I can replicate it.

Suggestions:
  1. Sort by PP
  2. Make it so mods which can't go together (DT and NC, FL and HD, etc) get OR'd instead AND'd. It doesn't make sense to filter to only see players that did DT with NC
Have added your suggestions to the TODO list. Thanks for the suggestions!
posted
Suggestion:
Add the date each play was done as a column: http://i.imgur.com/sKEx2DV.png
Maybe even adjust it to our timezone?
posted

abraker wrote:

Make it so mods which can't go together (DT and NC, FL and HD, etc)
what
posted

itihasa wrote:

abraker wrote:

Make it so mods which can't go together (DT and NC, FL and HD, etc)
what
They can't go together in mania
posted

PakaChan wrote:

Suggestion:
Add the date each play was done as a column: http://i.imgur.com/sKEx2DV.png
Maybe even adjust it to our timezone?
I thought about that and figured the table would be too crowded. I can add it as an option to show it though. Thanks for the suggestion!

Also would this date be better?
posted

oneplusone wrote:

PakaChan wrote:

Suggestion:
Add the date each play was done as a column: http://i.imgur.com/sKEx2DV.png
Maybe even adjust it to our timezone?
I thought about that and figured the table would be too crowded. I can add it as an option to show it though. Thanks for the suggestion!

Also would this date be better?
That looks pretty nice (especially since i just noticed you can see the actual date right now by hovering over the score, your script is so well done =o)
posted
Nice
I'll use it when I can
Such a shame it's not for Internet Explorer
posted
Will there be an option to show people who used DT with the ones who used NC?
posted

Baraatje123 wrote:

Nice
I'll use it when I can
Such a shame it's not for Internet Explorer
Please don't tell me you use that. Baraatje123, PLEASE!!!
posted
Request the country rankings Kappa
posted

toto2379 wrote:

Will there be an option to show people who used DT with the ones who used NC?
No you can only search those who used DT and those who used NC individually. For now. Ability to OR mods will be implemented later.

AnthonyGolo wrote:

Request the country rankings Kappa
Sure I will just make 10000 api calls for each person in your country Kappa
posted
A suggestion for the UI if it's possible, instead of having checkboxes for the mods, how about them being actual mod icons like in-game? And when you'd click them they'd have like a highlighting around them, would also make it look a bit cleaner.
show more
Please sign in to reply.