OpenFunscripter - another scripting tool - 2.0.0 release

There were some changes since I made this, but it mostly should be relevant:

1 Like

Sorry, I was speaking about the python program with computer vision.:laughing::laughing:

Check the thread, the creator has put up a video tutorial. There are some nuances to using it (knowing what to track, adjusting point distances in bulk etc) and you do need to adjust it afterwards, but it takes so much work out of building scripts from scratch.
I’ve used it to crank out a servicable half hour script in about 3 hours - that would normally take me 2-3 days. Another 1-2 hours and it will be indistinguishable from any quality handcrafted script. This was my first try - I’ll be faster next time now I know what I’m doing!

2 Likes

I’m interested in starting scripting but I can’t find Windows binaries on the github page for the 1.3.0 beta (I’m not seeing any earlier releases.)

I’ve recently tried to build 1.3.0_beta on linux (ubuntu focal). It builds just fine, but

  • It won’t load any video file that I throw at it
  • It constantly pegs a CPU at 100%
  • When I close the program, the GUI closes but the program remains active. The CPU stays pegged at 100% until I issue a Ctrl-C.

Yes the github is moving so the release are not here actually
Have a look here : Searching for OFS.exe before new releases

Here’s a stack trace if it helps.

I also see messages on the console:

ERROR: !!! MPV (ytdl_hook): Lua error: no event loop function
 !!!
ERROR: !!! MPV (ytdl_hook): 
 !!!
ERROR: !!! MPV (console): Lua error: attempt to call a nil value
 !!!

New to scripting here and cant find the option to unselect the script when the penis isnt being interacted with on ofs between sceens.

Can you explain in detail the problem I’m not really understanding what is your problem

Never mind that, the script seems to be automaticaly disabled between scenes. So how would a blow job and a hand job be done simultaneous when they keep switching positions on the script. As one finishes at the top the other comes in from the bottom. does that muck up the toy sensors. im using a max 2 so no problem here as the motion can blend. but could be a problem for other toys.

In that case it’s the creativity of the scripter who start. In my case if there is BJ on the tip and hand job at the base I’m scripting the tip mouvement. And when the BJ stop If the script is a 100 and the hand at the bottom I’m waiting for the hand to move to the top and then start to script the hand.

Thanks, just studying someone script know on how they done a few things. I’ve Been working on VRCosplayX_Tekken_Nina_Williams_A_XXX_Parody. I’ve nearly finished, theres alot of fast movement and not got a macanical toy to test. Can they even keep up, i dont know lol. spent 16 hours on it. Was a random pick as well lol

OSR and handy can keep really fast movement, launch will miss some if it’s really too fast. I guess there is a thread about hardware limits on the forum

@notyou1515
oh that doesn’t surprise me.
I added luasocket as a library so that Lua extensions would have access to sockets.
In order for that to work I had to change the linkage of Lua from C++ linkage to C linkage.
This causes an issue on linux because mpv exports Lua symbols aswell and you end up with two versions of Lua linked into the same binary causing very bad undefined behaviour.
The previous fix was using C++ linkage but that won’t work with luasocket anymore…
I have no clean fix yet, it’s very annoying tbh.

@ecigtaiwan
Thanks for sharing during these trying times.
I reuploaded this version to github aswell so you don’t have to keep it in your google drive.

@everyone
Sorry but I haven’t had much time recently.
I brought back the commit history and created a 1.3.0_beta release.
No linux version because the Lua issue described above however with the commit history you can now build older versions again.

3 Likes

Hi ! Sorry to ask the question again, but I did not find a satisfactory answer …
How to convert a .ofsp file to .funscript with which tool or which technique ?
Please

Open the .ofsp file in the OpenFunscripter. Press “FILE” > “EXPORT…” > “EXPORT ACTIVE SCRIPT” in the main menu. That’s all.

1 Like

Thank you so much

I’m doing a frame-by-frame script on a 2D animation, but everytime I go to the next frame, it’s stuck on whatever prior frame it was on. Any ideas on how to fix? Video is 25 fps for reference and I get a two errors stating “decode_slice_header error” and “missing reference picture, default is 0”.

Hello, I click openfunscripter.exe and it won’t move on to the dos window. What should I do?

Hi there, I have a problem starting OFS on my Windows 10 machine. For maybe a second a terminal window opens and immediately closes again. Did anyone else run into that issue? Any tips how to resolve this?