@qdot qdot released this May 24, 2018 · 222 commits to master since this release

Assets 3

Buttplug C# is a new minor release of the C# libraries and applications.

Features

  • Added Hardware Support
    • Vorze UFO SA
    • LiBo Whale
    • MysteryVibe Crescendo
    • Cyclone X10 (USB)
    • Kiiroo Onyx 2
  • Added name prefix device searching (Hopefully fixes Lovense update problems)
  • Rename WebsocketServer to Server in preparation for IPC
  • Add signal multiplier to GVR, for games with light vibration
  • Add controller passthru to GVR, to allow turning off gamepad rumble when routing to toys

Bugfixes

  • Remove ping checking from Server to stop background tab disconnects
    on webbrowsers
  • Move all .Net Standard project to .Net 4.7
  • Update dependencies
  • Change server GUI from disappearing to disabling on server stop
  • Clear last error on server on successful connect or server start
  • Fix lockup when closing applications that use the device tab and have a device scan going
  • Fix crash when device names is missing in friendly name tables
  • Fix crash when trying to open link on systems without a browser selected.
  • Fix crash when Crypto key can't be written to disk
  • Fix crash when Trancevibrator registry lookup returns unexpected types
May 23, 2018
doc: Update README with devices and fixed discourse badge

@qdot qdot released this Mar 9, 2018 · 292 commits to master since this release

Assets 9

Buttplug C# is a new minor release of the C# libraries and applications.

Users: If all you need is the applications (Websocket Server, Game Vibration Router, Kiiroo Emulator), then all you need to download is the installer exe. All nupkg files are developer packages.

Developers: nupkg files are provided here for completeness, but we recommend you use the nuget.org versions of the packages.

Features

  • Added Hardware Support
    • Lovense Lush/Domi/Edge (new firmware versions)
    • WeVibe Sync
    • Kiiroo Pearl 2
    • Pornhub Blowbot
    • Rez Trancevibrator (Win 7 only)
  • Game Vibration Router now have "Vibes" tab to show incoming vibration commands
  • Added individual vibrator control for WeVibes

Bugfixes

  • Fixed XInput DLL missing crash
  • Fixed BAD DATA error/crash on accepting certs
  • Moved all Non .Net Standard projects to .Net 4.7
  • Far more test coverage
  • Game Vibration Router only updates toys at 20hz max

For a tutorial on how to use the Buttplug Application Suite, go to https://buttplug.world/tutorial

@qdot qdot released this Jan 23, 2018 · 311 commits to master since this release

Assets 9

Buttplug C# is a new major release of the C# libraries and applications.

Features

  • Added Hardware Support
    • Youcups Warrior II Masturbator
    • Erostek ET312B
    • Wevibe 4
    • OhMiBod/Kiiroo Fuse
    • Lovense Edge/Hush/Domi (new firmware versions)
    • Individual Vibrator support for Lovense Edge
  • Now uses v1 of the Buttplug Protocol spec, adds new generic messages, as well as feature counts for device messages
  • Supports message downgrading, meaning older clients can connect to newer servers
    • Newer clients cannot connect to older servers, though
  • Moved code to .Net Standard 2.0 compatibility
  • Moved testing to NUnit

Bugfixes

  • Game Router process select button disabled until process selected
  • Fix SynchronizationContext crash in client
Dec 7, 2017
ButtplugWSClient::SendMessage() always increments the msgID
This means consumers of the library do not need to manually set the message IDs at all now.

Fixes #318