Bug fix release addressing two issues:
- Toggle Merge Clothing Presets was failing unless a Remove Clothing setting was active
- Chokaphi DecalMaker plugin integration fixed to work with the latest DecalMaker release.
New Features:
Tweaks:
- New button operations to alter the Control State of all atom nodes (eg. head, hands, feet etc) on a target atom. Each node can be independently set to a control state (e.g. On/Off/Comply etc) for both Position and/or Rotation.
- New button operations to set all or specific physics settings (e.g. Spring, Damper, Force and Comply thresholds) on each node of a target atom.
- Improved the Toggle Merge Clothing Preset functionality so it now distinguishes between presets that contain the same clothing items but different parameter settings. So now if you have two clothing presets that contain the same items but have, for example, different colors - UIAssist will correctly distinguish between these so you can toggle between them independently.
Bug fixes:
- Tweaked the threshold that triggers Gaze opening of the GameControl UI (when activated in VR settings). Reduces the likelihood of incorrectly triggering the function when VR controllers temporarily lose tracking.
- Tweaked VR UI repositioning on scene load. Previously when the GameControl UI was detached from the wrist and a scene load was triggered, the UI could appear to be relocated some distance away. This was due to the position of the player changing on scene load. The Game Control UI now re-positions on scene load to be close to the user.
- Fixed problem with uiap files occasionally not loading. This only occurred where buttons have been re-configured with Scene or Session plugins as a target and had previously been set to a non default target.
- The Toggle Plugin Settings operation for the Off button transition was not working.
- Plugin Settings for Plugin Bool button operations - now prevents being able to set the same bool as set in the Plugin Bool operation itself. Could lead to confusing behaviour where the same bool was toggled on and off in the same operation.
New Features:
Bug Fix:
- New button operation to load mocap files created usying Everlaster's MocapSwitcher plugin. For Patreons, this allows random mocaps from a folder to be loaded to a target atom.
- New sequential filename option for Saving Presets operation. If a preset of the selected filename exists already, a new file with a sequential unique number will be appended.
- Options to scale and adjust the position of the UI in Desktop mode
- Option (Patreons only) to include subfolders when using file selection mode options such as 'Random from Folder'.
- Resolved issue with Load SubScene operations. If there was no Custom Target Group for Subscenes, then no valid targets would be listed causing errors.
- Resolved issue with AddonPackages paths when using the Alphabetical filename sequence from Folder and the random filename from Folder. This was using an "absolute" path for the var which would make the button operation invalid if the VAR was moved into a subfolder.
New release of UIAssist containing new features:
The following bugs were also fixed:
- Load Preset Button operations can now be configured to save a Preset.
- Introduced a new Button Operation to change the name of target atoms
- New option to toggle Clothing Load Suppression on Appearance Preset loads at a global setting level.
- Load UIAP Button Operation now has an option to keep the Game Control UI open on load
- Plugin bool toggle for the 'Enabled' parameter was not working when an even number of plugins were loaded on the same atom.
Bug fix release that meant button operations for "Switch UIA Grid" were not loading correctly from UIA Profiles. Problem was introduced in v2.1.0 (var 42).
Bug fix release to resolve an issue which was causing a failure when certain UIAssist profiles (uiap files) were loading. This issue was accidentally introduced in v2.1.0. The problem only occurred when buttons were setup with certain targets (e.g. All Males or All Females).
New release of UIAssist containing:
This completes the initial scope of 2.x and I consider the Beta phase to be complete.
- Complete in game help. Every screen and control has context sensitive help. As you mouse over individual UI controls the help updates to be context relevant
- Tree browser view of Grids, Buttons and Operations. The tree browser view facilitates easier navigation of the buttons in the Plugin UI when setting up UIAssist buttons. It also re-implements the move and delete functions and completes the copy functions.
New release addressing the following problems:
- New 2.x buttons that performed Atom Spawning relative to a persons body node (e.g. head) always appeared at the root control rather than the selected node
- For Multi Operation buttons, operations beyond the first one did not always show the correct tabs for setting up the button function. e.g. if the second operation was Spawn Atom the Presets tab was missing in some situations
- Where a subscene contained a person Atom and the sub scene was switched off, if UIA has any button functions that targeted that Person - then errors were being generated.
- Default UIAP Profiles that contained Plugin Load button operations which loaded multiple plugins were causing an exception when UIAssist loaded.
New release addressing the following issues:
- UIAP profiles with QLB disabled were being saved in an invalid format that then caused an exception on loading the UIAP file
- Resolved problems with Spawning missing Atoms when loading a General Preset onto a Specific Atom. UIAP files saved in version between 2.0.0 and 2.0.3 may need any impacted buttons resetting. This can be done by switching the Target Atom in the impacted button to a new Atom of the correct type and resaving.
- Resolved problem with Load Appearance Preset buttons where the Merge Preset and Suppress Scale options were selected.
- Improved the file browser settings for General Presets. The default folder will now correspond to the atom type selected in target where possible and shortcuts will be updated accordingly.
Rectified a problem introduced in v2.0.2 with the Undress All Clothing button function.