OpenFunscripter - a scripting tool - 3.2.0 release

just doing alot of editing atm and its a pain to move the simulator and setting the video each time.

1 Like

Have a look at the bug reports in the original project. Two issues I have with OFS:

  • Not possible to save a default template for metadata window. The button is there but it doesn’t work.
  • If you include chapters, OFS crash when you save a heatmap (not as important anymore since ES generate heatmaps).

Indeed look at the original github issues list, plenty of stuff reported there. I even reported an issue about some of the UI elements/settings not persisting at startup. Also, one huge annoyance for me is that the thing always crashes when loading/unloading scripts, to replicate it just start loading a few scripts and then unloading them at random.

IMHO though, I wonder what the use case is to continue supporting this editor over dedicating more support to projects like FunGen. I see JFS/OFS as heavily outdated and “dumb”, requiring heavy community support for even basic post processing and automation. The editor was not designed to be fully modular (aside from the rather limited Lua API), so it limits opportunities for innovation and automation. Funscripting is one of those use cases where AI can be applied in very lucrative and useful ways, as can already be seen from FunGen. Reviving a dead project when there is so much potential for better and easier funscripting elsewhere feels rather pointless to me.

One day in the future AI might be as good as a human, but we aren’t there yet so human editing is still needed for AI scripts. As long as that is needed you need tools like JFS/OFS.

1 Like

Disagree, lots of post processing tools are already available in FunGen and more can be included. Also, the very means to manually edit actions in scripts is insanely slow and tedious in OFS, often requiring scripters to memorize and create tons of key combinations, where it doesn’t have to be like that if you have rich interactivity with the script graph to drag and drop or snap points or do other post processing actions.

Also, yes, AI is not yet there, then let’s get it there. Let’s pool up our limited community resources into helping projects that are actually worthwhile, where we see a rich future. OFS doesn’t have a future besides being a bandaid while the actual solutions are being developed.

I correct all AI scripts I have and there is a lot to do sadly when it comes to HJ BJ and AI often can not distinguish movement in background from action and it cant script depth. SLR AI already has the turning points spot on, if there was no human correction of those, which we dont know. FUNGEN not yet the last time I tried, it was often off by 2-3 frames which is too much. Wont try FUNGEN until he uncomplicates things. SLR AI is in sync which in my book is the basic for even calling it a script.

It’s meh but it’s still the default
Ain’t gonna actually do something new, just vibecode fix bugs and add features and plugins everyone already uses

to be fair, there ARE a lot of keybinds you can set to make OFS pretty efficient, including jumping back/next, shifting groups by set number of frames, etc.

When your software relies on keybinding hell to improve workflow, it’s not good software. I don’t understand why everyone’s quick to defend OFS. Guys it’s a relic prototype of the covid era. It’s only half functional because of community support. Like it’s not that hard to admit it’s just a prototype, cmon xD

not defending it, I just haven’t had that bad of a time working with it personally.

1 Like

Me neither so not sure what needs to be changed. For frame by frame it has every bit needed (and the keybinds take 10 seconds to set up for your own workflow) and for additional things there are the plugins.

You could turn it around. Why so quick to dismiss proven tech for something that is still in its early stages? As long as AI hasn’t surpassed manual scripting it’s worth keeping the tools since they are needed (unless you accept the flaws of current AI). We don’t stop producing gas/petrol just because electric vehicles are (supposedly) the future. OFS (and JFS) might become obsolete in the future, but we aren’t there yet.

1 Like

As a developer, i find making funscripts manually utterly repulsive. I have made a few action based scripts synced frame/level perfectly, it’s an insane waste of my time and energy. I would 100% rather wait a bit longer and then put my 5080 to good use churning through my library with a video motion analysis AI than to spend the little free time I have of my life enacting how human computers did maths before the transistor was commercialized, but funscript graph edition.

This is comparing apples and oranges. the combustion engine has been developed for over 100 years, EVs are being developed properly for about 10 years now and they’re already vastly overperforming in every way except costs and in some cases range, both of which are continuously being worked on anyway. Funscripts have been around as a whole for less than 10 years, with OFS being an abandoned covid side project. The only things it has “proven” is that a) open sourced community involvement is a must for this niche to even exist (big sex tech gtfo), and b) this is an erotic fulfillment industry currently functioning on 100% voluntary or uber-underpaid manual labor. Even the big sex tech is constantly looking for ways to underpay those who make scripts while overcharging whales and investing tons into automating away your efforts.

So please spare me the moral high ground here. I’m looking at this objectively, as someone who wants this technology to go fully open sourced, abundant, decentralized. You don’t do that on the backs of underpaid human computers. You do it smartly. Either way i rest my case.

1 Like

Oh and I also never said outright just delete OFS from existence. I simply doubted why we would bother to invest more of the limited community resources into it when they could instead be allocated to the more promising project. Like excuse me for having the audacity to suggest humans should not manually motion-analyze videos. There’s literally no universe where that makes any sense. This is literally what computer vision and AI were developed for: data crunching. There’s so much untapped potential to unlock if we spent more resources on integrating AI into this god forsaken workflow instead of arguing about how to preserve endless manual labor in this niche. I mean fuck, wouldn’t you also prefer not wasting your life making up and down motions?

It’s okay for things not to be your niche, my dude. But AI generated scripts, on average, are of significantly lower quality than those made by humans. It’s just like AI art, it’s merely a facsimile and not the real thing, and it shows.

But also “utterly repulsive?” That’s an oddly visceral response.

2 Likes

Yeah idk I actually kinda value my time. I don’t know what else to say. Sorry if that’s a step too far for this community.

Also FYI, AI art is generative. Crunching video frame data with algorithms to give you object recognition and motion prediction is not. The former is what AI bros want you to buy into to grow their stonks. The latter is one of the actual purposes of AI algorithms. That they’re of lower quality and yet still are reasonably on point, given the minuscule scale of this community and the still minor effort put into that so far in the lifecycle says quite a lot about the potential imo.

You missed the point entirely, but good on you for taking it so personally.

The comparison was to highlight the difference in output quality, which wasn’t exactly a difficult conclusion. Hope that helps.

Seriously, stop trying to be so bombastic. It’s gross.

oh btw, work smart if you do, build up on the efforts other people have made in various forks of OFS. You can check the original project insights page to see all the forks. Lots of various small fixes in those. The most valuable work someone could do at this point is combine all of them into a single fork tbh. Just my .02

1 Like

No, that was my .02
Give them back /tableflip

(actually yes, I’m discussing with @Yoooi what’s worth to take from his fork)

1 Like

Thank you so much for the effort to get OFS running with new mpv and ffmpeg versions

I hope I can get it running again. When installing FunGen the packages got upgraded which ruined OFS for me so now I can’t script :cry:

Sadly, seems like getting it to compile on Mac OS with a modern compiler is really hard and beyond me. If someone did it successfully and can share a compiled app for OS X I would be grateful.

1 Like