just doing alot of editing atm and its a pain to move the simulator and setting the video each time.
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.
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.
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.
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.
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.
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
No, that was my .02
Give them back /tableflip
(actually yes, Iâm discussing with @Yoooi whatâs worth to take from his fork)
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 ![]()
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.