VibingBattleGolf
[Prototype] Lovense haptics for Super Battle Golf 1.2+. F10 editor, orbital ramp, tip bridge, SBG 2026-07 Steam build.Vibing Battle Golf
By VibingYorunyan
Prototype. Super Battle Golf 1.2+ (tested on the 2026-07-29 Steam build). After a game patch, update this mod if hooks break.
A client-side BepInEx mod that vibrates your Lovense toy from in-game events. Other players do not need it.
0.4.25 is a quality-of-life update: sliders, percent strength, pattern dropdowns, and clearer Lovense Connect setup. Same events as 0.4.20.
18+ / adult content. Personal toys, private play, consenting adults only.
Requirements
- Super Battle Golf (Steam, Windows)
- BepInExPack (installed as a dependency)
- Lovense Connect with a paired toy
Quick start
- Install this mod through Thunderstore Mod Manager.
- Open Lovense Connect, pair the toy, and turn on Game Mode.
- Launch Super Battle Golf from the manager.
- F9 — test vibe. F10 — live settings panel.
Keep Lovense Connect running. Default local URL is http://127.0.0.1:20010 (auto-discover is on).
Config (created on first launch): BepInEx/config/com.vegancat.vibingbattlegolf.cfg
Hotkeys are changeable in F10 → Settings.
F10 settings
Changes save immediately. No restart.
Every strength control is a 0–100% slider (5% steps). Every duration control is a 0.1–120s slider. Patterns are a dropdown: None / Pulse / Wave / Fireworks / Earthquake. None is a regular vibe at the chosen strength and duration.
| Tab | What you can edit |
|---|---|
| Events | On/off, % strength, duration, pattern, Test per event. Enable All / Disable All. |
| Items | Per-item Use and Hit: on/off, % strength, duration, pattern, Test. |
| Tips | Tip bridge, modes, and T1 / T2 / T3 % / duration / pattern plus test buttons. |
| Settings | Lovense URL, auto-discover, reconnect, hotkeys, Test Vibe. |
Orbital Laser is a special event: charge ramp while targeted, max hit only if you are KO'd / eliminated (dodge skips max). Charge start/end and hit use the same sliders.
Events
Master switch: General > Enabled.
| Event | Trigger | Default |
|---|---|---|
| Item Hit | Hit by landmine, rocket, gun, railgun, etc. | Regular vibe, 2s, no pattern |
| Ball Hit | Hit by another player's golf swing | Regular vibe, 2s, no pattern |
| Swing Projectile Hit | Hit by a launched ball/projectile | On |
| Dive Hit | Hit by another player's dive tackle | On |
| Horn Blast | Hit by an airhorn blast | On |
| Orbital Laser | Charge ramp while targeted; max only if KO/eliminated | On |
| Knockout | You get knocked out | Earthquake |
| Scored | You finish the hole | Pulse |
| Hole In One | You finish in 1 stroke | Fireworks (replaces Scored) |
| Item Used | You use an inventory item | Off |
| Eliminated | You are eliminated from the match | Fireworks |
| Enemy Kill | You knock out another player | Off |
| Test Ping | F9 | Pulse |
A per-item Use or Hit profile, when enabled, overrides the generic Item Used / Item Hit event for that item.
Items: Coffee, Airhorn, Spring Boots, Golf Cart, Dueling Pistol, Electromagnet, Elephant Gun, Landmine, Rocket Launcher, Orbital Laser, Rocket Driver, Freeze Bomb, Smoke Bomb, Flash Camera, Thunderstorm, Railgun, Jumbo Burger.
Intensity scaling
- Distance — Item Hit and Knockout scale with how close the hit was (
[Scaling]). - Power — Ball Hit, Swing Projectile Hit, and Dive Hit scale with hit power (per-event toggle).
Every activation has a stop timer so vibes do not run forever.
Lovense Connect tips
React to Connect tips without turning off golf events.
- Get an mToken from the Lovense developer dashboard (Cam Kit v2).
- F10 → Tips → Open Tip Bridge, paste the token, click Connect Cam Kit, leave the tab open.
- Enable Tip integration.
Modes: Passthrough (Connect handles tips; mod logs), Mirror (mod sends your tier mapping), Bonus (Connect + extra vibe). Block golf vibes during tips is on by default.
Relay: http://127.0.0.1:27520/tip. Use Send test tip on the bridge page.
Troubleshooting
- No vibration: Lovense Connect open, toy paired, Game Mode on, F9 works.
- Connection failed: Game Mode on, Base URL
http://127.0.0.1:20010, F10 → Settings → Reconnect. - Mod dead after an SBG update: Update this mod. Check
BepInEx/LogOutput.logfor Harmony errors. - Tip bridge missing: Reinstall so
tip-bridge/tip-bridge.htmlsits next to the DLL.
On load the log should say Vibing Battle Golf v0.4.25. Look for Vibe trigger: or Lovense connected.
Changelog
Full history is in CHANGELOG.md. 0.4.21–0.4.25 are quality-of-life updates (how you set vibes and how the listing is written), not new game events:
- 0.4.25 — Duration sliders up to 120s; Item Hit / Ball Hit are a regular 2s vibe
- 0.4.24 — Strength slider is 0–100%
- 0.4.23 — Strength is a slider, not a typed number
- 0.4.22 — Pattern dropdown instead of typed text
- 0.4.21 — Docs and errors say Lovense Connect, not Remote
Disclaimer
Private/local play with consenting adults only. This mod only talks to devices on your machine.
