UI Assist (UIA) is a plugin that enhances the usability of VAM – primarily targeted at easier and rapid content consumption. It provides an alternative configurable User Interface (UI) to access common VAM features and additional extra functions. Currently users principally interact with VAM content using the very extensive and complex VAM UI screens and menus. Whilst comprehensive, there are a lot of options, history and complexities that can make navigation slow. UI Assist offers an alternative experience:
UI Assist allows the user to define the function of each button on the custom UI and then reuse that setup in any scene. Because UIAssist is a Session plugin it automatically persists between scene loads. The UI is accessible via a watch (i.e. clock) on the user’s VR wrist that can be clicked to reveal a menu of buttons. The action for each button can be targeted at the Atom last gazed at by the user. Options allow the UI to be used one handed and/or detached from the wrist.
There are two variants of the plugin with the majority of features in the free version and advanced features in the Patrons version:
Feature | Last Updated | Free Version | Patrons Version | Notes | Demo (click images for video) |
---|---|---|---|---|---|
UIA Buttons | 1.13 | 16 buttons | 81 buttons | Multiple screens of buttons can be configured to perform user customised actions. The free version is limited to 16 buttons per screen. The size of buttons can be set for each screen from five options (micro, mini, small, medium and large). | |
Button targeting & Presets | 1.14 | ![]() | ![]() | Each button’s action can be configured to target a range of “atoms” (i.e. objects in VAM). This includes the atom of a particular type that was last looked at by the user (e.g. the last female or male looked at) and groups of atoms. Buttons can be configured to load VAM Presets (new and legacy preset types). Options allow merge loading of presets and to always use the latest VARs (when a preset is packaged in a VAR). | |
Buttons Edit mode | 1.13 | ![]() | ![]() | Buttons can be repositioned by dragging & dropping them on the Wrist UI once UIA Edit Mode is activated. Buttons can now be moved between screens and also the Quick Launch Bar (Patrons only). | |
One Handed VR Operation | 1.13 | ![]() | ![]() | A range of features are available to facilitate easier operation with one VR controller:
| |
Presets from folder | 1.4 | | ![]() | Buttons can be configured to prompt the user to select a specific preset from a custom folder or randomly select from that folder. This allows a collection of favourite presets to be collated in one folder that the user can choose from when activating the UIA button. | |
Person Appearance | 1.6 | ![]() | ![]() | UIA Buttons can be configured to control the appearance of person atoms. This includes:
| |
Appearance Suppression | 1.12 | ![]() | Options to suppress certain appearance changes on person atoms:
| ||
Toggle Merge Clothing Presets | 1.2 | ![]() | Presets of clothing can be toggled without removing other clothing. This allows mixing and matching of different groups of clothing items. Can also be used to toggle the sim state of clothing items to undress groups of clothing items without effecting other clothing. Groups of clothing items can also be removed by Tag. | ||
Plugins | 1.14 | ![]() | ![]() | UIA Buttons can be configured to load and interact with plugins. Plugin actions can be triggered and any available plugin parameters can be set. | |
Decal Maker Toggle | 1.9 | ![]() | ![]() | Rapidly Toggle and merge decals from UIA Buttons using DecalMaker plugin by Chokaphi. Allows rapid mixing and matching of tattoos etc | |
HeelAdjust | 1.2 | ![]() | ![]() | Automatically apply Heel Adjust settings created using prestigitis HeelAdjust plugin. Optionally, person atoms can be raised and lowered to adjust for heel heights. | |
Atom Spawning | 1.14 | ![]() | ![]() | Atoms of specified type spawned at custom location and with configurable presets and plugins. Location can be relative to another atom/node or the VR head or hands. | |
Atom Teleport & Move | 1.10 | ![]() | ![]() | Teleport an Atom to a specific location. Target locations can be relative to another atom/node or the VR head or hands. Targeted Atoms can be moved by mirroring a VR Controller position and rotation. Click “grab” button to end move or hold “grab” button to pause movement. | |
Atom Control | 1.9 | ![]() | ![]() | UIA buttons can be configured to Hide, Delete, Toggle Collision, Detach Control Nodes and Select atoms. | |
Active Clothing Editor (ACE) | 1.12 | ![]() | Rapidly shows what clothing items are currently active on a person and allows you to switch them on or off and to toggle the Sim Undress state | ||
Gaze Assisted Select | 1.5 | ![]() | ![]() | Option to select from a list of Atoms and nodes that are auto sorted to show selections closest to the users gaze direction first. | |
Quick Launch Bar | 1.7 | ![]() | Optional row of buttons that are available on all screens. Similar to smartphone app docks. | ||
Scene Load | 1.6 | ![]() | ![]() | Buttons can be configured to Load or Merge Load a scene. When loading scenes with UIA, the shortcuts can be filtered to only show scenes from VARs within a specified folder (under AddonPackages). This allows better organisation of scenes. | |
Scene Animation | 1.12 | ![]() | ![]() | UIA Button functions to control scene animation playback and record | |
UIA Config | 1.10 | ![]() | ![]() | Buttons can be setup to Load another UI Assist button configuration. | |
Force VAM modes | 1.13 | ![]() | ![]() |
| |
VAM Controls | 1.11 | ![]() | ![]() | Button types to toggle VAM Play/Edit mode, Freeze motion, Show VR hands, Soft Body Physics, Desktop VSync and Performance Monitor. | |
Button Skin customisation | 1.13 | ![]() | ![]() | The appearance (or skin) of each button can be customized. This includes button and font colours, font types, size and alignment and thumbnail images. |
There is also a detailed User Guide available from the downloads section at the top of this page.
Please support JayJayWon development and access Patron only features: