that did the job, thank you!
I see. Thank you.
Another question, is it possible to set axis range per video?
Hi do you consider adding the vacuglide 2 API like thehandy ?
Currently you can’t have separate settings per script or per video tho I plan or adding that.
But it would probably not include device limits because that does not makes sense to me. Device limits should be safe limits set only once. You would be able to control the script scale. Can you describe a situation in which you would want to have device limits per video?
It looks like it only works by uploading the full script to the device, like the handy api.
But the handy api also supports actual position commands and they are planning on allowing local wifi connections. I don’t know if it makes sense to add support for script upload to the device, be it handy or vacuglide, because it makes all MFP features pointless, and there are existing players that do that.
Are there any issues with Handy2 support or do I just have something configured incorrectly? Was testing some stuff out the other day and every script I tried caused my device to go haywire..
You should use buttplug/intiface over BLE if you want to use handy with MFP, and switch it to PolledUpdate after mapping. The separate handy output was just a test, it does not work with firmware v4 and it sends each command thru handy servers so its not smooth. I’m waiting for them to implement local wifi connections so that handy can fully support all MFP features.
Some Patreon like Eternal enigma produce funscript to be play with a stroker and a different script for vibrating toy and use MFP. I don’t know any other device who can play two distinc funscript at once.
But I don’t thinks you can only upload the full script to the device, you can send distinc command to set the speed and use the valves.
I don’t see anything that makes sense to use with MFP in the api: Vacuglide API V1 | Autoblow Developers
If you have ideas on what MFP would control then let me know.
It seems Vacuglide works with speed not with position like thehandy, you need to set up the speed.
With the machine we got a ai bot and command sent to it is set speed with the /target-speed.
MFP could process the script or the instant action with speed related command.
The Two valves command (/valve/stroke-plus /valve/stroke-minus) can get bigger or smaller stroke.
Those valve command can be set to manual control with shortcut.
how do i shorten the stroke length on a pmv im watching? Ive lowered the output range but there is no effect
Responded on patreon but I’ll copy here.
If you are using the handy output in MFP then yea it had a bug and it is ignoring the range settings. You could switch to using buttplug/intiface over BLE, it should also make it work better. Just switch it to PolledUpdate after mapping in MFP buttplug output.
You could also expand the L0 section and try changing the script scale tho that will move both top and bottom closer to center (instead of only the top like you want).
Actually I’m surprised that The Handy output is working for you. I think you are the only one.
Not sure if this is the correct place to report bugs, but when one uses the Axis::Range::Size::Drive with the Axis Offset of a controller thumbstick to reduce the output range to the absolute minimum (range at 51% and 52%) and then move the stick in the other direction to increase the range again, one has to wait at least a second until the range widens again (this means the other axis output range, L0 for me, where I use Axis::Range::Size::Offset, is then out of sync with the other ranges).
I think the mentioned range (51% and 52%) could be the issue (tested it out with both thumbsticks, so it’s not a controller issue).
When using the d-pad for the mentioned adjustment (via Axis::Range::Size::Offset), the range is 49% and 51%, and there is no issue there.
For smooth, precise and accelerated adjustments I would prefer to be able to use the thumbsticks than the d-pad, so it would be cool if you could fix the issue, please.
Thanks for the bug report. Fixed, will be in next release.
The issue was that when you shortened range size to minimum and kept decreasing, the size would be below 1% and would slowly go towards 0%, which would then take some time to scale up when you tried to increase it. Fixed by just limiting the lowest possible range to be 1%. Size offset was already limiting to 1%.
I’m trying to setup MFP with my SR1 2.0 for the first time. I have VLC and Internal sources set up. First I just tried to play a script without video by having the Internal source connected (VLC disconnected). The issue is that the folder icon is greyed out so I can’t load a funscript. I tried dragging and dropping the script to the MFP window but it just shows the circle with a slash ‘not allowed’ symbol anywhere I try to drag the file to in the MFP window. Also, when I select the ‘Script’ button below L0, all of the options other than ‘Lock’ are greyed out.
I’m having the same issue when trying to load a video; the folder icon is greyed out and I can’t drag the video file anywhere in the MFP window.
I’m new to this and probably missed a setting somewhere…
Funscripts are always loaded automatically based on the playing video file name. That script menu is only for manual actions and only is enabled when a video is playing.
I think in 1.31.3 you can only drag drop on the “File” box visible when you expand axis settings with the arrow button on the right side. But drag drop will also only work if there is a video playing.
You play videos in VLC so drag drop them into VLC window, and MFP does everything automatically so you don’t have to switch programs other than to change MFP configuration.
“Internal” player shows a drag-drop region where you can drop funscript files to create a playlist. To show that region you have to expand it with the down arrow on the right side after connecting.
Also since you have SR1, disable L1/L2/R1/R2 (and R0 if you don’t have twist) by clicking the button to the left of each range slider (in serial output).
Thanks! Expanding that field at the top to expose the drag and drop dialog did the trick for playing Internal scripts. Just playing the video first in VLC also did the trick for scripts with videos, so all is well ![]()
I have R0 set to random. The speed of the twists seems a little slow, is there a way to have it twist faster, or mix it up with some slower twists and some faster twists?
Select R0 tab and in motion provider popup expand advanced settings, those 3 settings control the shape of the random curve, the speed controls how fast the axis moves along the curve. If you click the little preview it will generate a new sample.
Awesome, I’ll give that a try.
Do you have a recommended setup for the handy 2? Because my just jitters, stops, or just off.
Use it over bluetooth with intiface/buttplug.io. In MFP add buttplug output and after connecting it to intiface map the handy to L0 and change it to PolledUpdate from FixedUpdate.


