motzel / ScoreSaberCountryLeaderboard

ScoreSaber.com enhancements
https://scoresaber.com
MIT License
21 stars 2 forks source link

Give users the option to add non-top 50 players to count towards "best in country" stats. #107

Open Omurky opened 3 years ago

Omurky commented 3 years ago

Is your feature request related to a problem? Please describe. Currently, no matter which profiles are manually added as "friends", only the top 50 profiles of your selected country are taken into account for the "Rank in country leaderboards" and "#x" of country stats. Especially for low-star maps, top scores are not always set by people within a country's top 50 players, making the "Rank in country leaderboards" stats misleading in some situations.

Describe the solution you'd like Give users the option to manually select player profiles to also be taken into account in the "top of country" stats. This could be implemented as a separate button next to the "Add player" / "Remove player" button in the top left of someone's ScoreSaber profile.

Describe alternatives you've considered Alternatively, you could keep the current UI as is and include all manually added "Added player" profiles that are from the user's selected country to the "Rank in country leaderboards" and "#x" of country stats, either automatically or by making this behavior configurable in the options.

Additional context This screenshot highlights the areas where "best of" stats do not take into account profiles that are manually added as "friends" in the userscript and are from the same country, but are not part of the country's top 50.

SSCLB-country-rank

Thanks for the development of this fantastic userscript!

Omurky