Vivecraft_114 icon indicating copy to clipboard operation
Vivecraft_114 copied to clipboard

[Controller Input] ViveCraft Linux with Valve Index controllers behaving weird (unplayable)

Open airzocker opened this issue 5 years ago • 11 comments

Hi, I'm on linux and using the valve index. I finally got vivecraft (at least 1.12.2+) running and loading into worlds, but the inventory is constantly opening and closing on it's own (like spamming the inventory button) except when i'm holding down the inventory button. ~~I also can't switch hotbar slots so i suspect the same thing is happening there and most annoyingly the controllers are vibrating all the time since game startup. It seems like these in- and outputs~~ are somehow inverted, but i've checked the steamVR input settings for vivecraft and it's not only the default configuration for the index controllers but they seem like they are as they should (steam games run absolutely fine through steamVR) so what can i do? I really want to play vivecraft ;D

If you need any logs or something i can provide that, but it's not crashing and i don't think it's outputting controller input information so i didn't include any logs...

thanks for your help ;D

EDIT: so first of all 1.14.4 isn't showing the world when loading in, it's currently just working in 1.12.2, but i don't think that makes much of a difference (everything up to the world loading is the same, controllers also vibrating). Second thing: I found out that it JUST seems to be the trackpads used for inventory and stuff, and if i press down the trackads the game thinks they are not pressed and also the vibration of the pressed controller stops... is the controller supposed to vibrate when the trackpads are pressed? and why are the trackpads "inverted"? any help would be appreciated

airzocker avatar Nov 10 '19 21:11 airzocker

Something tells me Linux support for the Valve Index is not in great shape...

Techjar avatar Nov 10 '19 22:11 Techjar

Hmm, what side do you think has lacking linux support? Because, as i said, steam games run absolutely flawlessly and i'm pretty sure i could change the steamVR Input controls (for every game) and it wouldn't have a problem. So do you think it's something with vivecraft?

airzocker avatar Nov 10 '19 23:11 airzocker

It'll be SteamVR on Linux being fucky. It's been that way basically from day one.

TheTrueForce avatar Nov 11 '19 00:11 TheTrueForce

Well, i'll try changing the buttons a bit today and we'll see...

airzocker avatar Nov 11 '19 11:11 airzocker

so i've tried around with the input configuration and now it's running perfectly fine for me (i had to change some controls to avoid the broken ones), the only thing is that i can't change hotbar slots with the two buttons, but luckily you can select hotbar slots with your other hand ;D (and as i said, only 1.12.2 is running for me) so let's hope steamvr fixes the linux input some time...

airzocker avatar Nov 11 '19 22:11 airzocker

Yeah everything works fine on Windows so it must be something wrong with SteamVR on Linux. Most SteamVR games on Steam are still using legacy input; very few have upgraded to the new SteamVR Input API, so I suspect that's what's broken on Linux. Last I heard legacy input works fine, so that probably explains why all the other stuff you've tried has no issues.

Techjar avatar Nov 11 '19 22:11 Techjar

i think that might be it, but 1.7.10 which is using legacy input isn't working for me (it freezes when loading a world...), maybe i'll look into that later ;D

airzocker avatar Nov 12 '19 12:11 airzocker

Try v8 of 1.12.2

Techjar avatar Nov 12 '19 21:11 Techjar

ok, downloading right now, i'll try it tomorrow.

airzocker avatar Nov 13 '19 18:11 airzocker

the inventory is constantly opening and closing on it's own (like spamming the inventory button) except when i'm holding down the inventory button ... and if i press down the trackads the game thinks they are not pressed and also the vibration of the pressed controller stops

Having exactly same issue.

so i've tried around with the input configuration and now it's running perfectly fine for me (i had to change some controls to avoid the broken ones)

Hmm, will have to try more changes to controls then. Tried few popular presets and none worked.

MC 1.12.2 ViveCraft 10-r3. Linux (Manjaro) SteamVR 1.13.10 (beta branch behaves same)


Edit: I am giving up, ViveCraft is just too much broken. Encountered tons of other issues, only few managed to solve: white screen (swapping shader helped), jumping gets stuck, so it always jumps, cannot be cancelled, it makes me sick; radial menu instantly closes which makes it useless; while removing bindings from click on touchpad helps with spamming the binding and constant vibrations, I am not sure where to remap click touchpads, there doesn't seem to be enough buttons... :weary:

mnn avatar Aug 01 '20 14:08 mnn

yeah, I have also given up...

airzocker avatar Aug 02 '20 17:08 airzocker