Skip to main content
CritterHP5
Inspiring
March 21, 2024

UE 4.27 Two LibOVRPlatform files and User Account Age Category

Can someone please explain why there are two version of LibOVRPlatform and why the headers in the runtime plugin includes OVR_UserAccountAgeCategory.h, but the one under Source\ThirdParty does not. The runtime plugin's Build.cs file is configured to use the one bundled with the plugin.

\Engine\Plugins\Runtime\Oculus\OculusPlatform\Source\OVRPlatformSDK\LibOVRPlatform
\Engine\Source\ThirdParty\Oculus\LibOVRPlatform\LibOVRPlatform

I've tried upgrading the SDK in the Source\ThirdParty folder to one that includes OVR_UserAccountAgeCategory, but it results in compile errors in the Oculus plugins. I'm going to try creating a plugin that uses an embedded SDK like the runtime plugin so I don't need to use a source build of unreal, or referencing the runtime plugin with the target as the source build of unreal.

    This topic has been closed for replies.

    1 reply

    CritterHP5
    Inspiring
    March 21, 2024

    I'm dumb. The runtime plugin OculusPlatform is called the "Meta XR Platform" in the editor and has blueprint library. It's not the same thing as the one "Meta XR Plugin" on the marketplace. The "Meta XR Platform" plugin is not included with the launcher version.