• Happy Holidays Guest!

    We want to announce that we will be working at reduced staffing for the holidays. Specifically Monday the 23rd until Jan 2nd.

    This will affect approval queue times and responses to support tickets. Please adjust your plans accordingly and enjoy yourselves this holiday season!

  • Hi Guest!

    Please be aware that we have released a critical security patch for VaM. We strongly recommend updating to version 1.22.0.7 using the VaM_Updater found in your installation folder.

    Details about the security patch can be found here.
BodyLanguage

Plugins BodyLanguage

Whenever I load in to specific scenes, this error keeps spamming me on loop and I can't undo it without restarting VAM. Then it will happen again as soon as I load said scnences. Any help would be appreciated

item.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0
!> System.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0
!> System.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0
!> System.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0
!> System.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0
!> System.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0
!> Syst

<Truncated>

!> System.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMe
Hey there! Love bodylanguage! Was wondering if there was a document somewhere which outlines everything this does, how to turn things on and off, and how to configure stuff. There have been a few things i've wanted to do (such as turning off the females gaze towards the player, and turning off the auto-thruster so I could animate stuff Myself), But I havent been able to figure it out.

Any help would be greatly appreciated!
Si, eso me ocurre a mi también en las escenas por defecto!
Translation - Spanish -> English or your language ;-)
 
Same here, its scrolling this error endlessly. Even after I uninstall it from the persons.
 
Hi, I have a couple of questions about the plug and another more general one about an aspect of the game that I still don't master. 1. In the scene to be created, I install the plugin on the female, but then if I try to put it on the man I get an error continuously. I would like both to have reactions and orgasms. 2. Is the Plugin more valid as a session plugin? And 3. Could someone give me some guidance on teaching about the triggers? In the scene I want learn about how I can do to increase the speed of the penetration and more deeper.
Thank you.
 
You must not put BL on a male. Put both into a pose and add select add pose and the male is stored automatically.
Do not add it as a sesion plug in.
For orgasms you need to go into "read my lips". You can also add an orgasm as an action in a pose. The actions are very powerful and you can set certain morphs, clothes etc. for each pose. Take some example scenes from the hub and learn from how they did it.
Good luck ;-)
 
One thing I do is use a trigger in Read My Lips so that when she has an orgasm, so does he. I put a copy of VamMoan on him in Manual mode. When the "on orgasm start" trigger fires, he makes some noise too.
 
You must not put BL on a male. Put both into a pose and add select add pose and the male is stored automatically.
Do not add it as a sesion plug in.
For orgasms you need to go into "read my lips". You can also add an orgasm as an action in a pose. The actions are very powerful and you can set certain morphs, clothes etc. for each pose. Take some example scenes from the hub and learn from how they did it.
Good luck ;-)
Actions and Triggers... ok, i remember that. Thank you, @oppai500. And for doing the male moaning to? How I can do it? With VamMoan only no? The Orgasm trigger/action don't silence the male moaning/grunts no?
 
Dear Cheesy, I love BL and wonder if you could let us know when V72 will be released ? I´m really lookign forward to it. Many thanks for your work !
Hey Oppai,
sadly, I can't give an eta because some issues are still unresolved. And as always when solving problems, you never know when the idea comes in.
 
Hey there! Love bodylanguage! Was wondering if there was a document somewhere which outlines everything this does, how to turn things on and off, and how to configure stuff. There have been a few things i've wanted to do (such as turning off the females gaze towards the player, and turning off the auto-thruster so I could animate stuff Myself), But I havent been able to figure it out.

Any help would be greatly appreciated!
Hi! No, there isn't a complete guide I'm afraid. The best info you could get is by reading through the update posts. I did my best to explain every new feeature added, including its options.

The "animation" can be toggled in FillMeUp. Go to the Forces tab of the orifice in question.
To disable gazing on the player go to PoseMe/Gaze/Interests and set the CameraRig interest to 0. But be aware that persons will always look at the player if nothing else is visible. The player is the fallback target.
 
Tell me what you're doing to provoke this.

Not possible, really.
Not to be rude, but: Yes It does happen. And its pretty regular (more often than not, the plugin can spiral out of control, and can't be killed even after removing it).

I still like it though. I'm just noting what I'm seeing here.
 
Not to be rude, but: Yes It does happen. And its pretty regular (more often than not, the plugin can spiral out of control, and can't be killed even after removing it).

I still like it though. I'm just noting what I'm seeing here.
You still need to tell me how to reproduce this. The persistent errors never ever happened for me, and I spent far more time with it than anyone else. You may be doing something wrong/incompatible.

Anyway, the error you were referring to
item.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0
can't be persistent, because FillMeUp isn't going to be updated at all if not present on a person. You either forgot an instance or the error was something else, most likeley related to a native VAm routine.
 
Please help...
Hi, I need help. I need some detailed tutorial on how to increase the speed and depth of penetration in poses with triggers/actions. With the Body Language plugin I'm very close but I'm finding it impossible to understand the trigger and action system and I'm getting desperate.
Between my English being very basic and me getting confused with the controls... I'm gonna going crazy.
 
Finally, the solution for desktop users and it should be default feature in VaM.
I would love to see this plugin to expand even more such as gentle, rough or hardcore animations.
 
Please help...
Hi, I need help. I need some detailed tutorial on how to increase the speed and depth of penetration in poses with triggers/actions. With the Body Language plugin I'm very close but I'm finding it impossible to understand the trigger and action system and I'm getting desperate.
Between my English being very basic and me getting confused with the controls... I'm gonna going crazy.
You have to create force presets for the different states. Then later on you can apply them via triggers.
1728776024169.png
 
Finally, the solution for desktop users and it should be default feature in VaM.
I would love to see this plugin to expand even more such as gentle, rough or hardcore animations.
See the above post. You can adjust the animation in the "Forces" tab of the orifice.
 
Hi there,

Sorry if this was already asked - if there's a search function in this forum I could not find it.

Anyway Bodylanguage sure is a banger AFAIC *but* there are 3 important things I miss (and if they're there, it's not for lack of searching)

1) saving expressions and cloth state per pose.
Cloth... could be handled with triggers as they don't typically change a lot in a scene... but expressions? It's quite odd bc BL pose me does store all the poses BUT facial expression. And this one need to change at every pose

2) sparse "playlist" control for going to one pose from another. One simple solution would be to have a "random to level" option for the pose navigation. In general the way timeline handles this looks powerful enough to me. But I don't want to use the two at the time - the whole point (well, one of them) of BL is that it's agile.

3) sync of forces. With the randomisation it makes it impossible to sync most forces between one another. This severely limits practical use case for them.
You *can* sync the fill me forces to the female thrust but nothing of the sort for the general movement offered in "pose me". What if one want to girate hips while there's a thrust?
Now I understand this last point is super tricky on how to tackle it. One could consider torque.. circular etc option has to be added in fill me for instance. But as I understand it now, I don't see how to make it work

Anyway, thanks again for the phenomenal work.
 
Hi there,

Sorry if this was already asked - if there's a search function in this forum I could not find it.

Anyway Bodylanguage sure is a banger AFAIC *but* there are 3 important things I miss (and if they're there, it's not for lack of searching)

1) saving expressions and cloth state per pose.
Cloth... could be handled with triggers as they don't typically change a lot in a scene... but expressions? It's quite odd bc BL pose me does store all the poses BUT facial expression. And this one need to change at every pose

2) sparse "playlist" control for going to one pose from another. One simple solution would be to have a "random to level" option for the pose navigation. In general the way timeline handles this looks powerful enough to me. But I don't want to use the two at the time - the whole point (well, one of them) of BL is that it's agile.

3) sync of forces. With the randomisation it makes it impossible to sync most forces between one another. This severely limits practical use case for them.
You *can* sync the fill me forces to the female thrust but nothing of the sort for the general movement offered in "pose me". What if one want to girate hips while there's a thrust?
Now I understand this last point is super tricky on how to tackle it. One could consider torque.. circular etc option has to be added in fill me for instance. But as I understand it now, I don't see how to make it work

Anyway, thanks again for the phenomenal work.
Hey!
1) Expressions: BL has it's own expressions, and they should change based on the action happening in the pose. They might be too subtile for your taste, but that's how it is right now. And saving external expressions on top of it might ruin the experience because of overlapping. Furthermore, saving expressions in a pose is not a good practice in my opinion. I can already see the results in dozens of scenes referencing the BL resources (where my morphs reside) but not the actual BL plugin. This is because they have BL active while creating, then storing their timeline poses with morphs being ticked on. So the BL expressions are stored in the pose and hence being referenced, regardless if BL is actually referenced in the scene. I don't want to contribute to this madness. My poses only store hand morphs. That's it. You can change expressions using the OnPoseEnter/Exit triggers if you really need to.
Clothing: What is a "cloth state"? Material settings? Undress state? The threshold too? You can see where this is going. I had to replicate all built-in clothing options for each and every piece of clothing currently active on the model to account for everyones needs. And even if I'd do that, people would complain not having the option to change any of the the males cloths, or other females in the scene... Simply load a clothing preset OnPoseEnter/Exit.
2) Not exactly sure what you mean. Have a look in the levels tab. This way you can have forward/backwards buttons to proceed in the scene. By default, all pose buttons of the current level are shown. But if you press "Toggle Pose Buttons" only the quick navigation is shown in the upper right corner (or on the world canvas, if you have set it up in the "Input" tab).
1729028557023.png
1729028571704.png

3) Exactly. VERY hard to accomplish. Enhanced syncing is on my (very long) todo list, but I'll probably never get to the state where one could sync an arbitrary movement with an arbitrary component of the thrusting in FMU. Besides the math being complicated (especially with the upcoming update featuring smooth pose transitions), the sheer selection process in the UI would be a nightmare.

EDIT: I don't actually have to replicate the clothing options, as I could fetch them from the current setup. But this would slow down pose selection tremendously, because I not only had to restore all the settings of each clothing active, I also had to iterate over all of the 4k items installed to remove them if not listed - each time you apply the pose. And I want the poses to be interchangable between scenes (Extract tab). What if the new scene has another outfit and you want to keep that? I had to set up a toggle in the Extract tab to decide if clothings should be loaded from the save file or not. Anyway, this has a VERY long tail...
 
Last edited:
Thx for the quick reply

1) I suspected as much. Ideally indeed expression should be treated entirely in BL but as it is Read my Lips lacks option for control for someone like me and I'd wagger, your average Joe "content creator". This isn't a matter of being intense IMO, this is a matter of being able to say "no randomisation on this" and "please use this cool expression by Ashauryn" for that pose.
But FWIW this is a massive issue for me. I have an animation/art background and expressions are a huge part of what makes a scene. Having some randomisation between a few thing, not even being able to have archetype for shy, angry, indifferent etc. is... probably a deal breaker. At the very least if systems are conflicting it's quite important to be able to cut RML and have something like timeline to control it.

Clothing: just on and off really. QoL stuff as this is is quite frequent need. As we both pointed out this can be done with trigger and in a way this like what you did with timeline drop menu - making it more convenient to do from the UI. Obviously working with a 4K list is bad so maybe have them shortlisted from the first pose and only work with that list. In the rare case someone is dressing up his characters as the scene go having a first scene that's instant of maybe with maximally dressed hidden characters could be a workaround.

2) In timeline you can set for each anim/segment what to play next. Essentially play the next animation in their order, or a random one within the segment, or you can name animation 1/1,1/2,1/3 and the 2, 3 etc and tell it to pick a random next animation in 1/ between 1/1 -> 1/x and only those. Also you can assign weight to each animation so that they are more likely to be picked. So if you have the 1/3 animation having only 1% of chances to be played and it's the one exiting the loop, you can have 1 and 2 alternate for a random but significant time then have the anim jump to the next stage with a transition. As it is right now BL only offers "next one" and "randomize amongst ALL animations regardless of level". This is quite frustrating if you're trying to have a progression yet some variation. Having the ability to say random WITHIN CURRENT LEVEL would be great. I then would only use level to navigate from a UI stand point, with pose being a more granular part of one actual pose. (which begs the question of thumbnails for levels).

In general I don't like the current standard in VAM scenes to have the user being forced to click for things to progress. It breaks immersion while he's busy doing something else :p At least reducing the granularity of that seems like a good design angle

3) this could be an interesting discussion to have here. I've been designing enough app that I now know I don't like having to solve everything alone.
One can note VAM creators also struggled with similar concepts when designing VAM and came up with their force atoms on one hand and their position based animation on the other. It's a bit like ancestor to BL and Timeline respectively :p. Their approach to force was that you would attribute all of the component - angle, direction to one time control - at least all of those would be synched - but of course this isn't exactly intuitive nor a good UX.

Thinking out loud... For contextI come from audio app design where modulation is a massive topic. The way things work there is that you have LFO - modulation of several kind, sine, triangle, randomisation, sometimes custom - that you then apply to parameters - typically from -1 to +1. You would often have several different modulators and those would then drive one or (way) more parameters at a time. Sometimes you would even modulate one modulators parameter (say speed) with another.
This is one solve for the issue of synchronizing but of course this here isn't audio, so it probably doesn't translate 1:1 to somethingh of actual use. I think you're at the very least on a good start with your "sync to thrust" options. Just having pose me level animation also being able to sync to the fill me up master thrust would help. From there it's likely that having an ability to have not just the time, but the intensity of the animation affected by what's going on could help. Maybe some extra concept like delay of application could be useful too. Hard to conceptualize.

I suspect this is all pretty important because whatever VAM2 is it will have learned from its system, the history of various attempts at improving them, what worked and what didn't. How do you have your straightforward, reasonably intuitive yet controllable system for someone with an entry level understanding of animation to be able to reasonably translate what he's seen on pornhub in a 3D app, but with the benefit of having it random and alive?
 
Last edited:
Hello. Just wanted to say how much I'm enjoying your plugin, certainly it makes my scenes much more realistic, I do have one thing I need help with as a newbie:

So during orgasm my models head shakes violently back and forth like she's having some kind of seizure lol. Pretty much breaks the realism with the head vibrating and jittering violently up and down. It only happens when "Ahegao" is activated in the head, at the same time that expressions are turned on. Both work fine with the other respective setting turned off. For some reason for me personally there always seems to be a conflict there between the two.

Has anyone else ever had this and fixed it? I know I'm probably missing something obvious but I'm fairly new to VAM so any help would be greatly appreciated. I'd love to have expressions and Ahegao working together.
 
Hi Cheesy, your tip about the forces it's useful but two quick questions;
1) In the scene when the man (or futa) penetrates the wearer of the FillMe plugin, he is already absolutely linked to the plugin and therefore to the force configuration no?
2) Correct me if I'm wrong;
Thrust = Speed
Cleavage = Depth.
 
Hello. Just wanted to say how much I'm enjoying your plugin, certainly it makes my scenes much more realistic, I do have one thing I need help with as a newbie:

So during orgasm my models head shakes violently back and forth like she's having some kind of seizure lol. Pretty much breaks the realism with the head vibrating and jittering violently up and down. It only happens when "Ahegao" is activated in the head, at the same time that expressions are turned on. Both work fine with the other respective setting turned off. For some reason for me personally there always seems to be a conflict there between the two.

Has anyone else ever had this and fixed it? I know I'm probably missing something obvious but I'm fairly new to VAM so any help would be greatly appreciated. I'd love to have expressions and Ahegao working together.
Hi! I'm glad you like it :)
I know the issue. It has to do with forces overlapping in a bad way and is strongly tied to the pose you're in and how it is already modified by the Gaze. Try to have sensible poses, where the controllers are not that far away from the actual body part. Furthermore, try to stick to the default physics settings on the controllers, because that's what BL is designed to work on. For me, the issue occurs like every 200th orgasm, so nothing I'm worried about too much.
The expressions don't have anything to do with it.
 
Hi Cheesy, your tip about the forces it's useful but two quick questions;
1) In the scene when the man (or futa) penetrates the wearer of the FillMe plugin, he is already absolutely linked to the plugin and therefore to the force configuration no?
2) Correct me if I'm wrong;
Thrust = Speed
Cleavage = Depth.

absolutely linked
What do you mean? Penetrating persons and dildos are driven by the plugin on the female, yes.

No.
Thrust = A pushing movement
Cleavage = The space between the breasts of a girl, typically used to perform a titjob.
Please use a dictionary if you don't understand the words. ;)
 
Hi! I'm glad you like it :)
I know the issue. It has to do with forces overlapping in a bad way and is strongly tied to the pose you're in and how it is already modified by the Gaze. Try to have sensible poses, where the controllers are not that far away from the actual body part. Furthermore, try to stick to the default physics settings on the controllers, because that's what BL is designed to work on. For me, the issue occurs like every 200th orgasm, so nothing I'm worried about too much.
The expressions don't have anything to do with it.
That's some good info right there, glad it's not the expressions. I imagine when I turn off expressions, and then don't have the issue, its because my forces are already contorted as it is and it just helps.

Yes, it doesn't happen all the time but probably 1/5 times. I'm using custom poses, nothing too exotic but that's certainly something I can troubleshoot, along with the default physics.

In terms of the gaze if I'm really struggling to get it smoother, can it be turned off/down to reduce this jitteryness. Will that help?

Feel free to explain it to me like I'm a simpleton, my computer skills are rusty to say the least 😂

Appreciate your reply.
 
The head shake can be disabled in the Ahegao tab of ReadMyLips. You can also disable the emotes, and other individual features of Ahegao. I prefer to have the eyes crossed, the tongue out, and the legs shake, but not the rest of it.
 

Similar threads

Back
Top Bottom