You are viewing a potentially older version of this package.
View all versions.
SBGL UnifiedMod
Official Super Battle Golf League mod. Enforces ranked ruleset, checks player mod compliance via P2P, manages matchmaking queue, displays live leaderboard, and submits match results to the SBGL League API.
By KingCox22
| Date uploaded | 3 months ago |
| Version | 0.0.15 |
| Download link | KingCox22-SBGL_UnifiedMod-0.0.15.zip |
| Downloads | 26 |
| Dependency string | KingCox22-SBGL_UnifiedMod-0.0.15 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
SBGL-UnifiedMod
Official Super Battle Golf League mod. Enforces ranked ruleset, checks player mod compliance via P2P, manages matchmaking queue, displays live leaderboard, and submits match results to the SBGL League API.
Installation
- Install BepInEx 5
- Download and drop the SBGL-UnifiedMod.dll file in the \BepInEx\plugins folder of your Super Battle Golf Installation
Building for source
set the env variable SUPER_BATTLE_GOLF_PATH to your Super Battle Golf installation directory.
dotnet build
CHANGELOG
Changelog
0.1.20
0.1.19
- Fixed match upload finish positions being sorted by adjusted score (Season 1 formula) instead of base score. Placements now correctly reflect Season 2 rules.
0.1.18
- Player card ranking now only counts active players who have played at least one match, so your rank reflects your standing among real participants rather than all registered accounts.
- Fixed profile pictures not loading for some players due to a missing SSL certificate bypass.
- Fixed non-square profile pictures being squished — they are now center-cropped to fit the avatar frame correctly.
- The region/SBGL badge icon is now displayed at full size and maintains correct 1:1 aspect ratio.
0.1.16
- Added toggle between the SBGL leaderboard and the native in-game scoreboard. Press F8 (configurable under LiveLeaderboard.UI in mod settings) to switch views. The preference persists between sessions.
- The native scoreboard is now the default. The SBGL leaderboard no longer activates automatically based on lobby name.
0.1.15
- Added in-game poll system. Press F7 to open the poll creator; use F1–F4 to vote while a poll is active. Polls sync across all lobby players via P2P and auto-close 20 seconds after voting ends. The poll window is draggable and defaults to the right side of the screen.
- Live leaderboard footer "SBGLeague.com" text is now green, bold, and larger for better visibility.
0.1.14
- Fixed host not uploading all players' match results — only the host's own entry was being submitted due to an API query format mismatch. All players registered on SBGLeague.com will now have their scores uploaded by the host.
- Fixed Wind ruleset not applying correctly in ranked matches — the dropdown was not being updated, causing wind to stay at "Low" instead of "Moderate".
- Live leaderboard now shows current hole progress (e.g. 1/9 through 9/9).
- Live leaderboard now shows the current hole name.
- Added SBGLeague.com to the leaderboard footer.
0.1.13
- Casual matchmaking is now available to all users. A Ranked/Casual toggle button appears above the Join Queue button.
- Fixed match results not uploading to the site correctly.
- Fixed season ID being wrong on uploaded matches.
- Fixed matches being uploaded twice in some cases.
- Scores now push to the site after each hole instead of only at the end of the match.
- Fixed pre-match and post-match MMR not being recorded on match entries.
- Live leaderboard now updates instantly when the scoreboard changes rather than on a delay, and now includes spectators.
- Fixed matchmaking queue sending the wrong match type value for ranked matches.
- Fixed match detection (CheckForMatch) failing due to a database query incompatibility.
- Player card position can now be fully configured in the mod settings. X offset moves the card left (negative) or right (positive) from screen center. Y offset moves it up from the bottom.
- Fixed ruleset enforcement being incorrectly active by default for some players.
0.1.12
- Added secret menu option to show matrix of who is hitting/getting hit by who.
0.1.1
- Fixed approved mod list not updating correctly.
0.0.17
- Fixed issue where MMR was uploading with decimals.
0.0.15
- Fixed players with 0 game points from being uploaded. This might make the first couple holes look bad, but this should fix spectators being uploaded into the final match results.
0.0.14
- When Pro Series is selected matches will no longer be uploaded to the site.
0.0.13
- Added a "No ruleset option".
- Added mouse over text to show what rules are being applied.
0.0.12
- Added config setting to disable rulesets being applied.
0.0.11
- Fixed uploaded data overwriting the first match in a two match series rather than making two entries.
0.0.10
- Fixed screenshot upload issues
- Fixes to Post MMR and and MMR Delta.
0.0.9
- More Duplicated upload fixes
0.0.8
- Fixed the SBGL tab being named "controls".
- Increased image upload resolution so that you can actually read it.
0.0.7
- Fixed (hopefully) duplicate uploads of Matches
- Added feature to upload image with screenshot automatically to matches automatically uploaded.
0.0.6
- Fixed issue where uploaded matches would only submit the hosts information and not everyones.
- Added some additional security checks for mods to prevent tampering.
0.0.5
- Fixed issue where Pro Series Matches had White Flags enabled.
- Added config option to hide user stats UI window.
- Added a sound for when the user needs to accept a match made match.
- Added feature to have mod auto upload match progress under certain SBGL conditions.
0.0.4
- Fixed issue where mod wouldn't pick up the queue from the website if it was started there first.
- Removed debugging config options that are not needed.
0.0.3
- Fixed issue where player could join queue and then start a match leaving them in a limbo state.
- Removed inadvertent listing of players in the queue.
0.0.1
- Initial Release