VR/Ue5.0/Pico4 Project setup/Haptic feedback

Hello,

I am currently developing a VR project with UE5.0 and the pico 4.
I found the pico plugin in the marketplace, and it works fine except for one thing.

The “Play haptic effect” node does not work with the pico 4 controllers. I looked up the plugin description and found the documentation describing the project’s setup.

https://developer-global.pico-interactive.com/document/ue4/configure-the-project

It states that one should download the SDK and copy it to the plugin folder to get access to all the methods. Can I skip that step? Is the plugin from the marketplace the same (btw here is the plugin: PICO OpenXR in Code Plugins - UE Marketplace)

Does anyone encounter the same issue with the haptic effects on the pico4? Would you recommend developing an app on the pico right now?

I already solved this issue. If someone has the same problem here is the solution.

The marketplace plugin has version 1.0.1, which is very old! You really need to download the SDK from the website for your corresponding UE version and place it into “YourProjectName”/Plugins/ .

After that, you need to disable all the VR plugins not related to the pico SDK. After that everything works fine, you will also have the new Pico 4 models and rumble etc.

1 Like

You should still need the OpenXR, OpenXRHandTracking, and OpenXREyeTracker plugins enabled.

Thanks for the reply. It seems to work without the three major plugins. Why is that? I enabled all of them now, but what are the problems I can face when not enabling these plugins? I tested the app, and it worked fine.

kind regards

Nevermind, I tried to package the project and now I get

: error: method AndroidThunkJava_IsOculusMobileApplication() is already defined in class GameActivity

When OpenXR is enabled, everything works fine disabling it.

in pico Doc, there is a line said they do it(OPENXR’s job) inside of their SDK

1 Like