πͺ Balanced Gliders
A lightweight balance and mini-competition patch for IBelieveICanFly by Yggdrah.
Balanced Gliders adds a dynamic, server-authoritative glider cooldown to prevent glide spam while keeping gliding fluid and vanilla-friendly. It also includes a server-persistent distance leaderboard to turn every highpoint into a friendly challenge.
β¨ Features
- Dynamic, server-enforced glider cooldown
- Cooldown scales with time spent gliding
- Prevents re-gliding while cooldown is active
- Real-time cooldown countdown via StatusEffect
- Server-authoritative and multiplayer safe
- Works in single-player and dedicated servers
- No changes to glider physics or controls
- Distance pop-up on glide end
- Server-saved distance leaderboard
- Press L to toggle leaderboard overlay
- Console command bg_top
π Leaderboard
Balanced Gliders tracks glide stats server-side and persists them across restarts.
Tracked
- Best distance (leaderboard ranking)
- Latest distance (shown for context)
- Airtime and drop are tracked internally for future use
Admin notes
- Stored at
BepInEx/config/BalancedGliders_Leaderboard.txt
- Server-authoritative, clients cannot spoof results
βοΈ Configuration
Configurable options include:
- Cooldown timing and dynamic scaling
- StatusEffect visibility
- Debug logging
- Server-authoritative config syncing
- Leaderboard visibility, hotkey, and size
- Record announcements
Notes
- UI changes may require a relog
- Config changes require a restart
(server restart for dedicated servers)
π‘οΈ Server Notes
- Cooldowns are enforced and stored server-side
- Server-authoritative mode ensures consistent values for all players
- Leaderboard data is validated and persisted by the server
π Changelog
v0.7.0
- Polished and stabilized leaderboard overlay UI
- Improved leaderboard persistence and edge-case handling
- Refined glide result pop-ups and formatting
- Internal cleanup and finalization pass
- Considered feature-complete unless upstream changes require updates
v0.6.0
- Added server-persistent glide distance leaderboard
- Added leaderboard overlay and console command
- Added glide-end distance pop-ups
- Added leaderboard and announcement config options
v0.5.5
- Fixed dedicated-server cooldown enforcement after reconnects
v0.5.0
- Major stability and lifecycle rework
- Fully server-authoritative cooldown logic
- Removed unsafe runtime reflection
- Improved multiplayer and dedicated server compatibility
- StatusEffect UI cleanup
v0.3.0
- Fixed StatusEffect lifecycle and cleanup
- Simplified cooldown flow and internal logic
v0.2.x β v0.1.x
- Initial cooldown system
- ServerSync integration
- UI and config stabilization
π¦ Requirements
π Credits
- Yggdrah β IBelieveICanFly
- Blaxxun β ServerSync
- Margmas β Guidance and support
If you need to report bugs or issues, please use the Discord link on the Thunderstore page.
If you simply want to be a playtester for new mods, feel free to join the Discord as well.