Expression Randomizer v1.8.0 beta 2 release (Patreon)
Published:
2023-04-13 21:33:46
Imported:
2023-04
Content
Some improvements and fixes, and tweaked the presets a bit.
- Fixed issue where the smooth transition to initial state on unchecking a morph toggle didn't go all the way, and the plugin wouldn't relieve control of the morph
- Fixed issue where linear transitions ("Smooth" toggled off) were way too fast
- Tweaked the Idle, Flirt and Enjoy presets - hopefully towards the better
- Added trigger actions for loading the Idle, Flirt and Enjoy presets
- Excluded Jaw Side-Side morph from Idle preset and from being loaded to the plugin at all - it doesn't seem to do anything (if someone sees that it does actually morph the jaw, let me know)
- Removed the "Load" button, instead the user preset buttons now Load by default
- The "1" button is now "Slot 1", the "2" button is now "Slot 2"
- On clicking "Save" button, the user preset buttons start blinking to indicate you're supposed to press one of them to save the preset
- The appropriate user preset button gets highlighted (bold text) if it's saved into or loaded from, to indicate it's the current loaded preset
- User presets no longer store the plugins "enabled" state and when loading a user preset the current state is kept, so you can e.g. disable the plugin, load a user preset and the plugin will still be disabled until you decide to enable it (prevents a disabled plugin instance from becoming enabled due to triggering a preset load during scene logic)
- Master speed slider min value 0.1 instead of 0
- Added "(s)" to Loop length slider label and "(%)" to Chance to trigger slider label
- Check every 3s if gender has changed and if so, print a message to indicate that reload is required
Technical stuff:
- Round morph values to 3 decimals (reduces number of morph value syncs on geometry with no visual impact)
- Morph updates now happen per frame instead of per physics update (since that's how VAM updates morphs generally)
- Always save only non-default plugin parameters values to the person plugin preset save file, preventing a potentially hundreds of morphs long list from being stored unnecessarily
- Re-enabling a morph while it was still smooth-transitioning to its initial value due to being disabled no longer updates the initial value to current value (prevents the initial value from getting set to some unintentionally non zero value that gets applied when disabling the morph or the plugin)
-everlaster