Added x 0.1 and x 10 slider range adjustment to all sliders and extended the possible parameter range for ‘Penis Vertical Offset’ and ‘Penis Horizontal Offset’ from 0.3 to 2.0. Use the x 0.1 button to precisely adjust the values. Thanks @mikeriko for the hint!
Included a solution provided by @Priapus to be able to load hair items created with VaM's Hair Creator with the `DirectSkinFemale` or `DirectSkinMale` on altfuta skin. Hair crated on the altfuta skin (e.g. testicle hair) previously failed to load on altfuta, and hair made on the stock female skin (such as body fur) would fail with an incompatibility error. Priapus provided a fix which will enable loading of these items. One error message will still pop up, but it does not prevent the hair from loading correctly. Thanks @Priapus for the great work and willingness to share this with the community!
Removed all altfuta plugin presets from resources pack and removed the force_dependencies json file from the package. The most current resources pack will now always be added to each version of the plugin as a downloadable item – users only download if not present yet in their addon packages folder.
Re-added functionality to move the genital horizontally and vertically, by using new morphs with finer scale. Thanks again @TheNordiConfuse for creating and letting us use these morphs!
Added the morph package to the main plugin as an attachment, according to request by moderators
Introduced an additional trigger with a media path dialog to load altfuta plugin presets. The trigger 'Load Preset From Path' still requires a correctly formatted path input (as before, see here: https://hub.virtamate.com/resources/alternative-futa.67410/) and allows fully automated preset loading. The new trigger 'Load Preset With Path' opens a media path dialog for the user to choose the desired preset file. Thanks @Virtamales for the idea!
Fixed the penis length (and other morphs) changing during skin reload action. Thanks @Virtamales for the bug report!
Using an additional morph ‘AltFuta Hide Female Gens OFF’ to narrow the testicle base a bit when the female vagina is active. Thanks @TheNordiConfuse for the morph!
Using an updated morph ‘AltFuta Gap Fix V2 Body’ to fix genital gaps. Thanks @TheNordiConfuse for the morph!
Automatically setting default morphs for the corresponding morphs if the ‘Hide Vagina’ box is ticked or unticked or a preset is loaded with or without vagina. This gives a reasonable basic setup without further slider manipulation.
Added a second method to disable testes collision which completely deactivates the rigidbody of the testicles, instead of only disabling collisions. Be aware that using this function leaves the testicles at the position they are when the rigidbody is removed. The process is fully reversible.
Following good practice all the morphs have been separated into a new resources pack which will be required to run this plugin from version 9 on. The plugin will always use the most recent (latest) available version of the resources pack. This means you can safely delete old morph packs. This helps to avoid accumulation of (duplicate) morphs in your addon packages and reduces impact on VaM performance.
Created a new morph for the female pelvis (which sits behind the male one, but is invisible) to allow for use of female pubic hair. Thanks @Mxx for the new plugin 'MorphSculptor', which enabled me to to this all in VaM (version 4 is required for genital morphs). The new morph replaces the 'Genitals Fat'.
Fixed morphs not being reset to zero when the plugin is removed.
Re-Added the options to have both a penis and a vagina at the same time. Just untoggle the 'Hide Female Gens' option, and adjust the 'Hide Vagina' and 'Hide Perimeum' sliders. One-click presets included (see next point). Thanks @Tenzan and @TheGamer0069 for asking!
Included new .altfuta presets with vagina for all existing presets already included with the plugin: Aimi (Default and Pale), Barbie, Gigi, Gina, Keya, Mira, Samantha, Tasha and Victoria. These presets can be loaded with the 'Load Preset' button and will load a complete setup with vagina, also setting basic morph values.
Added more help texts to the UI for all sliders (mouse over tooltips)
Adds three female pelvis morphs to enable much better use of female pubic hair items. These three morphs move the (invisible) female pelvis, which is still present on altfuta and sits behind the visible male pelvis, forward and up/down, so that female pubic hair visually starts on the male pelvis. No more clipping of only a few hair tips. Many or all female pubic hair can now be applied to altfuta and tuned, but to simulate male pubic hair, broader / bushier female hair items work best.
Added a morph based system to show or hide the penis, useful to apply when pants are worn. This method works with all clothing I tested so far, sim and non sim. It can be activated from within the Alternative Futa plugin (‘Hide Penis’ tickbox) and it is triggerable. It is however also fully automated if the ControlCenter plugin is active. In this case, simply add a panty and the function is activated, including animations after removing the panty. This works with RunRudolf Realistic Foreskin & Erection Simulation version 126 and onwards. This morph-based method replaces the shader based transparency system previously used, which just rendered certain polygons transparent and which led to 'black holes' and lighting errors when activated, in particula with small pieces of clothing.
Added a check to warn if a non ‘Base Female’ based UV is active while loading the pluing, which creates texturing issues when present during plugin activation.
Cleaned up the Penis Material Options UI, removed the ‘Transparent Shader’ and ‘Hide male pelvis’ options from the UI (let me know if you have used any of these).
Changed the default ‘Gen Bone Y offset’ value to 0.0223 (from 0.03), giving slightly better visuals at the pelvis.