I am experiencing a somewhat unique issue and couldn’t find any other support topics regarding this. To upload a packaged build to the Oculus Store, the openvr_api.dll needs to be deleted from the Engine/Binaries/ThirdParty/ folder (they mention it conflicts with their systems). However, after deleting this file, my package crashes immediately on launch with the following error:
Based on the logs, this crash appears to happen before the map has loaded. Has anyone else experienced anything like this, or gone through the Oculus submission process and been able to launch their app succesfully without OpenVR in their package directory?
Found the solution after a bit of digging through the plugins page in Unreal. Turns out the SteamVR plugin was still enabled even though the .uproject had it marked as enabled=false. Instead of manually deleting the OpenVR .dll file in the Binaries folder, I disabled it from the plugins page. After restarting the editor and compiling a build, this file was no longer packaged with the project automatically, and the crash was completely eradicated!
Hey ianoreo! I’m having this issue now too. The problem I’m encountering though is when I disable SteamVR to get rid of openvr_api.dll, once I package and run the .exe file, it won’t launch in my Rift. The game starts, but it won’t send to the HMD. How did you get around this? Thanks in advance.