Inu Games - Modular Snap System Runtime

I try to use MSSR VR for the Meta Quest VR. I’ve managed to set up everything for my project. I can even test it in VR preview with the headset connected to the PC, but when I package it and try to open it inside the headset, it starts loading and then nothing happens (it looks like it crashes). I tried removing the pawn completely and using the default template pawn, and the package opened okay. I believe there’s something wrong with the pawn or permissions. I’ve tried different suggestions from the web but can’t understand why it doesn’t work on the headset. Please, any suggestions and recommendations would be appreciated.

Hi, you need to include Android platform in the AllowList in .uplugin

Point 4. in the post below, they renamed “WhiteList” in “AllowList” since it was written

https://forums.unrealengine.com/t/mssr-modular-snap-system-runtime-plugin/122014/141?u=scha

1 Like

Omg, it works! How could I miss this!?
I saw this video but didn’t see those steps. Thank you so much for the quick response.

Hey I need help setting this up. There is no documentation and all of your support links are broken, lead to 404 errors. I downloaded the example project but, I need more support. Does the SnapActor function work with any type? I need it to work with the Static Mesh that is within a GeometryCollection.

Hi, I’ll fix the support links thanks. They added comments on FAB and the link changed. I though they’ll put a redirect but no.

The plugin works with a lot of things that support socket API but I never tried that with geometry collections. Can you show me your setup, i’ll try to see if that can work

When trying to call functions from the MSSR blueprint function library in C++ i get unresolved compiler errors. I have the plugin and module references in my build.cs file, I have added MSSR_API to the function library class, I have no idea what is causing this.

Hi! It compiles on my side. I added MSSR_API to the UMSSRBPLibrary class and the structs, added the plugin to PrivateDependencyModuleNames in the build.cs, also in .uporoject, regenerated the project files and then this compiles: UMSSRBPLibrary::SnapActor(Actor, FSnapSettings(),true, T, Res);

Which is your target platform? If it’s Android, did you included it in AllowList?

Hi, I downloaded the MSSRExamples53 demo and ran the demo for Unreal Engine 5.6.
When you link together multiple objects and then try to tear apart various objects using Shift+Lclick, I get:
Assertion failed: (Index >= 0) & (Index < ArrayNum)
Array index out of bounds: 10 into an array of size 10

Hi, in which level? There’s many examples, if you can make a screenshot it will help!