Skip to content

Beat Saber Mod to connect with Sex Toys supported by Intiface

License

Notifications You must be signed in to change notification settings

jackmg2/ButtSaber

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Butt Saber revival

Quick n dirty port of LovenseBSControl by Sesch69 to connect Intiface to Beat Saber.

Intiface, formerly buttplug.io is an open-source standard to control connected toys.

Big thanks to Sesch69 who did all of the work in the parent project.

Prerequisites

Compilation

  • If you have downloaded the project as a zip on Windows, please right click on it, click on properties and then "Unblock". Some dlls may not work if you don't.
  • Edit ButtSaber.csproj.user with your own Beat Saber path
  • Launch the game a first time
  • Launch it a second time after using ModAssistant to install basic mods
  • Open the solution in Visual Studio
  • Restore nuget packages
  • Rebuild your project

Installation

  • Copy dlls from your bin folder into the Plugin folder of the main directory of Beat Saber
  • Launch Intiface-Central on the same computer than the one playing your game and synchronize yours toys
  • Goto to Settings -> Mod Settings -> Check Lovense BS Control settings

Setting Options

  • Enable Mod

  • Mode: Select a mode to play

  • Vibrate on miss: Vibrate toys on miss (For Default mode)

  • Random Intense (miss): Random intensity between 1 and 20 (For Default mode)

  • Intense (miss): Fix intensity on miss block (For Default mode)

  • Duration (miss): Duration of vibration in milliseconds (more or less exact, for Default mode)

  • Vibrate on hit: Vibrate toys on hitting boxes (For Default mode)

  • Random Intense (hit): Random intensity between 1 and 20 (For Default mode)

  • Intense (hit): Fix intensity on hit block (For Default mode)

  • Duration (hit): Duration of vibration in milliseconds (more or less exact, for Default mode)

  • Preset on bomb hit: Vibrate toys with a preset on hitting a bomb (For Default mode) //Not implemented yet

  • Toys... -> Shows connected toys on all connections in a list, allows to refresh list and test the connected toys. Also possible to select which hand controls the toy

Connections...

Only working on local PC at this time

Mode

  • Default: Use the configuration for hit/miss/intense/duration
  • Challenge 1: With each miss, the vibration increases, after 15 correct hits, it is reducing by 1 intense level
  • Preset: Vibrate on Miss with a fixed defined preset

Known issues

  • OK button doesn't work on mod setting. You can save with Cancel button...

Todo

  • Fix OK Buton
  • Fix conflict with Newtonsoft.json versions

About

Beat Saber Mod to connect with Sex Toys supported by Intiface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%