• 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.09 MB]
Oh wow....a good discussion started here!

Am I understand you correctly: there's no way to use BL on female and RFE on straight male (in terms of atom type) and I need to mimick altfuta female to a male to get these plugins to work? And that will work great only in BL v72...?

Maybe I'm wrong? If so, please rate my set-up. My scene contains:
Female atom: BL, ShakeIt, Naturalis, VAMMoan 2, SexyFluids
Male atom: VAMMoan (which was added manually, btw), RFE, SexyFluids, Embody
Scene: FocusOnMe
Session: LightMeUp and so on
So my biggest issue right now: It seems that BL's magnet works improperly while I even don't turn on DiviningRod in RFE. In FillMeUp's Vagina → Forces I always see "Driver" = "None", but penetration is happening. Strange things. Maybe SexyFluids or another component is competing with FillMeUp?

Hypothetically - what you're describing is exactly how BL is designed to work, as far as I know. Put it on a female, it drives thrusting from both atoms, aligns everything, runs female stim cycle with all the trimmings (voice, aheago, etc) and provides basic male 'load' and orgasm. Alt-futas don't need to be involved in that scenario at all, it should work perfectly fine. Your male's stim and orgasm won't sync to his VAMMoan though - he'll essentially have two stim cycles running for him, the one controlled by BL on the female, and the one controlled by his own VAMMoan. He'd cum twice at different times. So you'd have to pick one of two options - first would be to disable BL's male system entirely by unchecking everything and setting Stim Gain to 0, and use VAMMoan/REF to run everything independently on the male. Second would be to use the 'on male orgasm' trigger from BL to manually trigger orgasm in either REF, VAMMoan, or SexyFluids on the male (in whatever order/combo makes sense). But he won't moan in increasing intensity with the second setup, he'll just orgasm when BL triggers it. Thrusting and female stim/orgasm should work fine in both though.

However, If BL isn't recognizing the male atom's penis at all, I would disable REF altogether, give him an erection using simple morphs, and try that. If it works, it's a conflict with something on your male - either REF or something else. Try a bone-stock default male character - apparently certain skins can sometimes cause a gender detection issue, no idea why but I read that somewhere recently. Add the plugins back one at a time and see which one breaks it. You can also go into the Debug tab in FillMeUp and hit 'print registered penetrators' - that should show you if BL is even recognizing the male's penis in the blue message log in VAM (it certainly should). If REF is causing BL to not register the penis, that's a question for CheesyFX or our dear RunRudolph here. That's above my pay grade in terms of backend code stuff haha.
 
Throbbing seems to stop after a while, not sure if it's supposed to.
Could you please check when it stops? I found that it stops after orgasm while getting flaccid, but it will kick in if you raise the erection level again. So this seems OK to me?
 
Hypothetically - what you're describing is exactly how BL is designed to work, as far as I know. Put it on a female, it drives thrusting from both atoms, aligns everything, runs female stim cycle with all the trimmings (voice, aheago, etc) and provides basic male 'load' and orgasm. Alt-futas don't need to be involved in that scenario at all, it should work perfectly fine. Your male's stim and orgasm won't sync to his VAMMoan though - he'll essentially have two stim cycles running for him, the one controlled by BL on the female, and the one controlled by his own VAMMoan. He'd cum twice at different times. So you'd have to pick one of two options - first would be to disable BL's male system entirely by unchecking everything and setting Stim Gain to 0, and use VAMMoan/REF to run everything independently on the male. Second would be to use the 'on male orgasm' trigger from BL to manually trigger orgasm in either REF, VAMMoan, or SexyFluids on the male (in whatever order/combo makes sense). But he won't moan in increasing intensity with the second setup, he'll just orgasm when BL triggers it. Thrusting and female stim/orgasm should work fine in both though.

However, If BL isn't recognizing the male atom's penis at all, I would disable REF altogether, give him an erection using simple morphs, and try that. If it works, it's a conflict with something on your male - either REF or something else. Try a bone-stock default male character - apparently certain skins can sometimes cause a gender detection issue, no idea why but I read that somewhere recently. Add the plugins back one at a time and see which one breaks it. You can also go into the Debug tab in FillMeUp and hit 'print registered penetrators' - that should show you if BL is even recognizing the male's penis in the blue message log in VAM (it certainly should). If REF is causing BL to not register the penis, that's a question for CheesyFX or our dear RunRudolph here. That's above my pay grade in terms of backend code stuff haha.
If the male penis is not recognised, it can also be because you switched back from an alt futa to a male (skin). This does not work, some essential penis colliders are not restored.
 
Cool, I will see what can be achieved. It will certainly take a while, but all of it seems very reasonable and doable. I would probably use one overall (triggerable) intensity slider for this, I do not like plugins with 100s of sliders for every detail.

I think I could use a few (randomised) pre-defined orgasm expression morphs, e.g. some of VamEssential (https://hub.virtamate.com/resources/orgasm-morphs.49014/). These are CC-BY and usable on both males and females. Or should I rather use built-in ones like concentrated, angry etc. to avoid dependencies? Do you have good ones you know of?

You're a rockstar, friend. Personally, I'd go with AshAuryn's Sexpressions packs (https://hub.virtamate.com/resources/ashauryns-sexpressions-174-morphs-legacy.1177/) if at all possible. They're technically female morphs, but afaik just checking 'use female morphs on male' solves that, and they're CC-BY and used by TONS of scenes (1400 registered dependent scenes with over 1m downloads). Reason being - they include 'eyes only' morphs that don't affect the mouth. The built-in orgasm morphs and the VamEssential ones all tend to open the mouth pretty wide, which can cause issues with VAMMoan lipsync, resulting in some crazy 'unhinged snake jaw' situations, haha. Plus, the AshAuryn ones just look amazing, and work really well when used subtly. If at all possible, I think the best course would be to just let the user pick their own active morph(s) from a dropdown. No idea how complex that is to do, but it'd give people the freedom to use whatever one(s) they like best.

I think one intensity slider should be fine, so long as you can toggle each feature. I'll do a quick mockup of how I'd envision the gui page to look, just for fun.
 
Hypothetically - what you're describing is exactly how BL is designed to work, as far as I know. Put it on a female, it drives thrusting from both atoms, aligns everything, runs female stim cycle with all the trimmings (voice, aheago, etc) and provides basic male 'load' and orgasm. Alt-futas don't need to be involved in that scenario at all, it should work perfectly fine. Your male's stim and orgasm won't sync to his VAMMoan though - he'll essentially have two stim cycles running for him, the one controlled by BL on the female, and the one controlled by his own VAMMoan. He'd cum twice at different times. So you'd have to pick one of two options - first would be to disable BL's male system entirely by unchecking everything and setting Stim Gain to 0, and use VAMMoan/REF to run everything independently on the male. Second would be to use the 'on male orgasm' trigger from BL to manually trigger orgasm in either REF, VAMMoan, or SexyFluids on the male (in whatever order/combo makes sense). But he won't moan in increasing intensity with the second setup, he'll just orgasm when BL triggers it. Thrusting and female stim/orgasm should work fine in both though.

However, If BL isn't recognizing the male atom's penis at all, I would disable REF altogether, give him an erection using simple morphs, and try that. If it works, it's a conflict with something on your male - either REF or something else. Try a bone-stock default male character - apparently certain skins can sometimes cause a gender detection issue, no idea why but I read that somewhere recently. Add the plugins back one at a time and see which one breaks it. You can also go into the Debug tab in FillMeUp and hit 'print registered penetrators' - that should show you if BL is even recognizing the male's penis in the blue message log in VAM (it certainly should). If REF is causing BL to not register the penis, that's a question for CheesyFX or our dear RunRudolph here. That's above my pay grade in terms of backend code stuff haha.
Thanks for your and @RunRudolf replies, it helped me. But there's one issue that still disappoints me. Magnet system in FillMeUp of BodyLanguage doesn't work — that's the problem I was talking before. It somehow conflicts with even turned off DiviningRod or another REF's part. Does anyone know what it could be? A checkbox or another type of setting which anyhow affects on penisBaseControl (besides DiviningRod)
 
New facial expressions during orgasm making progress. They are based on AshAuryn's Sexpressions facial morphs (alternative versions with less reduced movement) and combined with some head movement (relative to current headControl position):

 
New facial expressions during orgasm making progress. They are based on AshAuryn's Sexpressions facial morphs (alternative versions with less reduced movement) and combined with some head movement (relative to current headControl position):

View attachment 517124

This looks amazing! You work fast, sir. Can't wait to see how it all comes together.
 
RunRudolf updated Realistic Foreskin & Erection Simulation with a new update entry:

Facial Expressions & Pumping Effects DuringOrgasm, Bugfixes

View attachment 517957

New Effects
  • RealisticErection: New pumping effects during orgasm: Underside of shaft (shaft spongiosum), testes shaft skin, testicles height, glans incline and urethra open morphs will coordinate to show a pumping effect in sync with SexyFluids ejaculations. The effect can be increased or reduced with a slider in the “Orgasm” tab of RealisticErection.
  • RealisticErection: New dynamic facial expressions during orgasm, based on six of...

Read the rest of this update entry...
 
with the update for RealisticErection i get this popping up in the error log constantly.

!> RealisticErection.FixedUpdate:System.NullReferenceException: Object reference not set to an instance of an object
at RunRudolf.RealisticErection.GetIntensity () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticErection.FixedUpdate () [0x00000] in <filename unknown>:0
 
with the update for RealisticErection i get this popping up in the error log constantly.

!> RealisticErection.FixedUpdate:System.NullReferenceException: Object reference not set to an instance of an object
at RunRudolf.RealisticErection.GetIntensity () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticErection.FixedUpdate () [0x00000] in <filename unknown>:0
Could be a missing dependency, but the error is unspecific (as always in VaM) - did you check that you have all listed dependencies in your addon packages folder?
 
I don't really want there to be too many functions in the same plugin as it would make it a bit cumbersome. I prefer more elegant code. There is a question asking whether there is a switch button for the new added climax expression changes in the latest version?
 
I don't really want there to be too many functions in the same plugin as it would make it a bit cumbersome. I prefer more elegant code. There is a question asking whether there is a switch button for the new added climax expression changes in the latest version?
There are different perspectives on this. I will add functions as long as they are related by topic and I can keep the UI clean and easily understandable. The elegancy of the code is not my primary concern, rather performance.
Concerning your request: I will change the (already existing) expression amount slider function so that it prevents both orgasm expression morphs and head movement when set to zero (next update).
 
Having same issue here, I'll just wait for the next update.:(:(
As I do not experience your issues, waiting for the next update will most likely not solve this for you. You would need to help me to reproduce the issue so that I can fix it. For this, please provide a detailed description of all steps to get to the error (from the start of VaM), or a video.
It seems probable to me that it's something missing on your side (dependencies), because I would get more error reports from other users if it was a general issue.
 
Hi RunRudolf....
In my game every time I reset pose of the male I have to reload your plugin to make Fluids work again....Is this so or do I have some issue?
Thanks for your work!
 
Hi RunRudolf....
In my game every time I reset pose of the male I have to reload your plugin to make Fluids work again....Is this so or do I have some issue?
Thanks for your work!
This is an issue I guess. What do you mean by "reset pose"? Pose Presets -> Load Defaults? Or selecting a pose preset? In both cases, in my case, Sexy Fluids does not stop working as intended.
 
Hi! I am having an issue with the dynamic cum clothing. I load your plugin on a male atom and activate the "Wet penis, cum & squirt" option together with the "sexy fluids" one. However, the cum clothes seem to appear only on the male atom, and the female atom remains unaffected. In the clothing menu of the female atom, there is a series of cum clothing options active, but they never become visible.
 
Hi! I am having an issue with the dynamic cum clothing. I load your plugin on a male atom and activate the "Wet penis, cum & squirt" option together with the "sexy fluids" one. However, the cum clothes seem to appear only on the male atom, and the female atom remains unaffected. In the clothing menu of the female atom, there is a series of cum clothing options active, but they never become visible.
Hi

1. Did you check the messages log when loading the cum cloth? If there are missing dependencies, they will not load. The cum cloth are not a mandatory dependency, so you will only get the message log info if they are not available.
2. Orgasm must be active (autmatically done if you load SexyFluids via ControlCenter)
3. These cum strings only appear if ejaculation happens close to or even inside the "target" (chest, hands, vagina, anus)

In my case (tested with version 94), it works as intended (cum appears on female's fingers during male orgasm if the hand is close):
1755960062186.png


In case you still have problems, you have to document in much more detail what you do (step-by-step) or send a video for me to reproduce the problems on my side.
 
Will you be integrating VamTimbo's updated Alt Futa plugin into this? they have added an option to turn off the testicle physics which helps when trying to create a good strapon look. Just need some way to get rid of the balls completely as it is very difficult to do using morphs. Anyway great plugin.
 
Will you be integrating VamTimbo's updated Alt Futa plugin into this? they have added an option to turn off the testicle physics which helps when trying to create a good strapon look. Just need some way to get rid of the balls completely as it is very difficult to do using morphs. Anyway great plugin.
Sure thing, just tested it, it does the same except for this little collision switch for the testicles. I will add this for the next update.

1755975888921.png
 
Hi

1. Did you check the messages log when loading the cum cloth? If there are missing dependencies, they will not load. The cum cloth are not a mandatory dependency, so you will only get the message log info if they are not available.
2. Orgasm must be active (autmatically done if you load SexyFluids via ControlCenter)
3. These cum strings only appear if ejaculation happens close to or even inside the "target" (chest, hands, vagina, anus)

In my case (tested with version 94), it works as intended (cum appears on female's fingers during male orgasm if the hand is close):
View attachment 518626

In case you still have problems, you have to document in much more detail what you do (step-by-step) or send a video for me to reproduce the problems on my side.
Hey, thank you for the quick response. The issue was that I forgot that I had downloaded this plugin as a dependency for a scene. Since the plugin was not required to use all of its functions in the scene, some dependencies were omitted during the download. My mistake, checking the dependencies should have been the first thing on my list.


I would also like to say that on the version 94, I get a problem similar to that of the guys above in the discussion

!> RealisticErection.FixedUpdate:System.NullReferenceException: Object reference not set to an instance of an object
at RunRudolf.RealisticErection.GetIntensity () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticErection.FixedUpdate () [0x00000] in <filename unknown>:0

On the other hand, version 92 works perfectly

Thank you!
 
Please note that these NullReferenceExceptions are in most cases missing dependencies or missing other packages that are used but not explicit dependencies. The error itself is absolutely unspecific (the GetIntensity code part is like 1000 lines or so) and does not help me to debug it.

So please always send detailed steps or a video for me to be able to reproduce the error!
 
with the update for RealisticErection i get this popping up in the error log constantly.

!> RealisticErection.FixedUpdate:System.NullReferenceException: Object reference not set to an instance of an object
at RunRudolf.RealisticErection.GetIntensity () [0x00000] in <filename unknown>:0
at RunRudolf.RealisticErection.FixedUpdate () [0x00000] in <filename unknown>:0
I get this spammed constantly If I have also latest Altfuta on female at the same time... :(
 
Back
Top Bottom