-
Notifications
You must be signed in to change notification settings - Fork 5
Toy Options List
OSC Data
Enable or disable toy information to VRChat. At the moment the only information sent with this option is the toy's battery life. Click the clipboard to copy the parameter to use on your avatar. VibeCheck will send the associated data to their respective endpoints.
The OSC data parameters are created based on the toy's name and how many of that same toy are connected.
-
toy_name
is the name of the toy lowercase and spaces replaced with underscores. -
toy_duplicate_id
is how you use two of the same toy with different endpoints. If there is only one of a certain toy connected the duplicate id is always 0. The count starts at 0.
vibecheck/osc_data/{toy_name}/{toy_duplicate_id}/battery
Anatomy
Assign the anatomy tag to the specific toy. This is helpful for users or prefabs/tools that use the VibeCheck OSC API to disable/enable toys based on their anatomy tag. For example: if you have multiple DPS/TPS points that toggle on and off, you can use this tag to enable all toys tagged with Vagina
and enable all toys with Anus
.
Enabled
Enable or disable the specific feature.
Parameter
The OSC parameter to control the feature. This parameter must be a float.
Mode
The float value processing mode. There are three modes: None, Smooth, Rate
.
-
None
: Set the motor to the input value directly. -
Smooth
: Queue the set amount of values and then set the toy motor to the average of them. (Recommend 2 for the smoothing value) -
Rate
: The faster the float input moves the higher the value to the toy motor.
Linear Speed
Set the requested linear position movement speed in milliseconds.This feature will only show on Linear feature types.
Flip Input
This toggle flips float inputs after processing. This is helpful for toys that use a flipped motor input (0 == 100% && 100 == 0%).
Idle
The idle value will activate after the first activation of the feature. Set the idle power for a feature. Idle will activate when an input value is not being sent.
Range
Set the minimum and maximum input values.
Simulate
Simulate a value input with the given settings. This will activate the idle value as well!