BJ Assist Plugin Usage Guidance ==================================== Attach the BJ Assist plugin to the person who is giving the BJ. Position the person who is to receive the BJ such that their penis is within reach of the mouth of the BJ giver. Check the Head Rotate Initial Angle value is set correctly (mostly the default value of zero can be used - see details below). Press the Start button on the BJ Assist UI. Adjust the following UI controls manually, or for a much more desirable effect, use a Randmoizer plugin to adjust the values automatically and create a BJ experience of your preference: - Start/Pause/Upause BJ: This button will start the BJ. The head of the BJ giver will move and rotate until it is in front of the tip of the penis and then start sucking. Once started this button's function will change to a Pause/Unpause toggle. - Stop BJ: This button will stop the BJ. The head of the BJ giver will return to the intial position and rotation of the head settings before the Start BJ button was pressed. - Enable Auto Start on Scene Load: when enabled the BJ will automatically start when a scene with this plugin loads. - Initial Move Speed: this adjusts the speed at which the head of the BJ giver will initially move towards the receiver before the sucking starts. A higher value is faster and a lower value is slower. - Suck Speed: the speed at which the head of the BJ giver will suck up and down the penis. A higher value is faster and a lower value is slower. - Suck Start Position: the upper position on the penis before each head movement down the penis length begins. A zero value represents a position near the tip of the penis. Negative values represent a position off the tip end of the penis. - Suck Depth: the distance from the Sucking Start Position along the length of the penis that the head will move downwards before reversing direction. The length of the penis is approximately a depth of 1. (Note that due to VAM physics, currently at faster speeds the value will need to be set higher to reach the same depth). - Enable Face Grinding: when enabled the BJ Giver's head will grind further into the pelvis area of the Receiver (if the suck depth reaches) - Face Grind Hold Interval: The number of seconds between Face Grind Holds. The Giver will hold the grind position if the suck depth reaches the base of the penis. Setting the frequency to zero will disable this feature. - Face Grind Hold Duration: the duration in seconds that the Face Grind Hold position will be held for. - Enable Lip Morphs: applies morphs to the BJ giver's lips, when the lips are touching the penis. - Enable Tongue Morphs: applies morphs to the BJ givers tongue, when the lips are touching the penis. These morphs will result in the toungue sticking out below the penis. To create a tongue licking action, a number of additional tongue morphs can be modifed via parameters of this plugin (they are not visible on the BJ Assist UI). These parameters are intended to be controlled by an external plugin such as MultiFloatParamRandomizer (see demo as an example): * Tongue Bend Tip * Tongue Side-Side * Tongue Twist - Enable Penis Spring: when enabled the penis will rotate back towards its inital rotation angle whenever it's not being sucked on. - Enable Auto Recover: when enabled, the plugin will attempt to identify if the mouth becomes disconnected from the penis when it should not. If detected, then the BJ action is reset. A log message indicates whenever this happens - Head Move Speed: the speed at which the head of the BJ Giver will move towards the postions set in the next two parameters. - Head Move Up/Down: how far upwards or downwards the head of the BJ Giver will move. The amount of movement is expressed as an angle offset from the initial direction of the penis. For example, a value of -30 will result in the BJ giver's head moving such that the penis is pointing 30 degress downwards from it original direction. - Head Move Left/Right: how far left or right the head of the BJ Giver will move. The amount of movement is expressed as an angle offset from the initial direction of the penis. For example, a value of +20 will result in the BJ giver's head moving such that the penis is pointing 20 degress right of it's original direction. - Head Tilt Speed: the speed at which the head of the BJ Giver will tilt towards the angles set in the next two parameters. - Head Tilt Angle Down/Up: the angle up or down that the head will tilt relative to the current direction of the penis. For example, a value of -20 will tilt the head 20 degrees upwards. - Head Tilt Angle Left/Right: the angle left or right that the head will tilt relative to the current direction of the penis. For example, a value of -30 will tilt the head 30 degrees left of the current direction of the penis. - Head Rotate Speed: the speed at which the head will cyclically rotate clockwise and anticlockwise around the axis of the penis length as defined in the Head Rotation Offset. - Head Rotate Initial Angle: the amount of rotation relative to the penis up direction to be applied to the head before sucking. This rotation will be applied at the Head Move Speed as the head completes its initial move towards the penis. For most BJ positions the default value of zero can be left unmodified. For a 69 BJ position, this value should be set to -180 (or +180). For a sideways on BJ the value should be set as -90 or +90 (depending on if the giver is to the left or right of the receiver). - Head Rotation Offset: the amount of cyclic head rotation in degress around the axis of the penis length relative to the Initial Head Rotation Offset. For example, a value of 15 will result in the head rotating back and forth from -15 degrees to +15 degrees relative to the Head Rotate Initial Angle. - Control Penis & Head Physics: this plugin requires specific VAM physics settings to be applied to the penis and head controller nodes to work properly. If this setting is disabled then the user will need to take responsibility for applying appropriate physics settings to these nodes. Its recommended that this setting is left enabled. Note when the Stop BJ button is pressed, the original physics setting before the BJ started will by gradually reapplied to the penis and head. - Manual Head Offset Adjustment: applies a minor up or down offset to the head position relative to the penis. Can be used to fine tune the aim of the BJ Giver.