Skip to content

JJ-69/FlipWitchIntiface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlipWitch Intiface Mod

A BepInEx mod for FlipWitch that integrates Buttplug functionality.

Requirements

  • BepInEx v5 (or later)

Installation

1. Install BepInEx

  1. Download BepInEx v5 x64 (choose the x64 version for this x86_64 game)
  2. Extract the contents to your FlipWitch game directory
  3. Run the game once to initialize BepInEx

2. Install the Mod

  1. Build the project or download the compiled DLLs:

    • FlipWitchIntiface.dll
    • Buttplug.dll
  2. Copy both DLL files to:

    <FlipWitch Directory>/BepInEx/plugins/
    
  3. Run the game—the mod will load automatically

Configuration

The mod creates a config file on first run:

<FlipWitch Directory>/BepInEx/config/FlipWitchIntiface.cfg

All config options are optional and have sensible defaults.

Config Options

Connection Settings

  • 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

Vibration Intensities

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

Feature Toggles

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

Example Configuration

[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=true

Troubleshooting

If the mod doesn't load:

  • Verify BepInEx is installed correctly (check for BepInEx.cfg in the game directory)
  • Ensure both DLLs are in the BepInEx/plugins/ folder
  • Check BepInEx/LogOutput.log for error messages

About

BepInEx v5 mod to add buttplug.io support to FlipWitch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors