Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Controller bindings often reset to defaults instead of using personal bindings #655

Open
JLJTGR opened this issue Jan 31, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@JLJTGR
Copy link

JLJTGR commented Jan 31, 2024

Describe the bug
Maybe once a week for at least a couple years I would notice that my personal bindings would get reset to the "OVRAS Knuckles Default" instead of my personal bindings. I only notice this when trying to use the custom bindings and I don't use them every day... so I may not notice the real frequency.

To Reproduce
Steps to reproduce the behavior:

  1. Start SteamVR via Steam
  2. Try to use a button or gesture from a custom control binding
  3. Open the VR dashboard, OVRAS section/icon
  4. Click Bindings, back out to the selection screen

Expected behavior
The button combo/gesture previously configured in OVRAS should work. The correct bindings in the "CHANGE BINDINGS FOR OVR ADVANCED SETTINGS" should be selected/active.

Screenshots
2024-01-29 19_35_06-Overlay Viewer

Software (please complete the following information):

  • OS: Windows 11 Home; 22H2; 22621.3007
  • Advanced Settings Version: 5.7.4.0 (GitHub)
  • Steam Client: Beta 08.65.94.92
  • SteamVR: Beta 2.3.4.0

Hardware (please complete the following information):

  • CPU: Ryzen R5 5600X
  • Graphics Card: Nvidia 3080 10GB
  • HMD: Valve Index kit

Additional context
I think when it breaks, in vrserver.txt, I see some random lines saying: [Info] - Determined this is a legacy app. Then later on it says:

Mon Jan 29 2024 18:57:14.280 [Info] - Determined this is a legacy app.
Mon Jan 29 2024 18:57:14.280 [Info] - User had an invalid config selected for steam.overlay.1009850(knuckles) version 0 < 0 (0) category legacy != steamvr_input. Setting back to default URL file:///C:/Games/OpenVR-AdvancedSettings/default_action_manifests/ovras-team.advancedsettings_default_knuckles.json
Mon Jan 29 2024 18:57:14.280 [Info] - [Workshop] Successfully loaded binding file 'C:\Games\Steam\steamapps\common\SteamVR\drivers\indexcontroller\resources\input\legacy_bindings_index_controller.json' for app 'steam.overlay.1009850'.
Mon Jan 29 2024 18:57:14.284 [Info] - Determined this is a steamvr_input app.

When it's working properly, it only ever says [Info] - Determined this is a steamvr_input app.
breaks-log-snippet.txt
working-log-snippet.txt

@JLJTGR JLJTGR added the bug Something isn't working label Jan 31, 2024
@ykeara
Copy link
Member

ykeara commented Feb 21, 2024

Being 100% clear this is 100% actually a Valve/Steam Bug.

have you moved your steam or steamvr install?

@JLJTGR
Copy link
Author

JLJTGR commented Feb 21, 2024

SteamVR has always been at C:\Games\Steam\steamapps\common\SteamVR and OVRAS has always been at C:\Games\OpenVR-AdvancedSettings.

Do you think using the Steam version of OVRAS installed on the same C: library would help at all? I originally went with the GitHub version to prevent Steam from constantly reporting that I was "playing" OVRAS and also multiplying my overall bi-weekly played time. One hour in a VR game could report 4 hours of play time.... SteamVR+fpsVR*+OVRAS+game.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants