Voice Triggered Functions can now be muted temporarily to disable Voice activation. A separate Button Operation allows the mute control to be toggled on and off using a UIAssist Button.
Voice Triggered Function now have a debug option. This will indicate on the VAM console when a Voice Trigger has been activated in UIAssist and what words were the triggger.
Integration with AcidBubbles Keybindings plugin has been improved to allow any UIAssist Grids to be Opened using a bound key press. There is an option in the PluginUI to control which Grids are integrated or not.
Global Functions in UIAssist can now be bound to key presses using AcidBubbles Keybindings plugin. Each Global Function has an option in the Plugin UI to determine if it is available in AcidBubbles Keybindings plugin
Support for Plugin Parameter - sliders can now be configured to control Float plugin parameters - where the plugin author has made those float parameters configurable
Support for Scene & Session Target types - plugin sliders can now be targeted at Scene or Session plugins
Sliders Beta 3: This release contains an update to the new Sliders functionality. The original update and instructions can be found here. Apologies for the long delays in releasing this functionality - my available time for VAM development is diminishing! There are more improvements for Sliders planned.
New Features:
Support for User Chosen Targets - sliders now have a popup which shows the current target atom for the
Support for Target Atom Groups - sliders can now be targeted at a group of Atoms
Sliders can now be added to the top of Grid layouts above the button grid. The feature is in beta and will be improved in coming releases.
Refined the appearance of slider quick buttons.
Bug Fixes:
Significant improvements to Heap memory usage. Under some circumstances heap memory usage would grow very quickly. When the heap memory reached a system threshold a memory clear up process (garbage collection) would be triggered by Unity which could cause a stutter. This should now occur much less frequently.
The Quick Launch bar will now support up to 5 rows of buttons (configurable under Grid Setup > Grid Layout).
New button operations to Wear, Remove or Toggle individual clothing items. This allows specific clothing items that are not part of presets to be removed or worn. Can be configured (for Patreons) to select Clothing Items using BrowserAssist.
Tweaked the default Pixel Density of text in Desktop mode to reduce blurriness with small text on high resolution screens.
New options to manually configure the Pixel Density in either VR or Desktop modes. Available to configure in the Plugin UI under Settings > Game Control UI. The default values should work for most setups, but for particularly high or low resolution screens, you may want to tweak these settings.
Voice activated operations are now available under Trigger Functions. This allows you to activate any UIAssist operation(s) with a Voice phrase. This feature uses the Unity speech recognition capability to listen on your Windows default microphone for any spoken phrases that match the list of words you specify. Keep phrases short (~ 2 words) and simple.
For Unity Speech recognition to work, the VAM window needs to have the system microphone focus. This can typically be achieved by having VAM as the foreground app. However, there appears to be a Windows bug where using Alt+Tab to bring VAM to the foreground does not result in VAM having the microphone focus (even if you then click on the VAM window with your mouse). Selecting VAM on the Windows taskbar is a more reliable way of ensuring it has the microphone focus. Additionally, if there are other VAM plugins which use the Unity Phrase Recogniser these may clash with UIAssist - typically only one plugin will be triggered for any specific phrase.
Introduced new button Operations to control the Navigation settings under VAM's User Preferences.
Separate button colour settings can now be configured for the active and inactive states of buttons that have been Forced to be toggle buttons
Introduced a new "Use Latest VAR" toggle in the plugin UI when setting up file references for Presets etc. When loading resources from VAR files, this setting will ensure that the latest VAR version is always used.
Bug Fixes:
Fixed a bug that was causing an error message when using the operation to Unload Specific plugins on the Session Plugins target.
Fixed a bug that was preventing Everlaster Mocap load operations from working
Fixed a bug that was preventing the setup of HeelAdjust settings in the plugin UI
Non toggle button operations can now be forced to only execute when a button is either toggled on or toggled off (or both toggled on and toggled off). This allows a button to be configured to perform different sets of non-togglable operations when the parent button is toggled.
Support for Open BrowserAssist operation to work with the new BrowserAssist Hair Items resource type.
Bug Fixes:
'Only Remove real clothing' setting for Remove All Clothing operations were not persisting in uiap profile saves.
Clothing Tags for Remove by Tag operations were not persisting in uiap profile saves.
Fixed a bug with Toggle Merge Clothing Presets not always working if the Clothing Preset was stored in a VAR package
New Button Operation (under 'VAM User Settings' category) to toggle VAM Target visibility (equivalent to 'T' key).
New Button Operation (under 'VAM User Settings' category) to open VAM Hub browser.
New Button Operation (under 'VAM User Settings' category) to open main VAM menu.
New Button Operation (under 'VAM User Settings' category) to exit VAM. Warning - no save of current scene will be performed.
Bug Fixes:
Fixed bug with the auto HeelAdjust feature . Scenes with mocap were loading the first mocap frame on scene load even when HeelAdjust was not active in the scene.