Unity Editor Crash During Play Mode with Link and Hand/Body tracking
Description: Since updating to Meta Horizon Link v85.0.0.239.552, developers using Unity 6 experience an immediate Crash to Desktop upon entering Play Mode. The crash occurs during the initialization of XR tracking subsystems. The error is originating from XR_EXT_hand_tracking.dll and/or XR_FB_body_tracking.dll located in C:\Program Files\Meta Horizon\Support\oculus-runtime\client-plugins\x64\. Environment Details: Unity Version: Unity 6.2 (6000.2.14f1) Meta Horizon Link Version: 85.0.0.239.552 (85.0.0.239.552) Horizon OS Version: 2.3 (Build 5208318.1010.520) Error Signature: Exception Code: 0xc0000409 (Stack Buffer Overrun) Faulting Modules: XR_EXT_hand_tracking.dll and/or XR_FB_body_tracking.dll Path: C:\Program Files\Meta Horizon\Support\oculus-runtime\client-plugins\x64\ Workaround: The .bak Method If you are encountering this crash and need to continue development using controllers, you can "hide" the unstable tracking DLLs from the Unity Editor. This bypasses the memory fault during the Play Mode handshake. Close Unity and the Meta Horizon Link PC app. Navigate to: C:\Program Files\Meta Horizon\Support\oculus-runtime\client-plugins\x64\ Locate XR_EXT_hand_tracking.dll and XR_FB_body_tracking.dll. Rename them by adding .bak to the end (e.g., XR_EXT_hand_tracking.dll.bak). Restart Unity. Note on PTC: This version (85.0.0.239.552) is currently circulating in the Public Test Channel. If you are enrolled in PTC, opting out may roll you back to a stable version, though the .bak method is a faster fix for those who need to stay on v85/Horizon OS 2.3 for other features. Note on Builds: This only affects the PC Link Runtime used for Editor Play Mode. Native Quest builds (.apk) are unaffected as they use the headset's internal drivers; tracking will function normally on-device. Link to first access post of same issue585Views14likes4CommentsMeta XR Simulator Synthetic Environment Server rooms are missing
Hi im pretty new to Unity development with the Meta XR SDK. Im on Unity 6.2 and using Meta All-in-One SDK version 78. I've been trying to figure out how to launch a Synthetic Environment Server on the Meta XR Simulator and everytime I try to enter play mode using the Simulator and launch a room from the list of rooms, Unity fails to find the .exe file in the directory path above. And sometimes the editor would just crash when I press play. I tried removing and reinstalling the packages but it just won't work. Any solutions or am I missing something? Thanks205Views1like2CommentsMatchmaking with Epic Online Services
Hello wise people, In our Unity 6 multiplayer project, we use Normcore + Matchmaking from the Epic Online Services. When connecting users to a multiplayer game with each other using Matchmaking, and under certain circumstances that are not fully understood, so-called "free sessions" (ghost sessions without the players) can sometimes be created on the server. This usually happens when players leave the room because of unknown reason. The session doesn't immediately close when the room is empty, but it still has a duration and a broadcast period (broadcast time: about 5 minutes, duration: about 10 minutes). This could be manually triggered during testing by disconnecting the internet or crashing the project from the Unity editor. Matchmaking works correctly until these ghost sessions occur. Once they occur, no player can join any newly created sessions. Only after waiting a full 10 minutes, when all ghost sessions have disappeared, everything return to normal. Has anyone encountered this problem, and if so, how did you resolve it? The Epic Online Services SDK is limited in its settings for Unity.83Views1like1CommentBlack Skybox in Play Mode when using META XR SDK v77 [Building Block Camera Rig]
In META XR SDK version 77, when adding the [BuildingBlock] Camera Rig, there is a configuration issue that causes the Skybox to appear black when entering Play Mode. Steps to Reproduce: Create a new project with META XR SDK v77. Add the [BuildingBlock] Camera Rig to the scene. Press Play. Observe that the Skybox is black instead of rendering normally. Cause: The Camera components inside the Camera Rig are set with the Background Type set to Solid Color (black) instead of Skybox... So set it to Skybox Solution / Workaround: In the Hierarchy, locate and expand [BuildingBlock] Camera Rig. Expand TrackingSpace, then CenterEyeAnchor. Select the Camera component, expand the Environment section. Change Background Type to Skybox. (If necessary) Repeat the process for LeftEyeAnchor and RightEyeAnchor Notes: It’s surprising that in v77 this detail was overlooked, considering that in previous META examples they used a different Camera Rig configuration without this problem. The issue seems to stem from the updated default configuration of [BuildingBlock] Camera Rig in v77.65Views1like0Comments