Skip to content

Releases: I5UCC/VRCThumbParamsOSC

v2.3.2 Configurator hotfix

17 Sep 17:21
5325f49
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v2.3.2 Changelog

  • Fix issue in saving logic of configurator removing the skeleton value, causing the program to not get data (InputError_NoData) and crash.

v2.3.1 Changelog

  • Add a tray icon!
  • Fix errors when exiting the program

v2.3.0 Changelog

  • Added Skeletal Input for index knuckle controllers
    • Two new options in the Configurator for Left and Right Hand.
      grafik
    • This parameter splits off into multiple Parameters over OSC: (all are floats)
      RightHandSkeleton/Curl/Thumb
      RightHandSkeleton/Curl/Index
      RightHandSkeleton/Curl/Middle
      RightHandSkeleton/Curl/Ring
      RightHandSkeleton/Curl/Pinky
      RightHandSkeleton/Splay/Index
      RightHandSkeleton/Splay/Middle
      RightHandSkeleton/Splay/Ring
      RightHandSkeleton/Splay/Pinky
      LeftHandSkeleton/Curl/Thumb
      LeftHandSkeleton/Curl/Index
      LeftHandSkeleton/Curl/Middle
      LeftHandSkeleton/Curl/Ring
      LeftHandSkeleton/Curl/Pinky
      LeftHandSkeleton/Splay/Index
      LeftHandSkeleton/Splay/Middle
      LeftHandSkeleton/Splay/Ring
      LeftHandSkeleton/Splay/Pinky

v2.3.1 Skeletal Input, Tray Icon

28 Jun 15:11
09cb3ee
Compare
Choose a tag to compare

This build currently isnt working for some users. If it doesn't for you, using v2.2.1 should work until i fix the issue!


🢃 Download Release

Discord Support Server


v2.3.1 Changelog

  • Add a tray icon!
  • Fix errors when exiting the program

v2.3.0 Changelog

  • Added Skeletal Input for index knuckle controllers
    • Two new options in the Configurator for Left and Right Hand.
      grafik
    • This parameter splits off into multiple Parameters over OSC: (all are floats)
      RightHandSkeleton/Curl/Thumb
      RightHandSkeleton/Curl/Index
      RightHandSkeleton/Curl/Middle
      RightHandSkeleton/Curl/Ring
      RightHandSkeleton/Curl/Pinky
      RightHandSkeleton/Splay/Index
      RightHandSkeleton/Splay/Middle
      RightHandSkeleton/Splay/Ring
      RightHandSkeleton/Splay/Pinky
      LeftHandSkeleton/Curl/Thumb
      LeftHandSkeleton/Curl/Index
      LeftHandSkeleton/Curl/Middle
      LeftHandSkeleton/Curl/Ring
      LeftHandSkeleton/Curl/Pinky
      LeftHandSkeleton/Splay/Index
      LeftHandSkeleton/Splay/Middle
      LeftHandSkeleton/Splay/Ring
      LeftHandSkeleton/Splay/Pinky

v2.3.0 Skeletal Input

28 Jun 13:08
c81d0f4
Compare
Choose a tag to compare

🢃 Download Release

Discord Support Server


v2.3.0 Changelog

  • Added Skeletal Input for index knuckle controllers
    • Two new options in the Configurator for Left and Right Hand.
      grafik
    • This parameter splits off into multiple Parameters over OSC:
      RightHandSkeleton/Curl/Thumb
      RightHandSkeleton/Curl/Index
      RightHandSkeleton/Curl/Middle
      RightHandSkeleton/Curl/Ring
      RightHandSkeleton/Curl/Pinky
      RightHandSkeleton/Splay/Index
      RightHandSkeleton/Splay/Middle
      RightHandSkeleton/Splay/Ring
      RightHandSkeleton/Splay/Pinky
      LeftHandSkeleton/Curl/Thumb
      LeftHandSkeleton/Curl/Index
      LeftHandSkeleton/Curl/Middle
      LeftHandSkeleton/Curl/Ring
      LeftHandSkeleton/Curl/Pinky
      LeftHandSkeleton/Splay/Index
      LeftHandSkeleton/Splay/Middle
      LeftHandSkeleton/Splay/Ring
      LeftHandSkeleton/Splay/Pinky

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