• Hi Guest!

    We are extremely excited to announce the release of our first Beta1.1 and the first release of our Public AddonKit!
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. For access to the Public AddonKit you must be a Creator tier member. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
  • Hi Guest!

    VaM2 Resource Categories have now been added to the Hub! For information on posting VaM2 resources and details about VaM2 related changes to our Community Forums, please see our official announcement here.
Realistic Foreskin & Erection Simulation

Plugins + Scripts Realistic Foreskin & Erection Simulation

Download [<1 MB]
Hi, please check the necessary dependencies on the plugins page and in the log at the beginning.

Further investigation would need much more context - this just shows that there is some variable in the Foreskin plugins not being set. If you cannot find the problem yourself, send me a json scene file where the error occurs in your setup so I can debug it on my end.
I have all dependencies installed. So I've had troubles with 2 scenes and now I've tried to open random 3rd scene that uses this plugin and I didn't have any troubles. I'm too lazy to figure all this out and looks like there aren't any problems on the side of the plugin. But, anyway, thanks for responding
 
You cannot run a downloaded scene with this plugin without the correct version of the hoodie morphs.

Go to the UI, click on the "packages" symbol:
View attachment 569560
and "Scan Hub for Missing Packages".:
View attachment 569561

You will get a list with stuff your downloaded scenes need to work properly!
yes, I know how to use this, thanks, it shows that all dependencies is installed. I thought I have deleted that previous message, lol
 
Hi @Virtamales
this is the current state in my local developer version. There are now combined appearance / altfuta skin preset triggers, which can be packed e.g. into a UIButton, and will load a complete alt futa setup (without any chooser popups). Everything can be done in Play mode.

View attachment 569539

I find that each and every load or reload of the altfuta plugin will always trigger the "!> Could not find any policy for material Custom/Discard" error log - I can't do anything about it, this appears even if loading a blank plugin on a fresh female person atom. Its a pity...

Do you want to test it on your end before release and let me know if you miss some functionality?
Judging from the video, it looks amazing! If nothing can be done about that error, it's no big deal. Anyway, I wish @Stopper would come back here and try out all these new features your plug-in is offering for AltFuta characters... he might find a solution to those errors! Thank you very much!
 
RunRudolf updated Realistic Foreskin & Erection Simulation with a new update entry:

(Experimental) One-Click AltFuta Converter in Play Mode, Reduced Heap Memory Growth

View attachment 570015
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...

Read the rest of this update entry...
 
Thank you very much for your work, only as feedback for the newest version: Strangely I get steady error messages with 114 and my VR-UI is killed (haven't had a chance to save the messages ...). The scene with this problem was quite large with long loading time, I will try to copy the message later ...
 
Thank you very much for your work, only as feedback for the newest version: Strangely I get steady error messages with 114 and my VR-UI is killed (haven't had a chance to save the messages ...). The scene with this problem was quite large with long loading time, I will try to copy the message later ...
Hey there, thanks for reporting this. If possible, please give me some more details about the circumstances. If it is reproducible in a blank default scene, let me know, or in which downloadable scene otherwise. Thank you!
 
What are these errors that i got after downloaded 114 ?
Skärmbild 2026-03-02 064046.png

The only way to stop these error massages is to not using foreskin plugin.

I will using 113 for now.
 
Last edited:
I'm getting the same errors with v114. Backing off to 113 made it go away. The scene I was using is Booth Battle.

<Truncated>

!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argument cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,JSONStorable].TryGetValue (System.String key, .JSONStorable& value) [0x00000] in <filename unknown>:0
at Atom.GetStorableByID (System.String storeid) [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.checkDecalMaker () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.FixedUpdate () [0x00000] in <filename unknown>:0
!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argument cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,JSONStorable].TryGetValue (System.String key, .JSONStorable& value) [0x00000] in <filename unknown>:0
at Atom.GetStorableByID (System.String storeid) [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.checkDecalMaker () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.FixedUpdate () [0x00000] in <filename unknown>:0
!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argument cannot be null.
 
I'm getting the same errors with v114. Backing off to 113 made it go away. The scene I was using is Booth Battle.

<Truncated>

!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argument cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,JSONStorable].TryGetValue (System.String key, .JSONStorable& value) [0x00000] in <filename unknown>:0
at Atom.GetStorableByID (System.String storeid) [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.checkDecalMaker () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.FixedUpdate () [0x00000] in <filename unknown>:0
!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argume cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,JSONStorable].TryGetValue (System.String key, .JSONStorable& value) [0x00000] in <filename unknown>:0
at Atom.GetStorableByID (System.String storeid) [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.checkDecalMaker () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.FixedUpdate () [0x00000] in <filename unknown>:0
!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argument cannot be null.
Thanks, I will check and fix this.

In the meantime, you can always go back to an old version (in the history) and remove the current one from the addonpackages. I will also fix other bugs I found in the meantime.
 
I'm getting the same errors with v114. Backing off to 113 made it go away. The scene I was using is Booth Battle.

<Truncated>

!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argument cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,JSONStorable].TryGetValue (System.String key, .JSONStorable& value) [0x00000] in <filename unknown>:0
at Atom.GetStorableByID (System.String storeid) [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.checkDecalMaker () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.FixedUpdate () [0x00000] in <filename unknown>:0
!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argument cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[System.String,JSONStorable].TryGetValue (System.String key, .JSONStorable& value) [0x00000] in <filename unknown>:0
at Atom.GetStorableByID (System.String storeid) [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.checkDecalMaker () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticForeskin.FixedUpdate () [0x00000] in <filename unknown>:0
!> RealisticForeskin.FixedUpdate: System.ArgumentNullException: Argument cannot be null.
I can't reproduce your issue with the knowledge I have currently. The scene you mention does not contain v114, but v110. Did you replace the plugin?
 
What are these errors that i got after downloaded 114 ?
View attachment 570479
The only way to stop these error massages is to not using foreskin plugin.

I will using 113 for now.
Please let me know the exact cirumstances (scene, settings, etc.) to make this error occur. I don't have this when I load v114 on a male in a blank scene, so it must be the context.
 
I can't reproduce your issue with the knowledge I have currently. The scene you mention does not contain v114, but v110. Did you replace the plugin?
I usually delete the old versions and force the scene to use the latest one.
 
RunRudolf updated Realistic Foreskin & Erection Simulation with a new update entry:

Bugfixes

View attachment 571317
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...

Read the rest of this update entry...
 
Back
Top Bottom