Releases: InconsolableCellist/StayPutVR
Releases · InconsolableCellist/StayPutVR
1.3.2
1.3.2 - PiShock duration fix (5/21/2026)
- Fixed bug where PiShock warning/shock duration of 1.0s was resetting to 15s on restart
1.3.1 - Tech debt sprint (4/13/2026)
- Internal: guarded Twitch OAuth tokens with a mutex
- Internal: fixed runtime hazards, extracted UI panels, added base classes
1.3.0 Prerelease 1
- Adds ButtplugIO support
- Possible issue with Openshock lagging the UI?
1.2.0
- Added PiShock WebSocket v2 support (faster response times, future multi-device support)
- Added support for multiple shockers using PiShock WebSocket v2
- Fixed a bug where warning OSC messages ("Locked Warning", enum 3) weren't being sent
1.2.0 - prerelease
- Added PiShock WebSocket v2 support (faster response times, future multi-device support)
- Added support for multiple shockers using PiShock WebSocket v2
1.1.2 - prerelease
- Added PiShock WebSocket v2 support (faster response times, future multi-device support)
- Added support for multiple shockers using PiShock WebSocket v2
1.1.1
- Fixed bug where StayPutVR driver wouldn't load when launching SteamVR via SteamLink or Pico Connect
- Fixed bug where PiShock warning and disobedience durations were shown as 0.0-1.0 units instead of 1.0-15.0 seconds
- Added shock cooldown timer for both PiShock and OpenShock
1.1.0
Multishocker support (OpenShock)
- Adds multiple device ID section to OpenShock tab
- Configure ID mapping in Devices tab
Emergency Stop mode
- Adds Emergency Stop, which immediately unlocks all devices and prevents any further shocking actions
- Requires a button push in the UI to go back to normal operation
- Can also be activated via an OSC stretch param (>0.5). Integrates with the StayPutVR prefab for a tag you can yank quickly
Upgrade instructions: simply run the installer without uninstalling the old version first
1.0.3 - OpenShock support (beta)
- Adds OpenShock integration with one shocker
- Bugfix where the default send port was 9005 instead of VRChat's
default 9001
If you have OpenShock please test this release and submit any issues!
1.0.2 - BiteTech support
- Adds support for Sacred's VRCBiteTech: now listens for an optional OSC parameter,
SPVR_Bite, which is sent from my prefab when it receives the BiteTech bite! Place the GameObject anywhere and link it to your armature, and you then be bitten! It'll activate your disobedience actions (like PiShock--you'll get shocked when bitten!)
1.0.1 - hotfix
1.0.1 fixes the error from a SteamVR crash VRApplicationError_IPCFailed, and has frametime performance improvements
This version updates the SteamVR driver, so the proper way to update is:
- If you've already configured StayPutVR and want to keep your settings (recommended) copy your config.ini from your SteamVR directory (commonly
C:\Program Files (x86)\SteamVR), insteamapps/common/SteamVR/drivers/stayputvr/config.ini - Uninstall StayPutVR in Windows
- Install the new version
- Copy config.ini back into that directory
I'll make this process automatic in a future update, and change the config.ini folder to %appdata%