OpenShock / ShockOSC

OSC Application to interact with games implementing OSC like VRChat and ChilloutVR
https://openshock.org
Other
10 stars 6 forks source link

Support remote shockers #12

Closed redmushie closed 1 month ago

redmushie commented 9 months ago

Instead of only triggering local shockers it would be amazing to also support remote shockers via share links.

Think having a button that says "Shock everyone" ingame and on interact it would transmit to shockers of multiple people.

LucHeart commented 9 months ago

In theory this already works, by entering a shocker id that you have a DIRECT share to. Share links will probably not support this, since they are not meant for integrating like this.

However this is a challenge on the configuration side of things. Would probably need a UI first. Config is already a mess sofar :D

redmushie commented 9 months ago

Shouldn't be too bad in theory?

Theoretical:

"share-id": {
  "shocker-name-here": "id-here",
  ...
}

Or something. You get the gist of it

LucHeart commented 9 months ago

as said, that already works as is right now

LucHeart commented 9 months ago

its more so a question about usability and configuration friendliness that comes with it. Dont wanna really add complicated features like this without this being done https://github.com/OpenShock/ShockOsc/issues/14

redmushie commented 9 months ago

I was responding to the second paragraph of your message ya bingus

LucHeart commented 9 months ago

You have to consider, that you might wanna group them together under a single parameter to use via osc,

redmushie commented 9 months ago

Yeah. My intent with #12 and #13 is to be able to make an ingame control pad that a third party can use to control the shockers of one or more other people.

Being able to choose who to target would be important too hahaha

LucHeart commented 9 months ago

Oh yeah defo