** Not directly backwards compatible, needs .cs to .cslist rename in scene save .json file. **
-- New Features & Improvements:
- Re-Designed plugin UI with collapsible header menus, their state can be saved & restored with presets.
- Added tooltips system to all UI elements for a cleaner UI look, now the info texts only show on hovering upon UI elements. (can disable in advanced tab)
- Split visual toggles for less clutter in visuals with newly added motion direction visual. this should make fine tuning the plugin much more easier.
- Fixed tongue collision ignore logic for vam dildo.
- Replaced finger mode selection menu with 5 individual toggles for each finger for all possible combinations.
- Fixed penetration alignment torque mode for CUA toys by overriding unity's standard MaxAngularVelocity, removed joint rotation target mode as it is no longer needed.
- Fixed incorrect CUA Align axis auto detection and added visuals for the auto Axis for CUA.
- Reworked Alignment Fade logic to also affect rotation drive with better fade in/out effect for very high values on proximity enter & exit.
- Fixed optimized mass application by applying with proximity detection + current penetration depth conditions. this should prevent male gens from falling off on proximity enter due to added weight.
- Improved pre-open morphs activation range.
- Improved external fingers, self fingers & tongue alignment to be less snappy. Should be applied very smoothly from now on.
- Refactored plugin script file into 42 smaller files for better maintainability.
-- Preview:
-- Settings for preventing male genitals from poking through the back of the neck:
-- Tutorial on how to fix backwards compatibility due to change from ".cs" script file to a ".cslist" file:
- All you really need to do is:
1. open your scene .json file with notepad
2. find keyword "OrificeDynamics.cs", you'll find it in a line like so:
3. replace it with keyword "OrificeDynamics.cslist", should look something like this:

(if you had it loaded on multiple females in scene you'll need to replace all occurrences)
4. save your scene file and reload the scene in vam and all should be good. this will also restore all trigger references to the plugin like UIbutton triggers or timeline keyframes for example.
-- Note:
- Due a huge change in plugin file structure, some bugs might pop up that i didn't come across yet, be sure to report them if you stumble upon any in the discussion forum
