EroScripts is a community for scripts that sync up interactive sex toys with porn. Learn more.

To discover, download, and help choose what gets scripted, create an account.

EroScripts

Stroke2Vibe - Converts scripts for Stroking toys to Vibratin toys scripts

Ever wanted to use a funscript for your vibrator but only found funscripts for stroking toys?
This program might help you out.

What does the Program do:
Import a funscript for stroking toys
Transform the script into a funscript for vibrators
Manual Optimizations depending on personal Taste
Save Vibration Funscript on HDD

What does the Program not do:
Provide a graphical Interface
Let you make a funscript from scratch
Let you manipulate stroke scripts before conversion (use other tools for that)
Automatically Optimize

Installation:
1.) Download and unzip Link
2.1)either compile yourself (check Readme.md)
2.2) or use to precompiled .exe in the bin folder
3.) Optionally: Add the programm to your PATH variable so you can invoke it from everywhere. (very useful. use google to find out how for your OS)

Usage:
1.) Open a terminal in the folder your stroking script is in
2.)In the Terminal type: Stroke2Vibe.exe myscript.funscript
myscript.funscript is the script you want to convert
stroke2vibe.exe has to either be in the same folder or added to you path variables
libantlr4-runtime.dll has to be in the same folder as the exe
3.) The Programm Converts the script for you and shows you commands to manipulate the script

Usage tips:

  1. Use Script statistics to check your average script values etc.
  2. There might be a small amount of very high values wich lowered the value of the other actions
    To fix multiply all values with multiplier >1 and then use Sanitize
  3. Using SQRT and then Multiplying by e.g. 8 decreases high values slightly and drastically increases very low values
  4. In a stroke script small strokes near the top are probably more intense while strokes at the bottom are less intense. You can Multiply values according to that logic with Hotkey “e”
  5. Press 1 to clear your screen
  6. Shorten before saving (recommend value between 1 and 5)

Licensing
As said in the LICENSE file I made all my code public domain. The antlr part has its own license though (wich is still not very constricting). So go ahead and reuse any of the code.

PS: I Might add some pictures or more detailed explanations to this post at some point :slight_smile:

2 Likes

Hello, i dont know why, but i cant download the file in link. Maybe because I’m in “read only mode”. Can you please set download rights to “anyone who has link” ?

sry fixed it.