• 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.
BodyLanguage

Plugins + Scripts BodyLanguage

Download [<1 MB]
So I really don’t know where the problem comes from, because I just loaded another environment with everything identical (plugins, clothes, post-processing, etc.) and it works without any issue. I already ran into this problem once before, and when it happens, even if you reboot VAM it’s like the scene gets corrupted as long as BodyLanguage is active.


Anyway, thanks a lot for taking the time to answer and for this amazing plugin. By the way, what new stuff is planned for V72?
Are you enabling and disabling BL in your scene? I thought you weren't supposed to do that. You know what the old doctor says, "If it hurts when you do dat, den don't do dat."

I've noticed that the character transparency plugin does weird things if you look through the transparent area. It might also have something to do with a CUA Vamifier plugin. Check for that.
 
Hi Chesse. I have an idea that I think would be interesting to implement. I would like to share it with you. Perhaps you will be interested. It's just that you have made a pretty powerful product and it seems to me that all the other plugins and their authors are far inferior to you in professionalism. The idea is as follows. I would like to see, and many would support me in this, that the interactions of Atoms with each other were more lively. It would be cool if a female character could move or reach out with her hands and specifically touch herself or a neighboring character. The speed of hand movement in space to the point of touch can be adjusted with a randomizer and a slider. The distance that can be moved with hands would be limited by an invisible sphere or a trigger like Empty and everything that goes beyond it does not fall under the targets. This would not allow the Atom to reach out endlessly and spoil or knock down the pose. Further, all Atoms in VAM have points with which we control the state of Atoms in space. These points could be just targets that could be chosen randomly for hand interaction, for example, and also make checkboxes for selecting specific touch points with another Atom.
You already have a setting for BJ when the hand itself aligns with the penis. This could be used when touching the body. Plus, I use the Dynamic Limbs plugin - a simple plugin for grabbing anything with your hand.
Such an implementation would make the scenes in VAM as lively as possible.
Thanks for the idea. Maybe at some later point, but right now I have enough stuff to finish. You know about the Movement>Slap&Caress feature, right? This is essentially what you want, but you have to tell it what to grab per pose.
 
Hi Cheese. I couldn't wait for you to start working on the plugin I asked for and decided to make it myself. I'm still in the process. I'm working on a plugin that allows you to move your hands around the body, there is a second plugin paired with this one, it does slaps on the face, butt, etc., but I've been working on it less so far. When I finish the work, I'll give it to you so you can implement it in your BL plugin. If you're interested in learning more, write me a personal message, I'll send you the files with the code.

I also have a problem with positioning the hand near the penis. I would like to ask you to give me this file and tell me which piece of code is responsible for this. I'll be glad if you help. I just dug through your files, but haven't found it yet and am more busy with my plugin.
And it would be nice if you shared the friction mode. I would be grateful to you.

 
Sorry to bother with this again, but didn’t receive any answer to my last question regarding the built-in expressions, where the eyebrows and lips sometimes twitch/spasm. I tried BL on 1.22.0.3 and 1.22.0.12, both clean installs, w/o other scene, session or person plugins, also tried different physics settings. Maybe its the current state of things (then Im sure someone else must have noticed it as well, the human brain is quite sensitive when it comes to detect mimics changes :)), if someone could confirm, then I stop searching for a solution. And maybe it would also be useful to make a list of expressions controlled by BL, which we could toggle inside the plugin?... Thanks very much
EDIT: Also noticed distortions of New teeth by Jackaroo, seems like some AshAuryn's expressions cause that. The ereskigal_front_teeth_fix.dsf provided by Jackaroo doesn't exactly fix this (partially fixes the incision, but deforms the interproximates and shrinks the teeth). Any ideas how to deal with that (besides not using AA expressions obviously, but that is not an option in BL)?
 
Last edited:
Sorry to bother with this again, but didn’t receive any answer to my last question regarding the built-in expressions, where the eyebrows and lips sometimes twitch/spasm. I tried BL on 1.22.0.3 and 1.22.0.12, both clean installs, w/o other scene, session or person plugins, also tried different physics settings. Maybe its the current state of things (then Im sure someone else must have noticed it as well, the human brain is quite sensitive when it comes to detect mimics changes :)), if someone could confirm, then I stop searching for a solution. And maybe it would also be useful to make a list of expressions controlled by BL, which we could toggle inside the plugin?... Thanks very much
EDIT: Also noticed distortions of New teeth by Jackaroo, seems like some AshAuryn's expressions cause that. The ereskigal_front_teeth_fix.dsf provided by Jackaroo doesn't exactly fix this (partially fixes the incision, but deforms the interproximates and shrinks the teeth). Any ideas how to deal with that (besides not using AA expressions obviously, but that is not an option in BL)?
Twitching is definitely not normal/the state of things. See my update videos for how it should look. Twitching sounds to me like there is a conflict with another plugin trying to do similar things, but since you tried without any other plugins idk. My last bet is the native auto expressions from the Auto Behaviors tab. It has to be disabled.

There are hundreds of morphs used by BL. If you don't want specific ones, you can delete them from the resource package.
 
Подергивание — это определённо ненормально. Посмотрите мои видеообзоры обновлений, чтобы узнать, как это должно выглядеть. Подергивание, похоже, конфликтует с другим плагином, пытающимся делать то же самое, но раз уж вы пробовали без других плагинов, то я не знаю. Последний вариант — нативные автоматические выражения из вкладки «Автоматическое поведение». Его нужно отключить.

В BL используются сотни морфов. Если вам не нужны какие-то определённые, вы можете удалить их из пакета ресурсов.
Thanks for answering, I'll try. It was only the first evening when I made this plugin. But I feel a strong lack of experience. I've come a long way, but I had to step back and while I'm redoing everything. I moved away from dots and moved to splines and body normals. But I made a bunch of mistakes and dependencies in new plugins. It began to destroy my code. It's painful to go back and sort it all out. All this turned out to be not so simple, but I like it, I will move on. And C# is not my native language.
And I slowly figured out the structure of your files. I found what I need and continue to explore.
There is a big one ahead. But I like to see my result and overcome difficulties. I will definitely try to bring everything to perfection.
And if you don't mind, I will sometimes share my results with you.
I just couldn't think that I myself can do in VAM what I like and need.
 
Twitching is definitely not normal/the state of things. See my update videos for how it should look. Twitching sounds to me like there is a conflict with another plugin trying to do similar things, but since you tried without any other plugins idk. My last bet is the native auto expressions from the Auto Behaviors tab. It has to be disabled.

There are hundreds of morphs used by BL. If you don't want specific ones, you can delete them from the resource package.
Thanks a lot for answering, Cheesy. I never really used Auto Expressions, tried turning everything else off in Auto Behavior also. It's weird it happens on clean builds too, have no idea what else to toggle :) I uploaded a video to illustrate the issue (model not default here, but with the default one, same story...) BTW tried removing AshAuryn's expressions from general.json and the teeth still get deformed, so some other expressions are breaking them too, but this would rather be a question for Jackaroo or other morph creators.
 
Thanks a lot for answering, Cheesy. I never really used Auto Expressions, tried turning everything else off in Auto Behavior also. It's weird it happens on clean builds too, have no idea what else to toggle :) I uploaded a video to illustrate the issue (model not default here, but with the default one, same story...) BTW tried removing AshAuryn's expressions from general.json and the teeth still get deformed, so some other expressions are breaking them too, but this would rather be a question for Jackaroo or other morph creators.
Hmm, no clue what's wrong here. Is this with default settings in ReadMyLips? I've never experienced such behavior with my plugin.
As I said, twitching usually is a sign that multiple things try to adjust the exact same morphs, but since BL uses its own set of expression morphs (duplicates of the originals in the resource pack with unique names) one had to manually target those "BL_..."-morphs through other means to produce a conflict.
What happens if you disable the expressions in RML? Is there still some expression movement?
I have everything enabled except the Auto Expressions and Auto Breast:
1756757517719.png


No, I meant that you should delete the morph files themselves in the resource pack found under Custom\Atom\Person\Morphs\female\CheesyFX\BodyLanguage\Expressions\.... Removing entries from the json doesn't prevent said morphs from being used. They merely use the default settings then.
 
Last edited:
Thanks for answering, I'll try. It was only the first evening when I made this plugin. But I feel a strong lack of experience. I've come a long way, but I had to step back and while I'm redoing everything. I moved away from dots and moved to splines and body normals. But I made a bunch of mistakes and dependencies in new plugins. It began to destroy my code. It's painful to go back and sort it all out. All this turned out to be not so simple, but I like it, I will move on. And C# is not my native language.
And I slowly figured out the structure of your files. I found what I need and continue to explore.
There is a big one ahead. But I like to see my result and overcome difficulties. I will definitely try to bring everything to perfection.
And if you don't mind, I will sometimes share my results with you.
I just couldn't think that I myself can do in VAM what I like and need.
Yeah, I was just going to advise you to target the Rigidbodies instead of the FreeControllerV3 - they can be anywhere, far off or inside the body. But even then it's not a trivial task to pick the right spot on the Rigidbody capsule that is closest to the female hand. I'd probably use Collider.ClosestPoint(hand.position) to get a meaningful target.

Everything regarding the handjob (aligning, grabbing, stroking, etc.) can be found inside FillMeUp/Hand.cs.
 
Daamn, that’s a straight-up banger! The transitions between each animation look smooth as hell… feels like this shit’s about to flip my whole animation game. You got a release date already, or you keepin’ it on the low? 😏
Thanks :) Sadly, I can't tell when this is ready. I'm working on v72 for over a year now...
Most features are somewhat complete but there are still some things I'm stuck with. And the huge developing time causes me to constantly forget about the issues left, haha. I'm not that organized ;)

Feel free to join my discord to see some more update posts or get in touch. https://discord.gg/2JJNgzNw
 
Can you tell me. I have problems defining vaginaControl for a female character via HasValidGenitalTarget. I can't find it in the scene. Tell me how to solve this issue or what to replace it with, it will make my life much easier. Can other plugins block its work and where can I find it in the settings? Is there an alternative?
 
Can you tell me. I have problems defining vaginaControl for a female character via HasValidGenitalTarget. I can't find it in the scene. Tell me how to solve this issue or what to replace it with, it will make my life much easier. Can other plugins block its work and where can I find it in the settings? Is there an alternative?
HasValidGenitalTarget? I don't understand, sorry. The vagina does not have a FreeControllerV3, if you meant that. What do you mean by "defining"? Do you want to add your own custom controllers?
 
HasValidGenitalTarget? I don't understand, sorry. The vagina does not have a FreeControllerV3, if you meant that. What do you mean by "defining"? Do you want to add your own custom controllers?
1756777247202.png

Sorry, I already found it in morphs. My controllers couldn't find a female character without vaginacontrol/ djn toy id in formfs Custom/Atom/Person/Morphs/female_genitalia/AUTO/[MU] HZY genitalia 1.441.vmi
 
View attachment 521361
Sorry, I already found it in morphs. My controllers couldn't find a female character without vaginacontrol/ djn toy id in formfs Custom/Atom/Person/Morphs/female_genitalia/AUTO/[MU] HZY genitalia 1.441.vmi
I don't have any clue what you're talking about, seriously. HasValidGenitalTarget? vaginaControl? [MU] HZY genitalia 1.441?
Anyways, I'm glad you found what you were looking for.
 
Hmm, no clue what's wrong here. Is this with default settings in ReadMyLips? I've never experienced such behavior with my plugin.
As I said, twitching usually is a sign that multiple things try to adjust the exact same morphs, but since BL uses its own set of expression morphs (duplicates of the originals in the resource pack with unique names) one had to manually target those "BL_..."-morphs through other means to produce a conflict.
What happens if you disable the expressions in RML? Is there still some expression movement?
I have everything enabled except the Auto Expressions and Auto Breast:
View attachment 521311

No, I meant that you should delete the morph files themselves in the resource pack found under Custom\Atom\Person\Morphs\female\CheesyFX\BodyLanguage\Expressions\.... Removing entries from the json doesn't prevent said morphs from being used. They merely use the default settings then.
When I disable expressions in RML, they slowly go to 0 and then there are no other expressions, when I check under active morphs (besides eye movements controlled by BL's Gaze and mouth open controlled by BL's VAMMoan), tested on clean build and with default BL settings. Tried running from CheesyPluginSuite10, on different PCs (might some VAM registry setting be the culprit?), lower res (FullHD), different physics and joint control settings, also tried capping the FPS 60,120,144 (some games have weird PhysX bugs when played with unlimited FPS), but no luck, still twitchy. Just to be sure, there are no other dependencies to BL besides CheesyFX.BodyLanguage_Resources.1.var or VAM build modifications needed? Adding latest FocusOnMe and VAMMoan didn't help either. Thanks again
 
Last edited:
When I disable expressions in RML, they slowly go to 0 and then there are no other expressions, when I check under active morphs (besides eye movements controlled by BL's Gaze and mouth open controlled by BL's VAMMoan), tested on clean build and with default BL settings. Tried running from CheesyPluginSuite10, on different PCs (might some VAM registry setting be the culprit?), lower res (FullHD), different physics and joint control settings, also tried capping the FPS 60,120,144 (some games have weird PhysX bugs when played with unlimited FPS), but no luck, still twitchy. Just to be sure, there are no other dependencies to BL besides CheesyFX.BodyLanguage_Resources.1.var or VAM build modifications needed? Adding latest FocusOnMe and VAMMoan didn't help either. Thanks again
Nothing besides FPS should have an effect on how the morphs are being played. FPS determines how ofter they are updated, but your fps seem high enough. And even with very low fps in some scenes I've never experienced your issue.

What you can do to verfy the problem: Observe the "BL_"...-morphs closely in the moph tab. They should change in a smooth fashion, with no visible jumps on the sliders.

Another thing you could try: Extract everything. BodyLanguage itself as well as the resource pack. Then install the local cslist on the female. BL will now use the local morphs as well. This way you can make sure that BL is the only thing messing with its morphs (because the local ones were not present before). If everything is like you were telling me though, this shouldn't change much.
 

Similar threads

Back
Top Bottom