zenithval / oscleash Goto Github PK
View Code? Open in Web Editor NEWVRChat OSC tool to move a player in the direction of a stretched Physbone.
Home Page: https://twitter.com/zenithval
License: MIT License
VRChat OSC tool to move a player in the direction of a stretched Physbone.
Home Page: https://twitter.com/zenithval
License: MIT License
This doesn't seems to work properly when uploaded on avatars with Unity 2022. Is going to be fixed at any point or is there something I'm missing?
I just saw this vrchat canny post: https://feedback.vrchat.com/feature-requests/p/osc-locks-arms
The user McArdellje came up with this solution to prevent your arms locking to your sides when getting dragged around on a leash:
This specifically only occurs when using any "/input/" OSC parameters and, while still a bug, can be worked around by setting the parameter's value to 0 at least once per second.
I found that trying to send it once per second was not stable enough though I found that sending a value of 0 every 0.4 seconds and waiting 0.01 seconds before sending the correct value again entirely prevented this bug while adding minimal "jitter" to movements
Edit: Whoops, just saw that you already commented about this on another github issue ๐
Could this fix be implemented into OSCLeash? Would be a huge quality of life improvement
Error output
C:\Users\noideaman\AppData\Local\Programs\OSCLeash>OSCLeash.exe
Traceback (most recent call last):
File "C:\Python311\Lib\site-packages\cx_Freeze\initscripts\__startup__.py", line 124, in run
File "C:\Python311\Lib\site-packages\cx_Freeze\initscripts\console.py", line 16, in run
File "..\OSCLeash.py", line 7, in <module>
ModuleNotFoundError: No module named 'Controllers'
but running with python works just fine, i only installed python_osc over pip no extra modules
I have tried adding packages and modules to the build config, but to no avail so far.
could you make a version of this that supports the y axis so that you can make a avatar that can be picked up? or a prefab that will allow a pickup point or something?
The current OSCLeash executable is just the python code and its dependencies combined into one.
As mentioned in this git issue, it's common for antiviruses to flag applications packaged by PyInstaller.
Although this is a false positive, it's is a hinderance for non-technical users trying to download the application.
The git issue linked above has a potential solution that I'm looking to try later.
The script doesn't appear to be receiving any data from VRChat, the console output never changes.
It sends default data on startup to VRChat and appears in the Debug menu, maybe it's a prefab setup issue, the instructions aren't very clear.
Eventually I'd like to implement the functionality into my Rust program and on all my public avatars.
You should try getting this functionality put into https://github.com/VolcanicArts/VRCOSC
i think this shortcut link is causing issues as the name matches the error in the msi
OSCLeash/Build/BuildInstaller.py
Line 22 in 69e6f46
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.