Stupid answer: Using timeline for example.@CheesyFX How i can make female finger herself without using the 'PoseMe' Plugin?
Not sure what you want tbh.
Stupid answer: Using timeline for example.@CheesyFX How i can make female finger herself without using the 'PoseMe' Plugin?
Thanks!Hey cheesy, congrats on almost 1 mil downloads =).
2 questions:
1. If I have for example a scene with 100 poses and 2 person atoms and want to add a third person atom.
As far as I can tell, I now have to pose the new person atom in every single pose, because it could be in the way of the other atoms otherwise and I have to update every single pose, which is a lot of work.
Could you add a option in the future, where every atom that is not actually saved or wanted in the pose is turned off?
That way person atoms are only actually in the pose and turned "on" when needed and it would be much more performance friendly, if you have only the atoms you need in this particular pose, instead of the other atoms being teleported somewhere but still active draining ressources.
2. Is there head movement for the female enabled by default when penetration is active?
I have poses where I don't have any idles or movement selected no gaze and she still rotates her head up and down every few seconds, which is extra annoying for poses with penetration + bj.
One possible bug:
When I load a pose and directly after press F1 to close the UI and try to move the camera, the camera often doesn't move and stays in one place
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.Hi, I'm sorry if my question seems silly, but how can I set different target for different characters in 'gaze'? Or will the target be common to all customers?
And is it possible to add unicode support for dialogs? when I use a non-Latin layout (Cyrillic), the dialogs show only punctuation marks.
and yet, I saved the scene, but when I loaded it, the PoseMe plugin opens an empty tab
If Alive has any kind of gaze system it will interfere. Even disabling it's gaze can change some settings BL needs. For BL the eye target needs to be "Custom" + some internal settings you don't have access to. These are automatically set on load, but if something comes later and messes things up my Gaze won't work.Thank you so much. I guess SPQR AliveCore is interfering with the gaze. I cannot have both at the same time it seems.
Hmm, I may have fixed this already in my dev build. Does reloading BL set them back to on, too?I'm using version 71. That's the latest, right? In the scene I have the ReflectiveSlate as the mirror, and Enable Reflective Surfaces on in user prefs. I did like you said. I turned off Use mirrors in PoseMe under Gaze in each pose. I ran through the poses again and it was still off. I saved the scene, but when I reloaded it, all the poses had Use mirrors checked again. It must be happening on scene load. I checked in the scene file, and there's nothing saved under gaze that sets the mirrors to off.
The lhand trigger 'handjob' on male, you can't use the female lhand (or the right hand) to finger herself.Stupid answer: Using timeline for example.
Not sure what you want tbh.
Try the dub.force plugin. Pose the hand to do the fingering, then set multiple instances of dub.force to do torque and force in different directions with different cycle times to make it look more random.@CheesyFX How i can make female finger herself without using the 'PoseMe' Plugin?
Never seen this plugin, i will try that, thanks!Try the dub.force plugin. Pose the hand to do the fingering, then set multiple instances of dub.force to do torque and force in different directions with different cycle times to make it look more random.
Plugins - Force
A little helper I use a lot in my scenes lately. It's basically exactly what the tag line says: "Force generator with random variance and a manual mode for transition triggers." This is based on MeshedVR's CycleForce and adds some built in...hub.virtamate.com
Or simply add a pose in BL and assign a movenet or caress to the hand... Some seem to like it complicated. ?Try the dub.force plugin. Pose the hand to do the fingering, then set multiple instances of dub.force to do torque and force in different directions with different cycle times to make it look more random.
Plugins - Force
A little helper I use a lot in my scenes lately. It's basically exactly what the tag line says: "Force generator with random variance and a manual mode for transition triggers." This is based on MeshedVR's CycleForce and adds some built in...hub.virtamate.com
There never is a "finger herself" option.only if you're using 'PoseMe' Plugin, suddenly there is an option that the female can finger herself, why is that?
Thanks for the quick reply, I'll make sure to check the updates next time!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.
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 correctlyWhat 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.
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.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...
I'm just using the speech bubbles native VAM comes with. You can manually invoke them like this: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
yes, you're right, bubbles don't work with Cyrillic text =(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.
"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").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
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:"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.
I finally checked that. Yes, reloading BL in the scene after turning off Use Mirrors enables it again.Hmm, I may have fixed this already in my dev build. Does reloading BL set them back to on, too?
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: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.
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
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
Add it to a female, not a male. I suspect that's what you did.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?
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.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
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