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

Plugins + Scripts VAMMoan

Download [28.71 MB]
The breathing rythm is based on the sound itself. The base idle behavior is slow and steady. So what you're saying you have, is not the default behavior.
 
@hazmhox, you have basically answered my question: if the rythm is based on the sound and we have only one male sound in VAMMoan, it's obvious I can't make it faster or slower. Fair enough, I just thought I've overlooked a slider or other way to regulate it.

Here is the video anyway:



For me it's a little bit too fast for an idle character, but it's matter of taste. Finally VAM has been invented to simulate rather more active characters :), not someone just sitting and doing nothing.

Thanks a lot for your help!
 
Augment the pause if you want : )
It'll slightly push the delay between each sound.
 
getting this odd error
Error during attempt to load assetbundle hazmhox.vammoan.20:/Custom/Scripts/VAMMoan/audio/voices.voicebundle. Not valid
!> Error during attempt to load assetbundle hazmhox.vammoan.20:/Custom/Scripts/VAMMoan/audio/voices-shared.voicebundle. Not valid
 
What could cause the moans being very quiet in a scene? Voice Volume is all the way up. Spatialization is default. Also noticed mouth movements is minimal. Set morphs to default. No luck

Edit: Found it. Disabling the environment turns it to normal. Lmao WTF?!
Its this one: https://hub.virtamate.com/resources/abandoned-factory.61877/
 
Last edited:
Whaaaaaaaaat?

HO FUCK. I think I know why. That enviro might have a camera in it, and shifts the listener.

Try loading that even, let it at the 0.0.0 position. Add an audiosource and put like a song on it in loop mode. Then try to move the enviro away.
If you hear the sound moving then that's the reason.
 
Yep, moving around and changing scale increases the volume. First time seing this :D
 
That's a technical issue in vam's implementation.

If you prefer, you can't have two listeners in a scene. (which is on the camera)
If you don't prevent this from happening ( by let's say, detect unwanted cameras and remove them or disable them ), the "scene/asset" camera takes over the listener, and your sound is broken.

Tip to prevent this from the enviro : use DLUtils, locate the cam, disable it, the player/VR listener camera should then take over.
 
That's a technical issue in vam's implementation.

If you prefer, you can't have two listeners in a scene. (which is on the camera)
If you don't prevent this from happening ( by let's say, detect unwanted cameras and remove them or disable them ), the "scene/asset" camera takes over the listener, and your sound is broken.

Tip to prevent this from the enviro : use DLUtils, locate the cam, disable it, the player/VR listener camera should then take over.
In case you're wondering what the issue is @LDR
 
That's a technical issue in vam's implementation.

If you prefer, you can't have two listeners in a scene. (which is on the camera)
If you don't prevent this from happening ( by let's say, detect unwanted cameras and remove them or disable them ), the "scene/asset" camera takes over the listener, and your sound is broken.

Tip to prevent this from the enviro : use DLUtils, locate the cam, disable it, the player/VR listener camera should then take over.
In case you're wondering what the issue is @LDR
Thanks, I’ll try it later.
 
Hi
I'm experiencing strange issue most probably caused by a Video Renderer plugin but it affects VamMoan so here I am.
In the scene "Virtual Sweetheart", I added an Empty, loaded the Renderer plugin (.cslist).
At that point, VamMoan breaks and the girls mouth no longer opens with moans.
All the other animations work (talking etc.) but se moans with her mouth closed.
I was trying to find the issue for hours but really have no clue how to fix that.
The think is, it will break this across other Virtual Sweetheart scenes although they don't have the Renderer loaded in them.
The only think that gets rid of the issue is to override/re-copy the scene file and repair all the VAM files via the updater.
Once I load the renderer again, it breaks it again

Any thoughts?
 
Any thoughts?

If a scene works properly without editing it, it means everything is fine on your end. If it fails/breaks after editing it, it means either what you're doing is wrong OR the edits are breaking proper plugin/scripting behavior.
The "repair vam files" move is probably a false positive, as there is litterally no way that a plugin could break VAM files unless the creator made a really bad choice design wise ( but honestly, I don't think any plugin ever did that ).

The core problem is you loading the renderer plugin.
So the solution here is to ask for support on that renderer plugin as VAMM is only outputting audio to the character audio source, nothing fancy, nothing crazy... just plain audio playback. So the renderer plugin is at fault here.
 
So the renderer plugin is at fault here.
I'm positive that the Renderer is to blame here. I was just hoping since you got much better insight and knowledge of your plugin, that you could point me to the right direction.
The Video Renderer dev. isn't responding so I'm stuck with a trial and error approach.

Thanks for your input though.
 
I'm positive that the Renderer is to blame here. I was just hoping since you got much better insight and knowledge of your plugin, that you could point me to the right direction.
The Video Renderer dev. isn't responding so I'm stuck with a trial and error approach.

Thanks for your input though.

I know how my plugin works but I'm not sure how the renderer thing can interfere that much with the character itself.
It's actually quite weird that a renderer would do that.
Can you tell me which plugin it is?
 
I know how my plugin works but I'm not sure how the renderer thing can interfere that much with the character itself.
It's actually quite weird that a renderer would do that.
Can you tell me which plugin it is?
Yes, so the full scope of things involved:

Scene - Virtual Sweetheart ReLoaded

Video Renderer - Plugin

I contacted the scene author (TGC) about this issue, and he confirmed that he was experiencing the same behaviour trying to render videos with this plugin, but could not identify the glitch either.

The weird thing is, once I load the plugin into one scene, it breaks VAMM across other scenes...
 
The weird thing is, once I load the plugin into one scene, it breaks VAMM across other scenes...

C#:
                if (originalAudioListener != null)
                {
                    originalAudioListener.AddComponent<AudioListener>();
                    originalAudioListener.GetComponent<AudioListener>().velocityUpdateMode = originalVelocityUpdateMode;
                }

Apparently, the plugin deletes the original audio listener (from VAM if you prefer) and tries to restore it arbitrarly.
Which from what I gather in Meshed original code (for the jaw/lipsync) is definitely NOT gonna like this.

This code should technically disable the listener and resync them. It probably never accounted for mouth sync from what I see.

More or less, the reason why mouth is not moving AND is broken afterwards. If you want to restore it, always use the hard reset.
 
C#:
                if (originalAudioListener != null)
                {
                    originalAudioListener.AddComponent<AudioListener>();
                    originalAudioListener.GetComponent<AudioListener>().velocityUpdateMode = originalVelocityUpdateMode;
                }
That is impressive! No idea how you did that in ten minutes, though (would like to know by the way:) )
What exactly do you mean by "use the hard reset" ?
 
That is impressive! No idea how you did that in ten minutes, though (would like to know by the way:) )
What exactly do you mean by "use the hard reset" ?

Well if by impressive you mean "read the code and saw what could be a problem", that's not that hard lol.
The snippet I posted is one of the thing causing the problem, not a fix :p

The hard reset in the menu? do you not know it?
Technically if you're a bit used to VAM, you know you have to use it all the time.

If you prefer rule of thumb : "Load one scene, then hard reset, never load scenes back to back without resetting".
 
Back
Top Bottom