I can't find this anywhere. Manually make scripts without video?

Hi, I am new here and this is my first post here in this forum.
I’ve downloaded the example “Clipboard2010933.funscript” file from @Lucifie on the top.
I took a look at the file with simple Notepad-Editor and it seems very self-explanatory to me.
Here is a cut out of the first part:

{“version”:“1.0”,“range”:100,“inverted”:false,“metadata”:{“type”:“”,“description”:“”,“notes”:“”,“creator”:“”,“title”:“”,“license”:“”,“performers”:,“tags”:,“script_url”:“”,“video_url”:“”,“duration”:0},“actions”:[{“pos”:80,“at”:0},{“pos”:43,“at”:1496},{“pos”:43,“at”:2989},…
{“pos”:0,“at”:1316148},{“pos”:100,“at”:1316315}]}

As you can see there is a bunch “unimportant” (for the Handy to work) stuff first and the script itself starts at this part:

“actions”:[…]}

and there inside is only one repeating thing:

{“pos”:80,“at”:0},
{“pos”:43,“at”:1496},
{“pos”:43,“at”:2989},

{“pos”:0,“at”:1316148},
{“pos”:100,“at”:1316315}]}

The first number (here 80, 43,…0, 100) is the Position of the Handy and can be 0 to 100, where 0 is all the way down and 100 all the way up. I think it’s % of the total possible Length. (115mm for the Handy?)
The second number (here 0, 1496, 2989,…1316148, 1316315) is just the total time in milliseconds. (1sec = 1000ms)

I was reading this for some reference:
how-to-get-started-with-scripting/2234#stroke-length-and-scripting

So first position will be at 80% up at Time 0.
Next position will be at 43% up after 1,496s from 0.
Next position will be at 43% up after 2,989s from 0.

Next position will be at 0% up after 1316,148s from 0.
And the last position will be at 100% up after 1316,315s from 0. (= ~22min)

If you want it simpler without all the Brackets and quota ({“”:“”,“”:“”},{[“”:“”,“”:“”]}) stuff you can convert “.funscipt” files on handyfeeling.com into simpler “.csv” files, which are looking as followed:

0,80
1496,43
2989,43
4478,43
5963,85…

It can happen that some “.csv” files are shown different like this:

0,801496,432989,434478,435963,85…

This is simply because there is only a “Line Feed” character instead of “Line Feed+Carriage Return” characters.

So no more information than position and time in the “.funscript”/“.cvs” files that the Handy is using to work. :wink: All other things like speed and pause is a direct product of the “when,where”.
I hope this info is somewhat helpfull for other newbees here. :smile: