SBG Haptics
bHaptics tactsuit support for Super Battle Golf. Feel the game through haptic feedback tied to in-game events.
Requirements
- BepInEx installed
- bHaptics Player running in the background
- A compatible bHaptics device (e.g. TactSuit X40, X16, Pro)
- Note: This was built only using the TactSuit Pro. Some patterns are from the default library and may feel a bit wonky with other peripherals.
Haptic Events
Movement
| Event |
Trigger |
| Jump |
Jumping as a player or diving |
| Land |
Landing after a jump or dive; stronger impact from dive landings and jump pads |
| Dive |
On dive start |
| Respawn |
On respawn |
| Player collision |
Colliding with the environment while knocked out or frozen; intensity scales with impact velocity |
Golf
| Event |
Trigger |
| Golf swing hit |
Hitting with your club; intensity scales with swing power |
| Overcharge |
Looping feedback while swing charge exceeds 100%; stops on release |
| Hole scored |
Scoring a hole |
Items — Using
| Event |
Trigger |
| Airhorn |
Using the airhorn item |
| Coffee |
Using the coffee item |
| Electromagnet |
Activating the electromagnet |
| Orbital laser |
Activating the orbital laser |
| Elephant gun shot |
Firing the elephant gun |
| Dueling pistol shot |
Firing the dueling pistol |
| Rocket launcher shot |
Firing the rocket launcher |
| Freeze bomb shot |
Firing the freeze bomb |
| Landmine plant |
Placing a landmine |
| Landmine stomp |
Stomping the landmine into the ground |
Items — Getting Hit
| Event |
Trigger |
| Small explosion |
Hit by a landmine or rocket launcher |
| Elephant gun hit |
Hit by the elephant gun |
| Pistol hit |
Hit by the dueling pistol |
| Frozen |
Hit by the freeze bomb |
| Shield deflect |
Hit by an item while electromagnet shield is active |
| Orbital laser hit |
Eliminated by the orbital laser (center or periphery) |
| Generic hit |
Hit by any other item |
Golf Cart
| Event |
Trigger |
| Cart ride rumble |
Continuous loop while riding a grounded cart above speed threshold |
| Cart honk |
Honking the cart horn (driver only) |
| Cart collision |
Cart colliding with something; intensity scales with impact velocity |
| Cart jump |
Jumping with the golf cart or hitting a jump pad in a cart |
World
| Event |
Trigger |
| Jump pad |
Launching off a jump pad as a player |
| Checkpoint |
Activating a checkpoint |
Inventory
| Event |
Trigger |
| Item pickup |
Picking up an item from a spawner |
| Item select |
Selecting an item slot |
| Item deselect |
Deselecting an item slot |
UI
| Event |
Trigger |
| UI hover |
Hovering over an active button |
| UI click |
Clicking an active button |
General
| Event |
Trigger |
| Game start |
Main menu intro shown; useful for confirming bHaptics is connected |
Installation
- Install BepInEx if you haven't already
- Drop the
BepInEx/ folder from this package into your Super Battle Golf game directory
- Launch the game with bHaptics Player running