UIAssist (Patrons)

Paid Plugins UIAssist (Patrons)

A small update to UIAssist with the following:
  • Completely hide the UIAssist Game Control UI (i.e. all the buttons). Useful for taking screenshots or if you want more immersion. Can be activated a number of ways:

    1) In the Plugin UI under Settings>Game Control UI
    2) Using AcidBubbles Keybindings plugin for quick key combinations (e.g. Ctrl+h)
    3) Using double Select (typically the A button) on VR controllers. Requires configuration under Settings > VR > VR Controller.
    4) Using a new Button Operation under the 'UI Assist' button operation category. (Can only be used to hide the UI - another option is required to unhide it)

  • Fixed a bug with Plugin Settings where float values above 1 or below -1 were not being persisted in the uiap save files properly.
New version of UIAssist, includes the following features:
  • Option on Load Plugins operation to open the Plugin UI that is being loaded
  • Load Morph Preset operation now includes option to Include Appearance and/or Pose Morphs (mirroring options in the VAM Presets UI)
  • Load General Preset operation now includes option to Include Appearance, Pose and Physical parameters (mirroring options in the VAM Presets UI)
  • Load Pose Preset operation now includes option to Snap Bones to Pose (mirroring option in the VAM Presets UI)
  • Fixed a problem with the Game Control UI rotating in desktop mode when using plugins like Embody that change the camera orientation.
  • Fixed a problem with Plugin Settings control not working for StringChooser params (i.e. where you have a drop down list of options)
Please report any issues on my Discord page here: https://discord.gg/qrqt2SBzdW
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:
  • 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.
Tweaks:
  • 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.
Bug fixes:
  • 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:
  • 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'.
Bug Fix:
  • 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:
  • 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
The following bugs were also fixed:
  • 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:
  • 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.
This completes the initial scope of 2.x and I consider the Beta phase to be complete.

Attachments

  • Screenshot 2022-02-25 174255.png
    Screenshot 2022-02-25 174255.png
    117.8 KB · Views: 0
  • Screenshot 2022-02-25 174347.png
    Screenshot 2022-02-25 174347.png
    129.1 KB · Views: 0
  • Screenshot 2022-02-25 174514.png
    Screenshot 2022-02-25 174514.png
    92.9 KB · Views: 0
  • Screenshot 2022-02-25 174605.png
    Screenshot 2022-02-25 174605.png
    132.5 KB · Views: 0
  • Screenshot 2022-02-25 174746.png
    Screenshot 2022-02-25 174746.png
    50.5 KB · Views: 0
  • Screenshot 2022-02-25 175634.png
    Screenshot 2022-02-25 175634.png
    89.8 KB · Views: 0
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.
Back
Top Bottom