SteamVR

SteamVR

SOLVED. Openvr.dll is missing in beta 1.12.2
Openvr.dll missing from C:\Program Files (x86)\Steam\steamapps\common\SteamVR\bin
Last edited by olegvarjo; May 6, 2020 @ 1:54am
Originally posted by Programmer Joe:
Hi all,

openvr.dll was just a copy of vrclient.dll. (Or vrclient_x64.dll for the 64 bit version). Whatever you were doing with openvr.dll you can do with vrclient.dll instead.

Since fall of 2014 the SDK has been referring to this by its "new" name vrclient.dll, so any loader you have (openvr_api.dll or the static library version of the same you can compile directly via the SDK) should be loading vrclient.dll. What is your project? Is there some reason it doesn't use the loader?


Joe
< >
Showing 1-8 of 8 comments
BOLL May 5, 2020 @ 4:39am 
Have you verified the local files? And what does this cause, a crash?
No crash, to reproduce this I just go onto the SteamVR Beta branch.
BOLL May 5, 2020 @ 6:51am 
So are you getting a message, or is it that you are using that .dll in your own project?
The dll is used in my project. Was pointing it out in the hope that if this is unexpected that the dll is no longer in the same place as it was in 1.11 the it could be fixed.
Rectus May 5, 2020 @ 8:15am 
Looks like it was removed in the update: https://steamdb.info/depot/250821/history/?changeid=M:5091519405442590941

What is it used for anyway? I was under the impression that all of the API is available in openvr_api.dll.
BOLL May 5, 2020 @ 10:05am 
I just build my projects with the .dll embedded, I think most projects ship with it included, instead of relying on a .dll already installed on the system.

That said, as Rectus mentions, I and most games I have use openvr_api.dll instead, is it different from openvr.dll?

I have quite a few VR games and personal projects, so I can find the openvr_api.dll 406 times on my system 🤣 In contrast I only have one openvr.dll on my system, in the plugins folder of High Fidelity.
The author of this thread has indicated that this post answers the original topic.
Programmer Joe  [developer] May 5, 2020 @ 10:16am 
Hi all,

openvr.dll was just a copy of vrclient.dll. (Or vrclient_x64.dll for the 64 bit version). Whatever you were doing with openvr.dll you can do with vrclient.dll instead.

Since fall of 2014 the SDK has been referring to this by its "new" name vrclient.dll, so any loader you have (openvr_api.dll or the static library version of the same you can compile directly via the SDK) should be loading vrclient.dll. What is your project? Is there some reason it doesn't use the loader?


Joe
Thanks for clarification, have updated to use vrclient.dll
< >
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: May 5, 2020 @ 12:56am
Posts: 8