MetaXR v69 for Unreal 5.5 Release

In case anyone need it, I made a few little change to the MetaXR v69 plugin so we can use it in Unreal 5.5 release.
Just unrar in your Engine/Plugin/Marketplace folder inside your Unreal 5.5 installation location.

I have tested it and everything work so far and compile without any issue.

Meta XR plugin v69

3 Likes

Version 63

Everything seem to work properly.

Hi, thanks for your post. But when I’am placing plugin in ue5 folder, it gives me message:
2024-04-05_15-56-11
How can I solve this problem?

I just test it again to be sure and it work perfectly fine.

Maybe you can tell me where are you placing the files or if you using the binaries or the source ?

I place the Binaries in Program Files/Epic/UE5_4/Engine/Plugins/Marketplace.


Im getting the same problem. Does anyone solve it? thanks!

hi TrueFranco, I have tried installing it on the 5.4.1 version and it prompts the same errors shown here. Should it work with that version or is it only for the 5.4 preview? Thanks a lot!

It was for the Preview but it should work for the release ,anyway I will check now and update it if something changed.
Give me a few.

1 Like

Well no changes needed but I compiled new binaries for Unreal 5.4.1.
Just download from


here
and unrar into you Engine/Plugins/Marketplace folder.
If you dont trust me then check the source and compile it yourself from GitHub - truefranco/MetaXRv63: Just a quick temporary update to MetaXR for Unreal Preview 5.4

3 Likes

Thank you so much!

Edit: Even though I was able to fix error with your MetaXR version, now apk won’t be built. It complains about AndroidManifest file (can be found in Intermediate/Android). There are duplicate lines related to game’s loading image (called “splash”).

I wasn’t able to fix this error on UE5.4.

I disabled MetaXR plugin and after that it was building apk. @TrueFranco Were you able to build apks?

I suppose will just wait for official MetaXR update. No urgent need in my case.

Edit 2: I think it is relevant to following change in UE5.4 update logs:

  • Filter out VR manifest changes from AFS project APK (uses __ExcludeFromAFS=“true” attribute tag)

I wouldn`t post it if I would not be able to package with it.
Did you put the Plugin in your Engine/Plugins/Marketplace Folder ?
Can I see the logs ?

Anyway I will double check again.

Yeah the Manifiest error about the Splash screen is very easy to fix.
Just Unckeck Show Launch Image in Android Project settings.

And Press Add Splash Image file to Project in MetaXR settings.

1 Like

Yes, I put the plugin in the Engine/Plugins/Marketplace.

When trying to fix the error I did what you showed on your second screenshot (Add Splash Image in MetaXR), but didn’t do the untick from the first image. Will try and let you know.

It works after doing the changes. Thanks again :slight_smile:

Does anyone else get the following errors when trying to build for android? Using unreal 5.4.1 and un-zipped the plugin to my engine plugins marketplace directory.

LogOVRPlugin: Error: [XRCMD][failure] [XR_ERROR_FORM_FACTOR_UNAVAILABLE]: xrGetSystem(instance, &systemGetInfo, &systemId), arvr\projects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.cpp:2239 (arvr\projects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.h:305)
LogClass: Error: ObjectProperty FPLPaintObject::StaticNesh is not initialized properly even though its struct probably has a custom default constructor. Module:PhysicalLayout File:Public/PhysicalLayoutPreset.h
LogClass: Error: EnumProperty FOculusXRFaceState::DataSource is not initialized properly even though its struct probably has a custom default constructor. Module:OculusXRMovement File:Public/OculusXRMovementTypes.h
LogAutomationTest: Error: LogClass: ObjectProperty FPLPaintObject::StaticNesh is not initialized properly even though its struct probably has a custom default constructor. Module:PhysicalLayout File:Public/PhysicalLayoutPreset.h [log]
LogAutomationTest: Error: LogClass: EnumProperty FOculusXRFaceState::DataSource is not initialized properly even though its struct probably has a custom default constructor. Module:OculusXRMovement File:Public/OculusXRMovementTypes.h [log]
LogOVRPlugin: Error: [XRCMD][failure] [XR_ERROR_FORM_FACTOR_UNAVAILABLE]: xrGetSystem(instance, &systemGetInfo, &systemId), arvr\projects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.cpp:2239 (arvr\projects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.h:305)
LogOVRPlugin: Error: [XRCMD][failure] [XR_ERROR_FORM_FACTOR_UNAVAILABLE]: xrGetSystem(instance, &systemGetInfo, &systemId), arvr\projects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.cpp:2239 (arvr\projects\integrations\OVRPlugin\Src\Util\CompositorOpenXR.h:305)
PackagingResults: Error: Unknown Error

I am actually using this with UE 5.4.2 in VR preview mode to be able to continue testing of some custom animations of the Unreal VR hands for the Quest 3 controllers. Now anytime when I save the animBP none of the animations are played anymore. There is no error message and I have to restart the editor to make them work again.

Is that something caused by the plugin or is that a bug in 5.4.2 ?

Edit: Apparently, before entering VR preview mode I have to click into the viewport once, after I saved the animBP.

also updated to 5.4.2, same error as MetaXR v62 for Unreal Preview 5.4 - #3 by rikik hapens to me.

Any plans to support 5.4.2?

Do not clone the git repo but download the .rar compressed release, this should work in 5.4.2

I`m checking right now if I can update it.

I updated the Plugin to latest version 65.
I`m compiling the binaries for the people who has difficult compiling the source.
Should be ready shortly :wink:

1 Like