• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.
This update changes the voice control to my new VoiceControl2 plugin, based on VeeRifter's, that uses a locally hosted, private voice recognition app called VoskCompanion. This fixes a few things:

  1. Windows Speech Recognition is being abondoned by Microsoft, which breaks the old plugin. This is future proof.
  2. A seperate stand alone app handles the voice recognition on a separate thread and core than VAM, which leaves the single VAM core/thread able to focus on physics, etc.
  3. Everything is processed locally and is private.
VoskCompanion uses Vosk, a free language model which I included in the zip. Unpack it inside whatever folder you want. Instructions are on the hub. You can also get it from github: Release VoskCompanion v1.0 · StyleMavin/VoskCompanion



A few other changes and additions:

  1. PenisPathAlignment by HelicalPink because I found it does a good job of maintaining alignment.
  2. OrificeDynamics by Skynet because it enhances the appearance of the sucking lips, and it improves the genital physics. It also has an alignment feature which I left off, but feel free to experiment
  3. VideoReactiveLight by Mxx becuase it makes the lighting appear to come from the video screen which looks cool.
Have fun!
This update uses my new version of AnimationPoser that I made to improve the way the animations scale with character scale. I was noticing that when I used a smaller model that the movements were awkward because they were too large, and that was because the animations were not scaling down to match the model's scale. I had to re-write the plugin to fix it, and it works better now.
The new plugin is called AnimationPoser-2 and it's on the hub instead of in the Mega link. Let me know how it works for you.
Enjoy!
This is a small but important update. I found some missing commands that control when she starts or stops a shorter random interval as the "mix it up" command invokes. The timer was turning itself off after one cycle and there were some situations where she would keep mixing it up when she should not have.
This is a massive update. I have added about 120 new, slower states so instead of just having two steps down the speed ladder you have four steps down. She can go very slow now so even fast strokes can turn into a toe curling tease. I also changed the behavior of the "same stroke / don't quit" command; now she really will not quit. When you feel something you like and say "don't quit, keep doing that, etc." it triggers a timer that keeps triggering the same stroke choice so she's a good girl and keeps doing what you like without you having to tell her again and again. That persistence will continue unless you tell her to stop, mix it up, suck the tip, deep throat or that you're close. This gives you more time to enjoy each state, and to explore faster or slower options in each state without worrying that she's going to change to a different stroke. I find this new behavior to be really ejoyable.

I also added a couple of new buttons to directly access some of my favorite states, and the voice commands are the same as the button names; Slow Tip Heaven, and Big and Slow.

I also changed some of the "same group" stroke state groups so if you say "Oh my god baby, Yes baby, etc" the new groups are the Slow Tip Heaven group, the Twisty Tip group, and the Sensual Sucking group.


Note: on the backend, I completely changed the way the stroke states are organized using sub-folders that are for each step in the speed ladder. I'm not sure if when you save the scene locally if this will cause conflicts with existing stroke states you may have already in your VAM/Saves/PluginData/CheesyFX/BodyLanguage/FillMeUp/Forces/Throat folders. These new folders should keep the faster and slower states separated, but you may end up with some conflicts with the base states of the same name. Let me know if this happens. In anycase, I carefully tuned these states and I think this current batch is the best yet. The only issue is that the new organization will not work with older versions of this scene that relied on all the stroke states being in one folder for each axis.
Have fun and leave a review on the hub if you are enjoying my scenes.
I added another button and command to invoke a specific stroke called Slow Tip 7. The rythm of the stroke is a bit faster on the way up than the way down, and she focuses on the head. It feels awesome. The command is "slow tip seven".
I also made some slight changes to the male's cock physics settings so that it can rotate more freely, but his boner is stiffer. This seems to have some positive effect on how well the girl stays on the cock. I also made this change so that if you are using the Target-Reference mode in ToySerialController, the pitch and roll movements align better with the shaft, but are also more noticable as a result of the cock rotating around more in response to how her mouth moves. I added a new TSC setting the mega link that uses Target-Reference instead of Target-Plane. You can try it to see how you like the movements, or just make your own setting.
Enjoy!
This is a minor fix. The "Tip top" voice command was not working and would not save correctly, so I deleted it and rebuilt it.
I added five more buttons and voice commands to invoke five more sucking states that feel fantastic. Get ready for toe curling pleasure.

Deep five - Starts a deep, sensual stroke. Good for edging.

Pro Suck - Starts a group of longer, very stimulating strokes. She's a pro!

Sensual Sucking - Lots of variations in depth at a sensual pace.

Super Tip - Starts a group of tip strokes. Twisting sucking fun!

Tip Top - Starts her twisting and sucking on the very tip.

I'll add more soon. Enjoy!
The best just got better. I have added a shorter random timer option to the stroke variations. To invoke it, say "mix it up" or "keep me guessing", or press the "Mix it up" button. She will then change strokes every 5-13 seconds instead of the 20-60 seconds in regular mode. To get back to regular mode, use the commands: Don't Quit, Tip, Deep Throat, I'm Cumming, or just Stop, and then start her again. Edging will also stop the short timer.
I tried this out and it's really fun. While I was playing I found it was enjoyable to tell her to "switch" frequently sometimes, but I thought it would be even better to have her switch on her own more often while still keeping the option to have a longer random timer. Let me know how you all like it.
After playing this scene for months and having a great time, I started getting errors related to some movement presets. I found some typo errors and fixed them. I have no idea why these errors just started happening since it looks like these typos have been there for many versions, but here is a fixed version which may improve your experience in with the scene. While testing in desktop I did see some improvement in the sucking states that would have been affected by these typos, so give it a go and see if it feels better to you.
This is a minor bug fix update. The VAM hub notified me that my description in the var file was so long that it caused a server error, so I just made it a quick note to read the description on the hub. I also noticed that the edging restart behavior was not working reliably. I fixed some tiny values that somehow got changed so now she will get back to sucking when you really need her to. Let me know if you have any issues.
Back
Top Bottom