Releases: I5UCC/VRCThumbParamsOSC
Releases · I5UCC/VRCThumbParamsOSC
v2.3.2 Configurator hotfix
🢃 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.
- 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
- Two new options in the Configurator for Left and Right Hand.
v2.3.1 Skeletal Input, Tray Icon
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.
- 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
- Two new options in the Configurator for Left and Right Hand.
v2.3.0 Skeletal Input
🢃 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.
- 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
- Two new options in the Configurator for Left and Right Hand.
v2.2.1 Meta Touch Thumbrest
🢃 Download Release
Discord Support Server
v2.2.1 Changelog
- Mapped the previously unmapped
LeftTrackPad
,LeftTrackPadClick
,RightTrackPad
,RightTrackPadClick
on Meta Touch Controllers to theThumbrest
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.
v2.2.0 Binary Parameters for Floats
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.
v2.1.2
v2.1.2
- switched to the mode "always" by default. It will now behave like pre v2 by default to keep compatibility.
- read more on how to reduce OSC traffic in #decreasing-osc-traffic
- 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
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
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
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
v2.1.0
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
What's Changed
Full Changelog: v2.0.0b2...v2.1.0.b1
v2.0.0 Beta 2
🢃 Download Release
Discord Support Server
v2.0.0b2 Changelog
- added unsigned float options for vector2 actions
- 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.
Full Changelog: v1.3.2...v2.0.0b2