Super Battle Golf
Install with App

Details

Latest version
0.4.25
Last Updated
First Uploaded
Downloads
72
Likes
0
Size
129KB
Dependants

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

Quick start

  1. Install this mod through Thunderstore Mod Manager.
  2. Open Lovense Connect, pair the toy, and turn on Game Mode.
  3. Launch Super Battle Golf from the manager.
  4. 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.

  1. Get an mToken from the Lovense developer dashboard (Cam Kit v2).
  2. F10 → Tips → Open Tip Bridge, paste the token, click Connect Cam Kit, leave the tab open.
  3. 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.log for Harmony errors.
  • Tip bridge missing: Reinstall so tip-bridge/tip-bridge.html sits 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.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.