Skip to content

Provides additional features to the ScoreSaber website

License

Notifications You must be signed in to change notification settings

ChrisJAllan/ScoreSaberEnhanced

Repository files navigation

ScoreSaberEnhanced

Provides additional features to the ScoreSaber website

Install

Get Tampermonkey or Greasemonkey for Chrome or Firefox. Then install the script from here.

Compare Scores

  • Compare your scores with your friends
  • Extend the song table to the full box width
  • Direct links to BeatSaver and OneClick download

Compare

  • Compare scores on a song page with friends

Compare2

  • Show pp distribution Graphs

Compare3

Pin

  • Pin your own profile to the nav bar
  • Jump directly to other saved users

Pin

Themes

  • Many themes, including various dark themes.

Themes

Other

  • Rank number link on a user page jumps to the page where the user is
  • Rank number now links to the song leaderboard page where the user is LinkFix2

Development

Setup everything with yarn / npm install

Run gulp to build the project.

Run gulp watch to run the watcher which will continuously build the project.

The generated output file is always scoresaber.user.js.

Changelog

1.9.1 | 2021-02-25

  • Also change country rank link to jump to correct page.

1.9.0 | 2020-08-13

  • Added percentage info on Leaderboard and Profile pages (#20 Thanks @karghoff for this PR)

1.8.7 | 2020-08-05

  • Fixed graphjs throwing when loading in background tab.

1.8.6 | 2020-08-04

  • Fixed #19 incorrectly loading css.

1.8.5 | 2020-07-28

  • Using sessionStore to cache some data.

1.8.4 | 2020-07-27

  • Explicitely import graphjs to make ppgraph loading more consistent (#18 Thanks @trgwii for this PR)

1.8.3 | 2020-07-13

  • Added ratelimit detection for the scoresaber api

1.8.2 | 2020-06-20

  • Fixed new.scoresaber api data contract (#14 Thanks @ErisApps for this PR)

1.8.1 | 2020-05-05

  • Added !bsr button

1.8.0 | 2020-05-05

  • Added BeastSaber bookmarks loading (#12 Thanks @sre for this PR)
  • Improved options modal

1.7.1

  • Actually fixed colors for default dark theme (hopefully)

1.7.0

  • Added 'Update All' and 'Force Update All' for easier updating (#11)
    (Especially since the recent pp rework this might be useful)

1.6.6

  • Fixed compatibility for GreaseMonkey (#10)

1.6.5

  • Fixed typo (#9)

1.6.4

  • Fixed wrong accuracy calculation with new ss api

1.6.3

  • Added preview button to song page
  • Fixed issues with the new ss backend api

1.6.2

  • Added new ScoreSaber api as loader backend. Retrieving data should now be super fast again. If you have Problems you can disable it in the settings.

1.6.1

  • Improved layout of bs/bs stats and added song length

1.6.0

  • Added song stats from BeatSaver and BeastSaber to song page

1.5.0

  • Added pp distribution graph
  • Adjust colors to dark mode of ScoreSaber

1.4.1

  • Fixed force update for song pages

1.4.0

  • Added visual feedback for download start/fail

1.3.1

  • Fixed 'friends' tab being broken
  • Fixed some songs breaking the song comparison
  • Disable BS/OC buttons on songs with invalid ids

About

Provides additional features to the ScoreSaber website

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 83.8%
  • Svelte 9.9%
  • JavaScript 3.5%
  • CSS 2.8%