VR
I’m not too educated on this but - you want a VR video player. They may have built-in support for your toy, in which case you can connect by entering your Handy key or using Bluetooth. If they don’t you can hook it up with your script player and they will play in sync.
See this guide: https://discuss.eroscripts.com/t/how-to-use-scripts-in-vr-picture-guide-heresphere-whirligig/20477
Control Multiple devices (same script)
If you want to use the same script for all of them, ScriptPlayer should also fulfill the task. Although you wouldn’t be able to use the Handy’s Wi-Fi mode (connect via key), but would have to use Buttplug.io
/ Intiface.
Download Intiface Central, run it, click “start server”, under “device” tab click “start scanning”. Set both your Handy and your vibrator toy to bluetooth mode and you should see them in the list.
Leave Intiface running. Connect ScriptPlayer to Intiface. Your two toy should be moving in sync now.
In ScriptPlayer settings you can choose a conversion method for the vibrator that feels good to you.
Control Multiple devices (different script)
You’ll only need MultiFunPlayer if you want different scripts for each device, or want more refined control over the vibrator toy. Just a brief guide on getting started:
MFP doesn’t come with a built-in video player. Start by getting a supported media player on your machine. In MFP add it as your media source. Configure it so it talks to MultiFunPlayer.
Example of doing it with MPV:
Then add “Buttplug.io” as output:
Under “device map” add the Handy. select “L0” for “Axes”. After adding it select “PolledUpdate” as update mode. Add another device (your vibrator toy), select “L1”, choose “FixedUpdate” as update mode.
You should end up with a setup like this: https://discuss.eroscripts.com/t/is-there-any-solution-using-lovense-solace-with-funscripts/167027/2?u=falafel
Prepare your scripts and load them onto the L0 and L1 axis (you can rename your vibrator script’s extension to .L1.funscript
for auto-loading). your two devices should be playing their own script respectively.
You can also play with these settings to get some generated motion without a script, for example correlating L1 with L0 and blend in some randomized actions.
Renaming funscripts
Unfortunately most script players will require you to do that, since that’s the only way they match scripts with their respective media files. I found it best to rename them as I download and keep them stored together.
As long as you’ve tested them yourself and they felt fine to you. It’s good to get some feedback.