Unity Project SteamVR bindings not saving...

We have had this problem before but I don’t know how we fixed that back then.

This is the problem I have.
We created SteamVR bindings the way you should do it by going to Window - SteamVR Input.
Then when I open the “Open binding UI” I select my project. And edit the binding per controller. When I have assigned all the actions to the buttons and want to save the bindings. Nothing happens. I can click on “Replace default bindings” or “Save personal bindings” or “Export binding file” but nothing happens.

When I select an installed game for example and adjust the bindings from the game then the saving works perfectly.

btw: it says that it saves my bindings to “documents/steamvr/input/exports” But that folder has only “export_openvr_tool_steamvr_environments_knuckles_My SteamVR Home configuration for Index Controller” in there.

Anyone who can help me out with this?

Ok I solved the problem finally. I am writing my answer down here for anyone or myself when I run in to this problem again.

What I did to fix it:

  • Remove all the files from the StreamingAssets folder
  • Remove all the files with the bindings in the Root folder (above assets). There is a folder created when you started working on the steam vr bindings.
  • MOST IMPORTANT ONE is Removing the SteamVR Input Folder content.

After this you have to close Unity. And restart it. It then notes you that files are missing and if you want to import example data instead. Click yes. Now you are done and can start from scratch with your bindings.

PS: Make sure you make some backup of your files of some screenshots of your bindings.