Hamilton
Adds a host-controlled permanent dueling pistol mode with misfires, backfires, and rare orbital strikes for Super Battle Golf.
By DCB
| Last updated | 13 hours ago |
| Total downloads | 3 |
| Total rating | 0 |
| Categories | Mods All Clients Required |
| Dependency string | DCB-Hamilton-0.1.9 |
| Dependants | 0 other packages depend on this package |
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.2305README
Hamilton
Version 0.1.9
Hamilton is a Super Battle Golf BepInEx mod that gives every player a permanent dueling pistol slot.
Features
- Adds a permanent dueling pistol in the second hotkey position, directly after the driver.
- Adds a host-controlled
HamiltonOn/Off dropdown to the Custom Rules Battle section. - Syncs the Custom Rules toggle through Steam lobby metadata so guests follow the host setting without custom network messages.
- Checks every Steam lobby member for the same Hamilton version and keeps Hamilton disabled until everyone has it.
- Seeds the permanent pistol as soon as the lobby inventory is available.
- Keeps slot 2 corrected to the permanent pistol if the game briefly places a normal item there.
- Uses the game's synced inventory list directly when seeding the permanent pistol.
- Restricts synced inventory writes to the server/host to avoid client-side inventory desync.
- Backfires now use the native player knockout path so the shooter falls down.
- Adds a very rare orbital-strike misfire using the game's native orbital laser asset.
- Expands the item bar to five visible positions:
- Driver
- Permanent dueling pistol
- Normal item slot
- Normal item slot
- Normal item slot
- Keeps the permanent pistol loaded by preventing normal use-count depletion.
- Removes dueling pistols from normal item box spawns.
- Lets the game's normal item-pickup behavior fill the three regular inventory slots.
- Adds configurable shot chaos:
- Normal shot.
- Misfire: the shot does not fire.
- Backfire: the shot hits the shooter instead.
Requirements
- Super Battle Golf on PC.
- BepInEx 5 x64 installed in the game folder.
- Every multiplayer player should install the same mod version.
- If the host cannot turn Hamilton on, check
BepInEx\LogOutput.logfor the player who is missing or running the wrong Hamilton version.
Install
- Close Super Battle Golf.
- Extract this package into the folder that contains
Super Battle Golf.exe. - Confirm the DLL exists at
BepInEx\plugins\HamiltonMod.dll. - Launch the game through Steam.
Configure
After the first launch, edit:
BepInEx\config\codex.superbattlegolf.hamilton.cfg
Useful settings:
MisfireChance: default0.15BackfireChance: default0.10OrbitalStrikeOnMisfireChance: default0.01AutoSelectPistol: defaultfalseGrantCheckIntervalSeconds: default1
Hosts can also turn Hamilton on or off per match from:
Match Setup > Rules > Custom > Battle > Hamilton
Guests see the host-selected value, but only the host can change it.
Disable
Delete or rename:
BepInEx\plugins\HamiltonMod.dll
Then restart the game.