Events binding was improved in this release: This release supports binding fully customizable buttons to a variety of controllers, gamepads, and keyboard/mouse combos. This includes basic bounding box checking, more refined dragging actions, and an updated range of UI elements.
The Actors, Cameras, Height components of the BooleanExpression UI component have been re-factored to streamline user experience. This redesign also allows Actors and Cameras to have their own re-factored UIs within the components. To ease parameterization, there is now a new multiple component parameter type button for Actors, Cameras, and Height.
New: Implemented the XR_MSFT_hand_interaction OpenXR extension in a plugin using the Microsoft extension, which allows hand tracking to act like a motion controller, providing grip and aim poses and two gesture-based, button-like inputs, Select and Grip.
Hover over the Boot button or the Logs icon to view a popup with the console logs and a status of the server; a new message box is also available for a more concise view of the last logged in player.
- Removed some non-Nui buttons and their underpinnings. This change is centered around reducing the size of the Nui Files in order to save space on disk, but also to reduce the amount of code needed to handle gamepad button mappings.
NiagaraSystems are now guarded against system update and spawn scripts being mismatched (they need to agree upon the attributes in the dataset). Systems will warn / stay disabled on a mismatch and will force a full rebuild of the shaders in an attempt to fix the shaders. 7211a4ac4a