polygraphene / ALVR

ALVR is an open source remote VR display for Gear VR and Oculus Go. With it, you can play SteamVR games in your standalone headset.
MIT License
1.82k stars 248 forks source link

Controllers not working with Vivecraft #483

Closed HanzoFactory closed 2 years ago

HanzoFactory commented 5 years ago

My controllers don't work with Vivecraft (just don't function at all, hands are reached in front and to the front direction of headset), but work perfectly fine with every other SteamVR game I've tried.

I tried getting help on their Discord server but in the end they couldn't manage to help me and said that the issue isn't on their part, and is with ALVR, so here I am. From what I understand from the Vivecraft logs they just say "unknown issue" as the reason the controllers don't work.

Help would be much appreciated, thanks!

krzys-h commented 5 years ago

Recent firmware update on Quest broke it, duplicate of #479, #477, #476, see polygraphene/ALVRClient#32 for the fix

HanzoFactory commented 5 years ago

Recent firmware update on Quest broke it, duplicate of #479, #477, #476, see polygraphene/ALVRClient#32 for the fix

I'm not sure if you properly read my post, but I mentioned Vivecraft is the only game not working. Every other streamed game and ALVR itself works perfectly fine.

I contacted the Vivecraft devs about it and in the end they couldn't manage to help with it, and told me it's a problem with ALVR.

Brichard0625 commented 5 years ago

To the developers of ALVR due to a recent update, you have to include this line in your manifest.

I had the same issue when developing for the quest using unity. Until this is added there will be no functionality with controllers and you will notice only one controller works at a time because it thinks your building for the GO/Gear VR.

krzys-h commented 5 years ago

@HanzoFactory if it works in other games, it may be another issue - I just assumed that recent controller problems are likely that and didn't pay enough attention to the post, sorry ;)

jrbudda commented 5 years ago

For anyone finding this thread. The newer versions of Vivecraft exclusively use SteamVR Input for controller access. The fork of ALVR that fixes controllers after the firmware update only fixes them for legacy openvr interfaces. ALVR will need to update to support SteamVR Input. In the meantime you can use older versions of Vivecraft that use the legacy openvr system.

spookybear0 commented 4 years ago

what versions work?

TheDaybroken commented 3 years ago

All you need to do is just change your mode from seated to standing, works on all versions and you don't need that openvr version garbage