🪂 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 introduces a server-persistent distance leaderboard to turn every highpoint into a friendly challenge.
CORE
- Dynamic, server-enforced glider cooldown
- Cooldown scales with time spent gliding
- Prevents re-gliding while cooldown is active
- Real-time cooldown countdown via StatusEffect
- Fully server-authoritative and multiplayer safe
- Works in single-player and dedicated servers
- Does not alter glider physics or controls
- Dynamic cooldown with configurable scaling
- StatusEffect-based cooldown timer
- Glide-end distance pop-up
- Server-persistent distance leaderboard
- Press
L to toggle leaderboard overlay
- Console command:
bg_top
- Optional leaderboard announcements
- Debug logging options
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
CONFIGS
Configurable options include:
- Cooldown timing and dynamic scaling
- StatusEffect visibility
- Leaderboard visibility, hotkey, and size
- Record announcements
- Debug logging
- Server-authoritative config syncing
Notes
- UI changes may require a relog
- Config changes require a restart
(server restart for dedicated servers)
SERVERS
- 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
- Clients cannot bypass cooldowns or alter leaderboard results
REQUIREMENTS
CHANGELOG
v0.7.1
- Stability and futureproofing
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
Author PIX
