protonscr

[BUG] Camel case SteamApps not handled when loading actions.json from secondary library

steamvropen bug
ValveSoftware/SteamVR-for-Linux#369 · opened 2020-07-01 by tesfabpel · updated 2020-07-03 · 1 comments · github
Ttesfabpel 2020-07-01 github

Describe the bug
When launching most games from a secondary library directory (including Half-Life: Alyx) it gives me this error:
Error loading action manifest into steamvr: File not found (or something like that).
The issue is caused by the path having the "SteamApps" portion to have bad case (it's searching for "steamapps" instead),
eg. SteamVR tries searching /mnt/ExtHDD/steam_library/steamapps/common/SomeGame/actions.json instead of /mnt/ExtHDD/steam_library/SteamApps/common/SomeGame/actions.json.

When I found that, I created a symlink to SteamApps to fix it temporarily.

To Reproduce
Steps to reproduce the behavior:

  1. Open SteamVR
  2. Launch a VR game installed into a secondary library folder

Expected behavior
Game inputs working, but they don't.

System Information (please complete the following information):

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.

GGoofybud16 2020-07-03 github

I seem to recall that Steam insists you provide an empty folder, and then names the folder "steamapps" inside there when you create the library.

Is there a way to make it create a folder called "SteamApps" instead? Or was it done manually?

Nothing extracted yet.