You are viewing a potentially older version of this package. View all versions.
ZephyrOff-LeaderboardManager-1.2.0 icon

LeaderboardManager

Adds settings for in-game leaderboards!

Date uploaded 2 weeks ago
Version 1.2.0
Download link ZephyrOff-LeaderboardManager-1.2.0.zip
Downloads 11
Dependency string ZephyrOff-LeaderboardManager-1.2.0

This mod requires the following mods to function

ZephyrOff-GOOPYlib-1.0.0 icon
ZephyrOff-GOOPYlib

Shared code for my mods, useless on its own.

Preferred version: 1.0.0
BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
EternalsTeam-PluginConfigurator-1.10.2 icon
EternalsTeam-PluginConfigurator

Used to configure plugins easily in Ultrakill

Preferred version: 1.10.2

README

ZEPHYR'S LEADERBOARD MANAGER

[After realizing that nobody had done this before, I decided to tackle the problem on my own.]

ABOUT

A mod that adds a bunch of QoL Settings, Tweaks and Additions around In-Game Leaderboards.

FEATURES

SAVE NEW BESTS ON EACH DIFFICULTY

Your personal best times can be saved per difficulty for each level, letting you play on each difficulty without risking to override your existing records.

multiple times

NOTE: These records are saved locally. You need to manually disable steam leaderboard submissions in the settings to prevent your steam records from being overwritten.


HIDE USERS FROM LEADERBOARDS

If you want to get rid of some users from in-game leaderboards but don't want to unfriend them on steam, you can simply toggle them off! You can also simply hide everyone that isn't you.

hide others


HIDE TIMES ABOVE YOUR OWN

For those of us ticked by having times above your own, you can simply hide them, letting you enjoy the game without the 'ick' or frustration. (This is particularily effective when dealing with OCD)

hide above


DISABLE STEAM RECORD SUBMISSIONS

If you don't want to risk accidentally beating your submitted leaderboard times while messing around with mods and/or lower difficulties, you can simply disable it! This can be done globally, but also per difficulty.

hide above


SORT LEADERBOARDS HOWEVER YOU LIKE

You can re-organize leaderboard entries by time and alphabetically, while also being able to sort it by difficulty.

sort leaderboards

USE CASES

  • You can save your best times on every difficulty!
  • You can prevent yourself from accidentally beating a record you worked hard for by playing a level on a lower difficulty
  • You can prevent yourself from accidentally setting a new record on a level while messing around with mods or cheats
  • You can hide that one friend that cheated to get all of their records and is now stuck with unrealistic times
  • You can hide all of the speedrunners on your friends list 'hogging' all of the top spots by running on lower difficulties
  • If you have an unreal amount of friends (unlikely), this mod lets you clean up the length of the leaderboards with no consequences!
  • You can calm your OCD by hiding the times above your own, keeping every leaderboard clean and aligned
  • And much more!

⚠️ NOTE ⚠️

This mod does NOT allow you to edit or customize your leaderboard times, nor does it delete any records. Additionally, be aware of the settings before trying to get a new record, otherwise you might be disappointed when your record isn't saved to the leaderboards.

CONTACTS

Any bugs to fix or feature requests? Hit me up on DISCORD!

Username: zephyroff

CHANGELOG

1.3.2
  • Fixed cybergrind leaderboards not showing up
  • Fixed individual friends not staying hidden on game restart
1.3.1
  • Moved common code to GOOPYlib
1.3.0
  • Added colors to leaderboards per difficulty
  • Leaderboard entries for personal best times are now in BOLD
  • Added a fancy wave effect to best times on each level
  • Made best times shiny, and gave them colors depending on the category (Any% / P-Rank)
  • Added settings for those new cosmetic features
  • Made the leaderboard scroll to your best time on the active difficulty instead of having it default to your worst time
  • Added a "Feedback/Bug reports" button
1.2.3
  • Thunderstore Tweaks²
1.2.2
  • Thunderstore Tweaks
1.2.1
  • Fixed bugs
1.2.0
  • Added local times, letting you save records on every difficulty instead of only keeping the fastest
  • ^ With it, added a way to delete local times from the settings
  • Added the ability to hide times that are faster than yours
  • Added a way to sort leaderboards in different ways, and/or to organize them by difficulty
  • Added a way to hide people from your friends list from leaderboards individually
1.1.1
  • Fixed issues
1.1.0
  • Added the ability to hide everyone else from leaderboards
1.0.0
  • Initial release