Credits: 'Laia' by LoveDance with 'mbikinitop05' & 'gtop_01' by maru01, 'Bikiki-Gal Outfit-6' by VAM-YJ, 'moped glasses' by mopedlampe, pose 'Normalized Poses - Lying 164' by bill_prime
RealisticForeskin: Fixed a Null Reference bug in the checkDecalMaker code section, occurring only for some users, reason remains unknown. Thanks @SlimerJSpud, @burim001, @JonyPink, @I_NAMELESS_I & @bash23 for helping to debug it.
ControlCenter: Added a few more checks to keep tickbox states in line with plugin installation state, adding a check for Resources_Pack when trying to load the DecalMaker preset.
Credits: Pose: Appearance 'Julia' by Theuf, skin 'Gigi' by RenVR & WeebU, pose 'Anime and Sitting Poses' by AshAuryn
ControlCenter: Fixed a bug not re-enabling the Erection plugin after one-click altfuta conversion
RealisticErection: Fixed a bug not allowing re-enabling of breathing routine after removing VAMMoan
ControlCenter: Added the ability to remove DecalMaker plugin by button click
All plugins: Simplified the gender detection routine, leaving out the costly GetComponentsInChildren<Collider>() procedure in all three plugins, now determining altfuta ‘gender’ by detecting the presence of the AlternativeFuta plugin
ControlCenter: Fixed feedback on 'Disable Testes Collision' tickbox click when female
Credits: Appearances: 'Kira' by MvFF and 'Julia' by Theuf, AltFuta skins 'Gigi' and 'Tasha' by RenVR and WeebUVR
Implemented a new, triggerable function to ControlCenter which allows scene creators to add e.g. UIButtons to their scenes which allow fully automated one-click AltFuta conversions. These conversions include an appearance preset and an altfuta skin preset. Everything runs in the background in Play Mode without any user input, popups, choosers or file selectors. The corresponding trigger in ControlCenter is called 'Set AltFuta Presets File Paths' and must include two paths (separated by a space). The first path points to an appearance preset file, the second path to an altfuta skin preset file. Thanks @Virtamales for the idea!
Have fun with the new functions. Since the converter is pretty complex, use this version with some caution and please report any bugs you might find. One additional note: The error log popup '!> Could not find any policy for material Custom/Discard' when loading a new altfuta setup comes from the Alternative Futa plugin loading and I cannot get that away.
Credits: Carl (altfuta) by PJ-JP with Jacket Bomber Open by VL_13 and Worn Converse by Scoopedvam, Ellie by JackyCracky, Victorian Lounge Sofa by SuperSamoth
RealisticErection: Removed the special AltFuta scrotum front/back morph treatment. There has been a special -1.5 morph value for the 'Scrotum Front / Back' morph for altfuta only, which has now been removed. Thanks @vamBear for the bug info!
Let me know of any bugs, suggestions or ideas, and have fun!
Credits: 'Tyler' by Peta Zwerga, 'Enrique' by SaiVam, poses 08 and 10 from 'male_posepack_vol_2' by figgybear
ControlCenter: Fixed a bug sometimes occurring when saving a scene. Thanks @mr.ripley for the report and help to fix it!
ControlCenter, RealisticForeskin: Performance improvement in the most compute time intensive functions, by preventing use of LINQ, early break etc. Its not a huge impact on fps overall, but the peaks have been reduced significantly. In a scene with two males:
Credits: Scene 'Jumping Melons' by Nial with 'Kira' by MvFF (als AltFuta with "AlternativeFuta' by VamTimbo/Stopper), 'SbloomersTOP02' by maru01, 'Microsorts Fullopen' by Tenzan, 'ST Sneakers' by MeshedVR, 'W-Ankle bracelet L' by WeebU, 'Sweat Gloss Maps' by WeebUVR, 'ShakeIt' plugin by CheesyFX
ControlCenter: Added a toggle to enable/disable the 'penis shrink' function (which reduces penis size and erection when covered by pants). You find this in the 'Active Clothing' tab.
ControlCenter: Updated to the most recent version of MDKSBG’s UYExpBalls2 plugin
RealisticForeskin: Fixed a bug which led to loading of the base foreskin morphs when loading a scene with the Foreskin plugin deactivated. Thanks @KidRodelo for the report!
Have fun, and as always, feel free to ask for new functions or report bugs!
RealisticForeskin: Added more differentiation for cum strands appearing on the penis during orgasm. Those flowing down the shaft will now only appear if the penis is in upright position.
Bugfixes
RealisticForeskin: Slightly adjusted default shaft skin parameters (min/max and shaft skin delay) to avoid shaft skin morph issue with small penis in flaccid state.
RealisticErection: Fixed a bug not restoring the saved erection level during scene loading. Thanks @vamBear for the hint! Caution: This change will break certain trigger links, presets and save files, because some variables' names had to be changed if they contained a colon.
RealisticForeskin: Fixed a bug preventing the hanging cum string from appearing during orgasm when no other target was close.
Credits: 'Enriquue' by SaiVam with 'Hoodie Down Open' by PositiveResult, 'Nadjia' by HotlineVam with 'dressM13' by maru01, 'grabbed_chain' and 'collar_female' by Chill_PopRun
Improvements
ControlCenter: Adapted and includeed the improved clothing detection tags system for hiding the alt futa genital from ‘Nipple Clipping Eliminator’. You can now use the same tags in this plugin to hide the penis of altfuta as you use in 'Nipple Clipping Eliminator' to hide pubic hair. If overridiing for a clothing item is necessary (due to insufficient tagging usually), just add the tag ‘exposed’ (to unhide the penis) or ‘hidepubes’ (to hide it) in the 'User Pref'. Once tagged the property will remain in saved.
ControlCenter: Added new ‘Quick Mode’ undress option (increased clothing weight and reduced skin joint strength) in the active clothing tab. Enable this to undress clothing without manual interaction. The clothing will just fall off.
Bugfixes
ControlCenter: Fixed disabled testicle collision not loading in saved state during plugin preset load. Thanks @vamBear for the bug report!
ControlCenter: Restored using Foost’s SexyFluids.10 preset (instead of 9, which slipped into the last release accidentally).
RealisticErection: Removed a temporary NullReferenceException error occurring during switching to alt futa, caused by the penis physics code part.
ControlCenter: Removed the debug logmessage with the json when loading a plugin preset.
As always: Enjoy this update and feel free to ask for new functions, improvements of just leave a review, if you like!
Credits: 'Kira' by MvFF, 'Neo Ayane Dress' by MeshedVR, Sitting '304' pose by bill_prime
Compatibility Improvements
ControlCenter: Improved the hide penis function for altfuta, now considering the clothing tags and names to determine whether a clothing item covers the genitals or not. This uses the same improved routine as ‘Nipple & Pubic Hair Clipping Eliminator’, but for altfuta penis materials. This means you need to set any override tags only once for those clothing items where the auto detection does not work due to missing/ambiguous tags or terms in their name. Overriding is simple: Just add the tag “hidepubic” to a clothing item (in User Pref) to hide the penis, or "exposed" to show it.
RealisticErection: Introduced a new ‘Floppiness’ slider in the ‘Erection’ tab which dynamically influences the physical properties of mass, joint spring drive, damper and max force of penis base, mid and tip depending on erection level. This increases penis stiffness at high erection levels while making it more soft and floppy at flaccid state. The physical parameters (mass, spring, damper, max force) have been further tuned.
ControlCenter: Idle animations have been removed from this plugin suite and put it into its own package. You can find it at https://hub.virtamate.com/resources/idle-animations.63088/. This module has not been linked to any other functionalities of this plugin suite and can thus be kept separate with no disadvantages.