Giter Club home page Giter Club logo

vrcthumbparamsosc's People

Contributors

i5ucc avatar qbitzvr avatar thelvaen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

vrcthumbparamsosc's Issues

Index trackpad pressure sensor

Index trackpads are 3D inputs, but I only see X/Y position of the trackpad, is the pressure sensor mapped to any of the OSC params?

Also, what happens to X/Y position after you stop touching the touchpad?

Finger-button position delay very high on Quest wireless

Playing VRChat on a Quest 2, using Steam Link wireless streaming over a stable 5Ghz connection directly wired to host PC to minimize any latency on that end. Using all default values with the most recent release.

When using the VRC-ASL Gestures animations (https://github.com/I5UCC/VRC-ASL_Gestures) with the Quest/ThumbParams avatar option I am noticing the latency or delay of the detected finger-button changes aren't taking effect in game for around 5 seconds or more. Very rarely it will be as quick as 2 seconds, but around 5 seconds or longer is about the median time I can tell.

Steps to recreate:

  1. Confirm OSC and ASL Gestures enabled
  2. Make Victory hand pose with A button thumb position to create "R-hand" sign
  3. Change thumb position to B button to create "V-hand" sign
  4. Count the time between when the VR 3D model changes from R to V-hand sign

Starting SteamVR then I got a error for Thumbparams won't start

---------------------------
cx_Freeze: Python error in main script
---------------------------
Traceback (most recent call last):
  File "ThumbParamsOSC.py", line 328, in <module>
  File "ThumbParamsOSC.py", line 229, in handle_input
TypeError: 'bool' object is not subscriptable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "F:\GitRepos\VRCThumbParamsOSC\venv\Lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 135, in run
  File "F:\GitRepos\VRCThumbParamsOSC\venv\Lib\site-packages\cx_Freeze\initscripts\console.py", line 18, in run
  File "ThumbParamsOSC.py", line 338, in <module>
RuntimeError: input(): lost sys.stdin

---------------------------
OK   
---------------------------

This bug is start up I guess so I can't figure out what a problem with it. Anyone can understand this bug why?
I cannot find anything in troubleshoot

Option to disable ints and send only bool

Hi, thank you for making this program - It works really well for me :) I just wanted to ask if an option to disable sending int values would be possible? I am only using bools (specifically left thumbstick) so there is a lot of unnecessary OSC data being sent with my setup. Since I run a lot of OSC senders at once, its important that I only send necessary events or sometimes the OSC pipeline stalls/crashes. Some customisation for what is/isnt sent would be an awesome addition. Thank you so much for this once again @I5UCC :)

Quest 3 causes crash

Since i own a Quest 3 which is connected over Virtual Desktop with my PC i get sometimes the following issue when i start SteamVR

I couldn't find log.log.
image

Reproducable with about 50%. Works after restarting it manually.

Index grip strength

This might be out of scope for this project, but figured I'd post this anyways.

I was telling a friend of mine about this program and he suggested that a float for measuring the grip strength on index controllers would be very neat to have, for like stress toys on your avatar or controlling particle strength on a prop.

A general "isGrabbing" bool for all controller types would be great too.

Thumbstick Click Bool

For what I'm trying to make, it would be perfect if I had a bool when you clicked the left/right thumbstick!

Error

29-Jan-24 11:27:31 - ERROR - Traceback (most recent call last):
File "main.py", line 241, in
File "D:\GitRepos\VRCThumbParamsOSC\src\osc.py", line 27, in init
File "D:\GitRepos\VRCThumbParamsOSC\src\osc.py", line 52, in start_server
File "D:\GitRepos\VRCThumbParamsOSC\src\osc.py", line 82, in _wait_get_oscquery_client
File "D:\GitRepos\VRCThumbParamsOSC\src\tinyoscquery\query.py", line 50, in find_service_by_name
File "D:\GitRepos\VRCThumbParamsOSC\src\tinyoscquery\query.py", line 120, in get_host_info
Exception: ('Node query error: (HTTP', 204, ') ', b'')

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.