Skip to content

Releases: I5UCC/VRCThumbParamsOSC

v2.2.1 Meta Touch Thumbrest

02 May 17:27
9511257
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v2.2.1 Changelog

  • Mapped the previously unmapped LeftTrackPad, LeftTrackPadClick, RightTrackPad, RightTrackPadClick on Meta Touch Controllers to the Thumbrest action.

v2.2.0 Changelog

  • Support for Binary Parameters like the ones used in VRCFT with customizable bit sizes to lower parameter bit count when needed.
    grafik

v2.2.0 Binary Parameters for Floats

09 Apr 16:43
b6ef749
Compare
Choose a tag to compare

v2.2.0 Changelog

  • Support for Binary Parameters like the ones used in VRCFT with customizable bit sizes to lower parameter bit count when needed.
    grafik

v2.1.2

06 Mar 23:22
3327eec
Compare
Choose a tag to compare

v2.1.2

  • switched to the mode "always" by default. It will now behave like pre v2 by default to keep compatibility.
  • fix a bunch of configurator issues for xinput parameters
  • fix configurator issue for float parameters that didn't let you change the floating value.
  • Added a first launch message, this only pops up once.

v2.1.1

  • Clear VRChats OSC cache on first startup.
  • Clean up some dependencies.
  • Add to controllertype when both a SteamVR controller and an XInput controller are connected.
    • So Index+Xinput will send a value of 11 and Quest+Xinput a value of 12

v2.1.0

  • Use pyglet backend for xinput controller by @qbitzvr in #15
    • Fixes blocking code / High CPU usage

v2.1.0b1

  • XInput Controller OSC by @qbitzvr in #12
  • Fix an error related to non existent arguments
  • Added parameters:
Parameter Type
XInputAButton bool
XInputBButton bool
XInputXButton bool
XInputYButton bool
XInputLeftThumbstick bool
XInputRightThumbstick bool
XInputLeftBumper bool
XInputRightBumper bool
XInputBackButton bool
XInputStartButton bool
XInputLeftDPad bool
XInputRightDPad bool
XInputUpDPad bool
XInputDownDPad bool
XInputLeftTrigger float
XInputRightTrigger float
XInputLeftStickMoved bool
XInputRightStickMoved bool
XInputDPadMoved bool

Full Changelog: v2.0.0b2...v2.1.2 v2.1.1...v2.1.2

v2.1.1

05 Mar 03:50
3abbfb6
Compare
Choose a tag to compare

v2.1.1

  • Clear VRChats OSC cache on first startup.
  • Clean up some dependencies.
  • Add to controllertype when both a SteamVR controller and an XInput controller are connected.
    • So Index+Xinput will send a value of 11 and Quest+Xinput a value of 12

v2.1.0

  • Use pyglet backend for xinput controller by @qbitzvr in #15
    • Fixes blocking code / High CPU usage

v2.1.0b1

  • XInput Controller OSC by @qbitzvr in #12
  • Fix an error related to non existent arguments
  • Added parameters:
Parameter Type
XInputAButton bool
XInputBButton bool
XInputXButton bool
XInputYButton bool
XInputLeftThumbstick bool
XInputRightThumbstick bool
XInputLeftBumper bool
XInputRightBumper bool
XInputBackButton bool
XInputStartButton bool
XInputLeftDPad bool
XInputRightDPad bool
XInputUpDPad bool
XInputDownDPad bool
XInputLeftTrigger float
XInputRightTrigger float
XInputLeftStickMoved bool
XInputRightStickMoved bool
XInputDPadMoved bool

Full Changelog: v2.0.0b2...v2.1.1

v2.1.0

06 Feb 08:27
Compare
Choose a tag to compare

v2.1.0

  • Use pyglet backend for xinput controller by @qbitzvr in #15
    • Fixes blocking code / High CPU usage

v2.1.0b1

  • XInput Controller OSC by @qbitzvr in #12
  • Fix an error related to non existent arguments
  • Added parameters:
Parameter Type
XInputAButton bool
XInputBButton bool
XInputXButton bool
XInputYButton bool
XInputLeftThumbstick bool
XInputRightThumbstick bool
XInputLeftBumper bool
XInputRightBumper bool
XInputBackButton bool
XInputStartButton bool
XInputLeftDPad bool
XInputRightDPad bool
XInputUpDPad bool
XInputDownDPad bool
XInputLeftTrigger float
XInputRightTrigger float
XInputLeftStickMoved bool
XInputRightStickMoved bool
XInputDPadMoved bool

Full Changelog: v2.0.0b2...v2.1.0b2

v2.1.0-Beta1

18 Jan 02:24
Compare
Choose a tag to compare
v2.1.0-Beta1 Pre-release
Pre-release

What's Changed

  • XInput Controller OSC by @qbitzvr in #12
  • Fix an error related to non existent arguments

Full Changelog: v2.0.0b2...v2.1.0.b1

v2.0.0 Beta 2

21 Oct 13:07
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v2.0.0b2 Changelog

  • added unsigned float options for vector2 actions
    image
    • tick the box for any supported parameter to map the float value to [0, 1] instead of [-1, 1]

v2.0.0b1 Changelog

  • Refactor and optimization of entire code base. The project got too big for one file so I split it into three. Better for readability and better if someones wants to contribute.
  • OSCQuery support! Just for listening to avatar change events.
  • Only sending Parameters when its needed/when they change. This needs some testing to avoid desyncronization with remote users.
  • The configurator now has a Mode option for every parameter. It has three modes:
    • "Send On Change" (Default) As the name might suggest, it sends a parameter only when it has changed from its previous value.
    • "Send On Positive" It sends a Parameter when it changes, but also continuosly sends Positive values every Poll.
    • "Always Send" This is like the old behaviour, just sends the parameters current state every Poll.
      image

Full Changelog: v1.3.2...v2.0.0b2

v2.0.0 Beta 1

18 Oct 13:35
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v2.0.0b1 Changelog

  • Refactor and optimization of entire code base. The project got too big for one file so I split it into three. Better for readability and better if someones wants to contribute.
  • OSCQuery support! Just for listening to avatar change events.
  • Only sending Parameters when its needed/when they change. This needs some testing to avoid desyncronization with remote users.
  • The configurator now has a Mode option for every parameter. It has three modes:
    • "Send On Change" (Default) As the name might suggest, it sends a parameter only when it has changed from its previous value.
    • "Send On Positive" It sends a Parameter when it changes, but also continuosly sends Positive values every Poll.
    • "Always Send" This is like the old behaviour, just sends the parameters current state every Poll.
      image

Full Changelog: v1.3.2...v2.0.0b1

v1.3.2 Floating Parameters & Tracker Buttons

19 Sep 18:05
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.3.2 Changelog

  • Further optimization and documentation
    • only run floating logic when its needed
    • only query ControllerType every 10 seconds instead of every loop

v1.3.1 Changelog

  • Added a toggle feature to bool values, set the floating time to -1 to let the parameter act as a toggle.
  • Alot of code refactoring and optimizing.
  • fixed the program showing an older version that it actually is.

v1.3.0 Changelog

  • Fixed an issue with the new tracker values still being sent even tho they have been turned off.
  • Added a timer to most available values to "float" on the last value registered #9 "floating time" is measured in seconds.
    image

v1.2.0 Changelog

  • Added support for all 8 trackers power buttons supported by VRChat! #10
    • Requires you to set up Tracker roles for your Trackers:
      Go to SteamVR-Settings > Manage Trackers and set up tracking roles for each tracker respectively:
      268513445-16f47092-6f8b-4de6-9d5d-118fc9135c29
    • New Parameters:
      • LeftFootTracker
      • RightFootTracker
      • WaistTracker
      • ChestTracker
      • LeftElbowTracker
      • RightElbowTracker
      • LeftKneeTracker
      • RightKneeTracker

Full Changelog: v1.1.0...v1.3.2

v1.3.1 Floating Parameters & Tracker Buttons

18 Sep 23:25
5bec448
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v1.3.1 Changelog

  • Added a toggle feature to bool values, set the floating time to -1 to let the parameter act as a toggle.
  • Alot of code refactoring and optimizing.
  • fixed the program showing an older version that it actually is.

v1.3.0 Changelog

  • Fixed an issue with the new tracker values still being sent even tho they have been turned off.
  • Added a timer to most available values to "float" on the last value registered #9 "floating time" is measured in seconds.
    image

v1.2.0 Changelog

  • Added support for all 8 trackers power buttons supported by VRChat! #10
    • Requires you to set up Tracker roles for your Trackers:
      Go to SteamVR-Settings > Manage Trackers and set up tracking roles for each tracker respectively:
      268513445-16f47092-6f8b-4de6-9d5d-118fc9135c29
    • New Parameters:
      • LeftFootTracker
      • RightFootTracker
      • WaistTracker
      • ChestTracker
      • LeftElbowTracker
      • RightElbowTracker
      • LeftKneeTracker
      • RightKneeTracker

Full Changelog: v1.1.0...v1.3.1