A BepInEx mod for FlipWitch that integrates Buttplug functionality.
- BepInEx v5 (or later)
- Download BepInEx v5 x64 (choose the x64 version for this x86_64 game)
- Extract the contents to your FlipWitch game directory
- Run the game once to initialize BepInEx
-
Build the project or download the compiled DLLs:
FlipWitchIntiface.dllButtplug.dll
-
Copy both DLL files to:
<FlipWitch Directory>/BepInEx/plugins/ -
Run the game—the mod will load automatically
The mod creates a config file on first run:
<FlipWitch Directory>/BepInEx/config/FlipWitchIntiface.cfg
All config options are optional and have sensible defaults.
- WebsocketAddress (default:
ws://127.0.0.1:12345)- Buttplug server websocket address
- Change this if your Buttplug server is running on a different host/port
All intensities range from 0.0 (no vibration) to 1.0 (maximum):
-
LowIntensity (default:
0.3)- Intensity for light impacts (weak attacks, single jumps, short rolls)
-
MediumIntensity (default:
0.6)- Intensity for moderate impacts (ranged attacks, double jumps, long rolls)
-
HighIntensity (default:
1.0)- Intensity for strong impacts (heavy attacks, significant damage)
-
GameOverIntensity (default:
1.0)- Intensity for game over vibration loop
Enable or disable vibration for specific actions (true/false):
-
EnableDamageDealt (default:
true)- Vibrate when you attack enemies
-
EnableDamageReceived (default:
true)- Vibrate when you take damage
-
EnableJumping (default:
true)- Vibrate when you jump or double jump
-
EnableRolling (default:
true)- Vibrate when you perform a roll
-
EnableGameOver (default:
true)- Vibrate repeatedly when entering game over state
[Connection]
WebsocketAddress=ws://127.0.0.1:12345
[Vibration]
LowIntensity=0.3
MediumIntensity=0.6
HighIntensity=1.0
GameOverIntensity=1.0
[Features]
EnableDamageDealt=true
EnableDamageReceived=true
EnableJumping=true
EnableRolling=true
EnableGameOver=trueIf the mod doesn't load:
- Verify BepInEx is installed correctly (check for
BepInEx.cfgin the game directory) - Ensure both DLLs are in the
BepInEx/plugins/folder - Check
BepInEx/LogOutput.logfor error messages