MAGES SDK 5¶
MAGES SDK 5.0.2 (NXT) - February 2024¶
Fixed issue with end of session analytics not showing on the Empty Scene
Fixed warning that popped when developer selects OpenXR and presses play
Remove MAGES updater that caused issues with the two version of MAGES SDK (assetstore and npm)
Removed missing scripts from network prefabs in empty scene
Remove the functionality that changes the enabled property of the xr rig, since it throws errors
Fixed issue with analytics module that failed to create Settings folder due to path error and runtime analytics cannot be loaded.
Fixed issue with settings asset folder and path not being created correctly.
Fixed bug that caused multiple Unity editor windows popped.
If you remove the avatar customization UI, the scenegraph will not start
More than one scenegraph editors can be active in the Unity editor
MAGES SDK 5.0.1 (NXT) - January 2024¶
Added API Reference in our documentation
The error type remains active through the selection of different Actions (Analytics editor)
Added two extra buttons in the Scenegraph scripts, the Create and Remove. If you press the Create it generates a templated script and attaches is in the field
Added Wrong Answer error type that appears only on QuestionActions. Developers can set the penalty for a wrong answer. The error appears on the analytics report at the end of the simulation
If the user skips a Question Action, the penalty is automatically applied
Fixed issue when switching between Scenes, containing different Scenegraphs, throws multiple errors with both Mobile and XR input
Fixed all the assets that were not oriented correctly
Fixed Analytics paths that were exceeding 140 characters
Fixed all the warnings from the MAGES Panel
Added session restart functionality
Reworked the handling of the MAGES Panel to keep the previous state of the window when developers change tabs
Action names, entered in the Action Pattern Wizard, were not set on the created Action in the Scenegraph window. This is fixed now.
We made sure all the data is saved when moving or hiding the MAGES Panel
Fix NullReferenceException when entering play mode with Scenegraph Tab open
Fixed the issue that caused errors after an assembly reload
“Physics settings are not optimized” Configuration changes were not saved correctly and are reset when the project is closed
Fixed issue when activating a different project as they did not update the information shown in the Advanced Settings
Fixed the error and a warning when entering Play Mode (OpenXR)
We synchronized Destroy On Perform functionality
Rephrased the Label options in the Gamification panel
Fixed the warning regarding LiberationSans
Not stable in Unity 2023.2
The API reference page needs rework to make it more easy to user
After building the app successfully (windows or android) the following error may pop in the console “Shader compiler: Compile Legacy Shaders/Diffuse - FORWARD, Vertex Program: Internal error communicating with the shader compiler process.”
When joining room if no movement occurs the avatar is at the floor (Happens mainly with 3d mobile, since with the HMD is impossible to stay still)
The MAGES Panel remembers the last tab that was opened. If it is the reopened with the last tab being the “Scenegraph Editor”, then both the MAGES Panel and the Scene Graph editor will be created. The scene graph editor will show on top of the MAGES Panel
In coop when you throw the cotton ball in the bin, the following error pops “[NetworkDestroyComponent] Could not find component ArrowGuide in object Cotton_Ball(Clone)
If you add 2 new scenegraph steps and then remove them from first το last the following error pops “Retrieving array element that was out of bounds”
When you skip an Action instead of doing it manually, you get some points. In future update we will set to get zero when skipping an Action. Currently this is only implemented in the Question Action
When you have selected 2 XR providers in the XR management plugin, errors regarding the mobile joystick may appear, stating: “Could not create device with layout ‘Gamepad’ used in ‘OnScreenStick’ component.”
MAGES SDK 5.0.0 (NXT) - December 2023¶
MAGES Panel to configure your MAGES projects
MAGES Hub as the module orchestrator
MAGES Interaction as the module that handles interaction with the virtual objects
MAGES Device Manager to handle the input from the
MAGES Networking to enable collaborative simulations (multiplayer)
MAGES Scenegraph as the module that handles the operation steps (Actions)
MAGES Data Container to store realtime data
MAGES Analytics as the module that manages user performance and errors
MAGES Jaria as an artificial assistant to ask documentation questions
Hand Poser Editor to configure custom handposes for object handling
Example Scene with a simple scenario to explore the basic functionalities
6 new Action patterns (InsertAction, RemoveAction, UseAction, ActivateAction, TrajectoryAction, QuestionAction)
Added scripts and steps to enter custom behavior in our Actions
Gamification patterns to enhance your simulations with gamified elements
Scenegraph wizard to guide users to create their first Actions
Select between XR devices (headsets) and mobile 3D camera (tablets/phones)
Support for IOS and android mobile devices (tablets, phones)
Avatar customization
Added Advanced settings on the MAGES Panel to configure the public parameters of each module
UIs for user to navigate in XR
Minor issues with the developer experience on some Action patterns
When on the “Advanced settings” tab of mages panel and you change bundle, the “Scenegraph” panel opens
Unconnected nodes do not appear in ‘live’ scene graph mode
Saving the scene graph with unconnected nodes, may cause nodes to completely lose their link connections
Trajectory Action is not supported from the Scenegraph wizard
You cannot have more than one Question Action active at the same time (parallel)
Cut, Copy, Paste and Duplicate do not work on the scenegraph editor
Question & incision data editors don’t update their new/edit/save states depending on other changes
When opening the MAGES Panel with a scene graph already open: “Only one instance of the scene graph is allowed”
In some cases the JARIA window is flickering
You cannot press the Exit Button if you do not close the Analytics Tab
Actions do not allow to reference objects from other scenes