• 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

Yes, that's how it works. The global toggle is there to quickly disable all idles while editing. The best place to search for info is the updates tab. I explain every feature once it's released.
Thanks for the quick reply, I'll make sure to check the updates next time!

This is probably a longshot, but is there any way to record portions of an animation to timeline, or some other plugin? I wanted to make a scene with three people, but things start getting a bit choppy with the added third. Idk if that's because of the realtime calculations being done or something else, but I would imagine that if the animations could be somehow pre-recorded then played back, FPS might increase? I do have a pretty beefy PC, so I don't think that's what's causing the issue. Hard to tell with VAM.

In general, I haven't found a way to record the force effects of cycleforce/floatparamrandomizer. Idk if it's even possible...
 
What do you mean with "setting targets". You generally don't set individual targets, you should rather adjust the interests. These are global across all clients in the current version. If you mean the Focus Target system, yes that's global, too.

If you see the right words in the box but the bubble text is off, then it's a VAM limitation, as I simply parse the text to the inbuilt bubbles. You should be able to verify by setting up a native bubble trigger in cyrillic (witout BL). Not sure if I can fix the problem.
To save your scene you have to edit the json by deleting the offending text or the whole dialog.
I did not quite understand about the limitations of VAM on Cyrillic, it is displayed correctly in UItext or in UIButton, perhaps I did not understand you correctly


UPD: probably the problem is that the font used does not support Cyrillic, could you add a font selection, for example, standard arial
 

Attachments

  • 2.png
    2.png
    537.6 KB · Views: 0
  • 3.png
    3.png
    1 MB · Views: 0
Last edited:
Thanks for the quick reply, I'll make sure to check the updates next time!

This is probably a longshot, but is there any way to record portions of an animation to timeline, or some other plugin? I wanted to make a scene with three people, but things start getting a bit choppy with the added third. Idk if that's because of the realtime calculations being done or something else, but I would imagine that if the animations could be somehow pre-recorded then played back, FPS might increase? I do have a pretty beefy PC, so I don't think that's what's causing the issue. Hard to tell with VAM.

In general, I haven't found a way to record the force effects of cycleforce/floatparamrandomizer. Idk if it's even possible...
No, there isn't. Timeline recording only cares about the controller positions and they are static in BL. If anything, I could implement recording myself. There are constantly forces acting on the Rigidbodies, even without BL (gravity, controllers pulling,...). BL just adds up to this. No other plugin could evaluate which portion of the resulting force is induced by BL and which portion is native.

But this won't happen, because:
1. It wouldn't help your issues. The force calcultations are very cheap. It's most likely the physics engine draging you down, or the sheer presence of another person atom.
2. It would contradict the randomized nature of BL. If you want some repeating loops better use timeline.
 
I did not quite understand about the limitations of VAM on Cyrillic, it is displayed correctly in UItext or in UIButton, perhaps I did not understand you correctly


UPD: probably the problem is that the font used does not support Cyrillic, could you add a font selection, for example, standard arial
I'm just using the speech bubbles native VAM comes with. You can manually invoke them like this:
1723402406398.png

Your cyrillic text won't work with this either I think.
I had a quick check and switching to another font isn't that easy it seems. You better stick with English for the bubbles.
 
I'm just using the speech bubbles native VAM comes with. You can manually invoke them like this:
View attachment 399143
Your cyrillic text won't work with this either I think.
I had a quick check and switching to another font isn't that easy it seems. You better stick with English for the bubbles.
yes, you're right, bubbles don't work with Cyrillic text =(
 
I periodically get this error and PoseMe does not load. How can I fix this?

<Truncated>

!> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[UnityEngine.Transform].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze+Ass..ctor (CheesyFX.Person person, System.String side) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze.RegisterPerson (CheesyFX.Person person, CheesyFX.Gaze gaze) [0x00000] in <filename unknown>:0
at CheesyFX.Person.Init (CheesyFX.CapsulePenetrator penetrator) [0x00000] in <filename unknown>:0
at CheesyFX.FillMeUp.AddPenetrator (.Atom atom) [0x00000] in <filename unknown>:0
!> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[UnityEngine.Transform].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze+Ass..ctor (CheesyFX.Person person, System.String side) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze.RegisterPerson (CheesyFX.Person person, CheesyFX.Gaze gaze) [0x00000] in <filename unknown>:0
at CheesyFX.Person.Init (CheesyFX.CapsulePenetrator penetrator) [0x00000] in <filename unknown>:0
at CheesyFX.FillMeUp.AddPenetrator (.Atom atom) [0x00000] in <filename unknown>:0
!> System.InvalidOperationException: Operation is not valid due to the current state of the object
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.GetSceneContent (Boolean init) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.Init () [0x00000] in <filename unknown>:0
 
I periodically get this error and PoseMe does not load. How can I fix this?

<Truncated>

!> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[UnityEngine.Transform].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze+Ass..ctor (CheesyFX.Person person, System.String side) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze.RegisterPerson (CheesyFX.Person person, CheesyFX.Gaze gaze) [0x00000] in <filename unknown>:0
at CheesyFX.Person.Init (CheesyFX.CapsulePenetrator penetrator) [0x00000] in <filename unknown>:0
at CheesyFX.FillMeUp.AddPenetrator (.Atom atom) [0x00000] in <filename unknown>:0
!> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[UnityEngine.Transform].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze+Ass..ctor (CheesyFX.Person person, System.String side) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze.RegisterPerson (CheesyFX.Person person, CheesyFX.Gaze gaze) [0x00000] in <filename unknown>:0
at CheesyFX.Person.Init (CheesyFX.CapsulePenetrator penetrator) [0x00000] in <filename unknown>:0
at CheesyFX.FillMeUp.AddPenetrator (.Atom atom) [0x00000] in <filename unknown>:0
!> System.InvalidOperationException: Operation is not valid due to the current state of the object
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.GetSceneContent (Boolean init) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.Init () [0x00000] in <filename unknown>:0
"Periodically" is somewhat vague. You are missing some colliders on your models ass. I've had this issue reported before but I don't remember what was causing it. Please search the discussion for "ass colliders" or separately ("colliders" and "ass").

EDIT: Could be that AutoJuice or this tongue flutter plugin was the cause.
 
"Periodically" is somewhat vague. You are missing some colliders on your models ass. I've had this issue reported before but I don't remember what was causing it. Please search the discussion for "ass colliders" or separately ("colliders" and "ass").

EDIT: Could be that AutoJuice or this tongue flutter plugin was the cause.
Unfortunately, I haven't figured out the pattern myself yet.. I create a scene, add plugins, create a story using PoseMe and Timeline, and when I load a saved scene, I get this error. I use the following plugins:
bodylanguage
timeline
shakeit
naturalis
 
Hi!
The error has to be tied to something in your install. v43 is really old now and no one else has reported that error. The printed path does exists in BdoyLanguage.43.var. Did you change any of it's contents? I'd recommend re downloading it.
Lol, after literally abandoning VaM for over a year, because of this error, I finally fixed the damn problem. I expect that a lot of idiots dealing with issues plagueing a lot of their plugins are actually dealing with this, but here's what happened:
After fruitlessly going through my VaM log for hours, searching for every possible error message in there, I stumbled upon an error that read
"Cannot find central directory at (random var location) [0x00000] in <filename unknown>:0". A random post somewhere gave me two options:
1) my RAM was broken
2) I installed VaM in a folder that I had no ownership and thus no permission over (like program files sometimes does)

I wasn't going to buy new RAM, so I set out to get every scrap of code under my ownership. I downloaded Easy Control Menu and wanted to rightclick the folder holding my VaM installation to simply grab control of that folder and anything in it. And then it hit me... I hadn't installed Vam into a folder. The VaM.exe was located in the drive itself, without being in a folder itself. I simply cut and pasted my VaM installation into a folder, used ECMenu's magic to take ownership of the folder and everything is fixed!
I hope it was the ownership thing, but I actually think the errors were because I simply hadn't installed VaM into a folder like an idiot. Such a simple, yet stupid thing. If anyone sees a post with a variation of "Cannot find central directory at (random var location) [0x00000] in <filename unknown>:0" Please, let them know this might be the fix!
 
Can I disable the "Gaze" module so it doesn't run at all? I'm not sure why, but it's causing problems with the PoseMe plugin.

PS. I got this error when I added a plugin for a female character. There were only 3 characters in the scene.
!> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[UnityEngine.Transform].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze+Ass..ctor (CheesyFX.Person person, System.String side) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze.RegisterPerson (CheesyFX.Person person, CheesyFX.Gaze gaze) [0x00000] in <filename unknown>:0
at CheesyFX.Person.Init (CheesyFX.CapsulePenetrator penetrator) [0x00000] in <filename unknown>:0
at CheesyFX.FillMeUp.AddPenetrator (.Atom atom) [0x00000] in <filename unknown>:0
!> System.InvalidOperationException: Operation is not valid due to the current state of the object
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.GetSceneContent (Boolean init) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.Init () [0x00000] in <filename unknown>:0

after I deleted one character, the plugin started working:unsure:
UPD. the problem was caused by one particular character

UPD2. another question that worries me, is it possible for poseme to make position saving not only atom but also cua
 
Last edited:
Can I disable the "Gaze" module so it doesn't run at all? I'm not sure why, but it's causing problems with the PoseMe plugin.

PS. I got this error when I added a plugin for a female character. There were only 3 characters in the scene.
!> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[UnityEngine.Transform].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze+Ass..ctor (CheesyFX.Person person, System.String side) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze.RegisterPerson (CheesyFX.Person person, CheesyFX.Gaze gaze) [0x00000] in <filename unknown>:0
at CheesyFX.Person.Init (CheesyFX.CapsulePenetrator penetrator) [0x00000] in <filename unknown>:0
at CheesyFX.FillMeUp.AddPenetrator (.Atom atom) [0x00000] in <filename unknown>:0
!> System.InvalidOperationException: Operation is not valid due to the current state of the object
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.GetSceneContent (Boolean init) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.Init () [0x00000] in <filename unknown>:0

after I deleted one character, the plugin started working:unsure:
UPD. the problem was caused by one particular character

UPD2. another question that worries me, is it possible for poseme to make position saving not only atom but also cua
  1. Go to Clients and untick everything.
  2. Please be more precise. What plugin did you add to the female? The "bad" character has some modifications incompatible with BL.
  3. No, not possible.
 
@Vam_SlesaR Are you sure you don't use the AutoJuice plugin? I already told you that this most likely is the issue. See this post:
 
This plugin seems like a must have but cant get it to work.. I keep getting an error of
System.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0I
Ive tried deleting all files and redownloading everything but still get same error. Any idea on how i can fix this?
 
This plugin seems like a must have but cant get it to work.. I keep getting an error of
System.NullReferenceException: Object reference not set to an instance of an object
at CheesyFX.FillMeUp.Update () [0x00000] in <filename unknown>:0I
Ive tried deleting all files and redownloading everything but still get same error. Any idea on how i can fix this?
Add it to a female, not a male. I suspect that's what you did.
 
Can I disable the "Gaze" module so it doesn't run at all? I'm not sure why, but it's causing problems with the PoseMe plugin.

PS. I got this error when I added a plugin for a female character. There were only 3 characters in the scene.
!> System.ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
at System.Collections.Generic.List`1[UnityEngine.Transform].get_Item (Int32 index) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze+Ass..ctor (CheesyFX.Person person, System.String side) [0x00000] in <filename unknown>:0
at CheesyFX.Gaze.RegisterPerson (CheesyFX.Person person, CheesyFX.Gaze gaze) [0x00000] in <filename unknown>:0
at CheesyFX.Person.Init (CheesyFX.CapsulePenetrator penetrator) [0x00000] in <filename unknown>:0
at CheesyFX.FillMeUp.AddPenetrator (.Atom atom) [0x00000] in <filename unknown>:0
!> System.InvalidOperationException: Operation is not valid due to the current state of the object
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[Person] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.GetSceneContent (Boolean init) [0x00000] in <filename unknown>:0
at CheesyFX.PoseMe.Init () [0x00000] in <filename unknown>:0

after I deleted one character, the plugin started working:unsure:
UPD. the problem was caused by one particular character

UPD2. another question that worries me, is it possible for poseme to make position saving not only atom but also cua
It could also be that you loaded BL while one person atom is disabled. This produces the above error as I just noticed. Load BL while all persons are toggled on. After that you can do what you want.
This will be fixed but I generally don't recommend toggling persons because of internal VAM issues.
 
It could also be that you loaded BL while one person atom is disabled. This produces the above error as I just noticed. Load BL while all persons are toggled on. After that you can do what you want.
This will be fixed but I generally don't recommend toggling persons because of internal VAM issues.
I find it better to have a pose preset that moves a person atom out of the way to a hidden part of the scene, then another to bring them back.
 
I find it better to have a pose preset that moves a person atom out of the way to a hidden part of the scene, then another to bring them back.
Yes, that's how I'd do it too. But I would not use a "pose preset", but a PoseMe pose instead.
 
Hi
Is there a way to use voice commands to change pose me scenes?
Maybe keyboard shortcuts for prev next poses and activate those via voice control plugins?
Thanks
 
i have added it to only female.. i tried multiple models as well as the default creator scene with default female and get the same error.
Do you have the resource package installed? If not, you should have gotten a message at the beginning of the log.

If you do, does the log contain additional information?
 
Last edited:
Hi
Is there a way to use voice commands to change pose me scenes?
Maybe keyboard shortcuts for prev next poses and activate those via voice control plugins?
Thanks
Hi,
with "scenes" you're referring to poses I guess. Yes, there are several triggers you can hook up to your voice commands or Keybindings:
Specific pose:
1724271362142.png

Random, next and previous:
1724271434130.png
 
Last edited:
with "scenes" you're referring to poses I guess. Yes, there are several triggers you can hook up to your voice commands or Keybindings:
Specific pose:

Thanks, It worked like a charm :)
There i so much to click at, so its difficult to find it without prior knowledge.
 
Do you have the resource package installed? If not, you should have gotten a message at the beginning of the log.

If you do, does the log contain additional information?
yes i have all of your additional plugins installed.. I'm assuming you mean the error log and it just keeps repeating the same message over and over..

1724358530439.png
 
yes i have all of your additional plugins installed.. I'm assuming you mean the error log and it just keeps repeating the same message over and over..

View attachment 402424
You either don't have the resource pack (not a plugin) or you installed VaM directly to the root of a drive, not inside a folder. But to be sure I'd need to see the beginning. Add the plugin and remove it immediately to not have a constant spam.
 

Similar threads

Back
Top Bottom