STROKEMASTER - FREE EDITION
*Free version is only tested with preview
Companion plugin for ToySerialController. Stretches whatever motion a scene
produces onto the full travel of your stroker, then shapes it.
THE PROBLEM
Most VaM scenes barely move the penis. The hips do the work, the animation
looks right on screen, and your device gets a few millimetres of travel out of
it. You end up riding the TSC sliders scene by scene to get anything back.
StrokeMaster watches what the scene is actually producing, learns the range it
uses, and maps that onto the full stroke you have available. Load a scene,
press play, and the device covers its travel without you touching anything.
WHAT IT DOES
Auto-ranging - learns the window the scene actually uses, live, and stretches
it to your full travel. Re-learns as the scene changes. On by default; this is
the whole point of the plugin and it needs nothing configured.
Min stroke depth - throws away the half strokes. Anything shorter than the
depth you set gets pushed out to it, so gentle scenes still read as strokes
instead of twitches.
Travel and rate multipliers - up to 2x each in the free build. Travel makes the
learned window bigger; rate makes it faster.
Idle filler - when the scene stops moving, the device keeps a slow stroke going
instead of parking. Hands back the instant real motion returns.
CUM - one tick. The stroke takes over from whatever was running and makes a
single slow pass all the way down, then stops there. A button gives the scene
back when you are done.
Twist - drives R0 on its own clock, independent of the stroke, so it keeps
turning through everything above.
Reference length - TSC’s own device-length slider, mirrored here so it lives in
your preset and is reachable without leaving the plugin.
Serial handling - starts TSC’s connection when you load in and stops it when
you leave, so you are not hunting for the connect button every session.
Rhythm readout - reports the tempo it is tracking in BPM, so you can see what
the scene is doing.
Chest target modes, a target picker for multi-TSC setups, and a full Help page
describing every control are all included.
WHAT THE FULL BUILD ADDS
Rhythm lock - the big one. For scenes where the hips move convincingly but the
penis barely does, the lock synthesises full tip-to-base strokes phase-locked
to the scene’s own tempo, so you get real strokes at the animation’s rhythm
instead of a scaled-up version of not much. Four tuning sliders for skew,
depth, centre and dynamics.
6x travel and 4x rate instead of 2x and 2x.
A floating in-game control panel you can place anywhere in VR, with a tick to
arm each control separately, so you adjust things mid-scene without opening the
plugin UI. Custom-BPM mode and the range fences live on that panel, so they
come with it.
The free build has no panel: every control is on the plugin page, which means
opening the plugin to change anything mid-scene.
DEVICES
If your toy connects to ToySerialController, it works with StrokeMaster.
StrokeMaster never touches your hardware. It writes TSC’s parameters and TSC
drives the device, so there is no device support list to be on. Developed and
tested on OSR-family hardware - OSR2, SR6 and SSR1, over serial and UDP.
Anything else you have reaching TSC arrives through the exact same path.
Your TSC Output Min / Output Max travel limits are never overwritten, so the
hardware stops you set still hold.
REQUIREMENTS
ToySerialController by Yoooi, with your device already working in it.
INSTALL
- Get ToySerialController working with your device first.
- Drop the var in AddonPackages and restart VaM.
- Add StrokeMasterFree.cs as a SESSION plugin - or a scene plugin in the same
scene as TSC. - It finds ToySerialController by itself. If you have more than one loaded,
pick the one you want from the “Target (TSC instance)” list. - Play a scene. Auto-ranging is on by default, so it works with nothing else
touched.
Open Help inside the plugin for a full description of every control.
Link to the paid version:


