ALVR icon indicating copy to clipboard operation
ALVR copied to clipboard

Using a acceleration data from joy cons

Open maatjes2 opened this issue 1 year ago • 6 comments

According to ALVR for Vision Pro client developer, joycon acceleration data is sent by client, but not used by streamer. See https://github.com/alvr-org/alvr-visionos/issues/109 Can this be fixed?

maatjes2 avatar Jun 27 '24 16:06 maatjes2

I'm pretty sure this is something that should be handled by the visionOS client

zmerp avatar Jun 27 '24 21:06 zmerp

No? This is prediction related, which is a server responsibility

The-personified-devil avatar Jun 27 '24 21:06 The-personified-devil

Ok, the OP concern is about if acceleration info is used at all, which it is. So I don't understand the original issue. And yeah, probably the position would appear lagged at the moment (will be fixed relatively soon).

zmerp avatar Jun 27 '24 22:06 zmerp

Sorry if my initial message was a bit unclear. When using the JoyCons together with the Vision Pro, the positioning of your hands in-game (let's take Half-Life Alyx as an example) is correctly transferred by the Vision Pro hand tracking and displayed via ALVR. Many users combine the Vision Pro with Joy-Cons though, to have more precise button control. These are connected to the Vision Pro over bluetooth and its buttons/triggers can be used in-game. The only issue is that acceleration data from "throwing objects" seems not to come through. So in Half-Life Alyx, for example, you pick up a bottle and make a throwing movement with your hands, but as soon as you release the grip, the bottle is not projected as expected, but drops vertically to the ground directly. According to the Vision Pro ALVR client developer, shinyquagsire23, this data is correctly sent by the client. Is there a way to make this work server side?

maatjes2 avatar Jul 06 '24 10:07 maatjes2

I'm running into the same issue. This makes many games like Punch Beat currently unplayable.

codeysun avatar Jul 11 '24 12:07 codeysun

@maatjes2 AFAIK, on the android client velocity is correctly sent to SteamVR.

zmerp avatar Jul 11 '24 19:07 zmerp

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.

github-actions[bot] avatar Sep 10 '24 00:09 github-actions[bot]