Open Reimajo opened 2 years ago
This needs users to change port in code and rercompile it and if someone is confident enough to work out where the port is defined surely they can work out how to merge tools written in the same language
this also means config editiong to allow people to do this so this is not an intuitive system for the end users
A port can be defined in each tool with a simple user-friendly menu or in a config file. Editing a text file is usually the only thing you can expect the average user to do, especially since it requires no extra tools. Merging code from one tool into another is not doable by the average user and not all tools are open-source either.
Would this be better solved by having a multiplexer application that splits the streams itself? I'd expect running multiple applications to interact with OSC to be the exception and not the norm.
@zwparchman - certainly there exist programs like TWO and others that do this, to your point. However, we'll still consider this feature.
*What's the idea?** Allow us to define a different network port per parameter in the avatar config file so that multiple OSC applications / devices can communicate with VRChat at the same time, each of them controlling different parameters.
Is there another way? Windows is blocking access to a port when another application is using that port already. This allows only one application to run at the same time.
Additional context There will be many OSC applications that drive different avatar parameters and users need to be able to run them at the same time.