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

Unable to save binding for background applications or applications not distributed to steam. #1193

Closed
peroht opened this issue Sep 13, 2019 · 6 comments

Comments

@peroht
Copy link

peroht commented Sep 13, 2019

Edited: I have a temporary solution for this bug. Check my comment further down.

When building a project using Unity (2018.3.0f2) with SteamVR Unity Plugin v2.3.2 (sdk 1.4.18) I am able to save and generate action/binding files. Still inside Unity, when I press "Open Binding UI" I am able to edit my application. When I press "Save Personal Binding" I get a successful save result and can continue the configuration process.

However, when I build the application to an exe, and run it locally and try to do the same thing, pressing "Save Personal Binding" stalls and the UI says "Uploading...".

Interestingly, pressing "Replace Default Bindings" seem to work and I get a record in the steam.vrsettings file. But "Save Personal Bindings" does not work at all for me. I have tried two accounts and a total of 4 different machines, with same result.

I have tried this with another of my background applications (c++) and it fails as well.

I have tried this with a (legacy) game that has worked since may last year and it fails as well.

When I choose a game e.g. The Lab I am able to press "Save Personal Binding" without a problem.

SteamVR 1.7.15 (main and beta same problem).

SteamVR-2019-09-13-PM_03_41_57.zip

@peroht peroht changed the title Unable to Save personal binding for applications not distributed on Steam Unable to Save personal binding for applications not distributed on Steam. Saving works in Unity though. Sep 13, 2019
@peroht peroht changed the title Unable to Save personal binding for applications not distributed on Steam. Saving works in Unity though. Unable to save binding for background applications or applications not distributed to steam. Sep 16, 2019
@peroht
Copy link
Author

peroht commented Oct 10, 2019

I have traced this further and have a temporary solution for this. Please see this comment:

ValveSoftware/steamvr_unity_plugin#536 (comment)

@maxvollmer
Copy link

maxvollmer commented Oct 12, 2019

I can confirm. I have this very same issue with my VR mod for Half-Life. I assume this happens because hl.exe is not registered as VR application in Steam. Unfortunately the temporary solution peroht found is not feasible in my case.

@ajantaju
Copy link

This explains a lot. Hope it gets resolved soon.

@maxvollmer
Copy link

@JoeLudwig Shamelessly pinging you for attention.

@JoeLudwig
Copy link
Contributor

This will be fixed in 1.8.13

@maxvollmer
Copy link

Thanks for the quick response and fix! With today's SteamVR update my mod's beta testers report that saving controller bindings works again :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants