Cue

Plugins Cue

Intro
Cue is a large plugin with two main purposes:
  1. Make characters react to things: It has moods, excitement, breathing, body temperature and a gaze system.
  2. Reduce the number of interactions with the UI: It will show a menu attached to a VR hand with actions, usable with one hand.
Cue is meant to be retrofitted in already existing scenes: add the plugin preset to all characters and add Cue itself on one character. It will take care of the rest. Characters will immediately have an idle animation, will be looking around at interesting things and will react to touch.

The complete documentation is available on the wiki on Github.


Dependencies
  1. MacGruber's Life
  2. hazmhox's VAMMoan
  3. ToumeiHitsuji's DiviningRod

Getting started
  1. On each person in the scene, load the Plugin PRESET via5-cue-support from via5.Cue.3. Note that this is a Plugin Preset, not a plugin.
  2. Pick one person in the scene and add the Cue plugin from via5.Cue.3/Cue.cslist.
  3. The Cue plugin must only be added once in a scene.
  4. If Person atoms are added, removed or renamed, Cue must be reloaded. It will remember its settings.

For existing scenes, the preset can be reloaded on each atom (use merge load to avoid losing other plugins), or the new dependencies can be added manually. It might be easier to just remove all the plugins from an atom and reload the preset instead.

User interface

On desktop
A HUD will appear on top of the screen. It's always on top and can get in the way. Disabling Cue will hide it.

In VR
vr-menu.png

The menu is designed to be used with one hand.
  1. Switch to Play mode. The menu will not appear in Edit mode.
  2. Touch any of the A/B/Y/Z buttons and wait half a second to show the menu on the hand. Don't press the button.
  3. While the menu is visible, press the trigger button and hold it halfway down to pin the menu open. As long as the trigger button is pressed halfway, the menu will stay visible.
  4. The joystick can then be used to navigate the menu. Left/right changes the selected character, up/down changes the selected option in the menu.
  5. Pressing the trigger fully will activate the selected option in the menu.

Features

Menu actions
Some of these actions will try to find the closest target that makes sense. These options may not activate after clicking them if Cue cannot find a good target. Body parts must be aligned and set up correctly for the proper animation to play, Cue won't move them by itself.

The Hand and Head actions can be triggered automatically when body parts are moved close enough.
  1. Hand: Can be activated when either of the character's hands are close to genitals, including their own. The animation will change depending on whether the target is male or female. Cue will use either ClockwiseSilver's HJ plugin or its own animations.
  2. Head: Can be activated when the character's head is close to male genitals. This is not used for kissing, see `Can kiss` below. Cue uses ClockwiseSilver's BJ plugin for this animation.
  3. Thrust: Can be activated if the character is either penetrating or is being penetrated by another character. If there is no clear penetration, the action won't start.
  4. Trib Like Thrust, but will always start. Cue will still attempt to find a target person by looking at what's close to the genitals, but will start regardless.
  5. Can kiss: Cue will randomly start and stop the kissing animation between two characters when they're close enough. The Can kiss option can be disabled on a character to make sure they never kiss. Useful for positioning heads close without having them kiss. Uses ClockwiseSilver's plugins.
  6. Move player: When an atom is possessed, Cue treats it as the player. The Move player option is then always available at the bottom of the menus for convenience. It sets most joints to Off so the atom moves with the camera. Unchecking the option is equivalent to Key Joints: Control All. Make sure the option is unchecked if the player is involved in animations.
Moods
Characters can be happy, excited, angry, surprised or tired. Interacting with them will change the various moods depending on their personality. The character's current mood will affect their facial expressions.

Excitement
Cue has a complex system to raise or lower the excited mood depending on interactions. Excitement can rise when a character is being touched, when the various animations are running or when other characters are being excited. When excitement reaches its maximum, a climax animation is played and the tired mood temporarily increases.

There is some collision detection between body parts and excitement will rise automatically if something rubs against genitals fast enough.

Breathing
Cue relies on hazmhox's VAMMoan plugin for breathing and climax sounds. Breathing intensity goes up with excitement. If a character's neck is being grabbed, it won't be able to breathe, changing skin colour and affecting voice and expressions.

Body temperature
Body temperature will rise along with excitement. Cue takes over several parameters to control the character's appearance:
  1. Skin Color in Skin Materials 1.
  2. Gloss in Skin Materials 2.
  3. Style Rigidity Rolloff and Style Cling for all hair items.
These can be turned off in the options. They don't always work well with some skin colours and hair items.

Gaze
Characters will look at each other or at body parts, depending on what's going on in the scene. Their personality can make it so they will avoid looking at certain things. Grabbing a character's head will make it look at the player, which might anger them depending on their personality. Cue relies on MacGruber's Gaze plugin to move the head.

Custom gaze targets can be added, see the wiki on Github.

Hand linking
Cue will automatically link hands with body parts when they get close enough. For example, moving a character's hand close to their head will link the hand to the head. It's not perfect and it can sometimes be annoying. It can be turned off in the options. Cue does not use VaM's Parent Link for this, it has its own implementation.

Settings
Cue has an extensive set of options, including personalities and custom events . The documentation has been moved to the wiki on Github.

FAQ
  • Nothing happens when I select Hand, Head or Thrust
    Cue tries to find the closest target that makes sense. For Hand, make sure the hand is touching the target's genitals. To get a sex animation with Thrust, the body parts must be manually moved until there is a clear penetration.

  • The VR menu doesn't work with my controllers
    I was only able to test this on the Index. Please get on the VaM discord and ping me so I can figure this out. This plugin is mostly useless without the menu. In the meantime, you should be able to try it on desktop.

Licences
Cue is released under Creative Commons Zero. This project is in the public domain.

Silver Kiss, Silver HJ and SilverBJ are originally from ClockwiseSilver. They are released under CC BY-SA, with permission. I have modified them slightly for performance and added more parameters for integration.
Author
via5
Downloads
141,293
Views
141,293
Dependencies
3
Packages
1
Total Size
4.93 MB
Version
3.1
First release
Last update
Rating
4.97 star(s) 39 ratings

More resources from via5

Click the links below to support the other creators whose content was used to make this resource!

Latest updates

  1. 3.1

    This update is backward compatible. Replace the existing via5.Cue.3.var file. I now have a...
  2. 3.0

    Note that the the hub page for Cue now only has partial documentation. The complete...
  3. 2.1

    Fixed freeze with soft body physics

Latest reviews

My favorite plugin. One question - how can I decrease the body motion repsonse during the orgasm? The girls body seems to convulse to insane proportions :)
Upvote 0
Works greast with groups of Charakters just perfect! Really easy to install. Very nice face expressions!
Upvote 0
OMG! I am so glad I have finally found this plugin! This blows away the popular pay-walled life animator, I like that it is modular and not bloated with excess stuff I will never use. It even looks fantastic on MALE atoms.

Thank you so much for offering this work of genius FREE to the community.
Upvote 0
great, much better than the others of this type
Upvote 0
Great work, thanks
Upvote 0
This is amazing. Thank you for using it so usefully. But please fix two things. When excited, the skin becomes too red and when the option is turned off, it is too white. And in other scenes that use cue3.1, the movement is frozen.
via5
via5
I replied in the discussion section.
Upvote 0
Wow, this is awesome. Brings my scenes to life. Thanks a ton.
Upvote 0
Hey via5, this is very well-thought out and simple to use. I appreciate the availability of public methods you can call from outside the script.

I can't seem to change from 'bored' to 'sleeping' via a trigger, but maybe I'm missing something.

Also I had one suggestion: VAM expressions tend to be....very exaggerated....if you could make available a setting to reduce the morph values by some multiplier, that would be great. thanks for the great work.
via5
via5
I replied in the discussion section.
Upvote 0
Cue really shows promise of emergent behaviour in VaM. Every update so far has brought excellent features, so I'm looking forward to playing with v3!
Upvote 0
Lets you get a lot of organic activity in a scene automatically and adjust it easily...amazing!
Upvote 0
Back
Top Bottom