First release of the FunGen Edition - optimized for macOS Apple Silicon.
Supports latest version of mpv for all platforms.
Here you go, either download the package (not signed, I do not have an apple developer account, so you need to right click etc.) or compile it from the repo : GitHub - ack00gar/OFS: OFS - FunGen edition
If you like that, consider supporting me, it helps developing tools like FunGen.
Worked flawlessly on my M1 chip! Youāre the goat for this, iāve been using remote access to my PC to script on my mac, thisāll make my life much easier tysm!
I did have to add the flag ā-DCMAKE_POLICY_VERSION_MINIMUM=3.5ā to CMake but other than that it was a smooth install.
I compiled and got OFS working on Mac again finally! Had to add the same flag as @Nodnil and also fix my MPV version which was x86 not arm64 for some reason.
bruh i would call OFS literally anything aside from near genius. Iāve said it a million times, itās a deprecated prototype relic of the covid era that was abandoned and now is held up on life support by the few people still bothering to make tailored lua scripts with its limited API. Itās a buggy mess with zero code organization, itās in fact so unmaintainable that nobody (up until very recently) has taken up the task of forking it and seriously maintaining/upgrading it after the original dev took off over 2.5 years ago. If it wasnāt for the lua extendability it would have been forgotten as soon as it appeared. I donāt get the obsession man i just donāt. Itās giving ultra HP software defender vibes at this point.
Yes thatās the problem, thereās just OFS and itās ugly, closed source and even more deprecated sister JFS. Thatās why iāve been saying for literal years that this community needs a better scripter software, that integrates modern automation and has a better interface, and expands even further on community extensions. We can get there by supporting those willing to undertake huge tasks in this community to make that better software.
And spent some time this morning compiling for Windows (I only have a Mac device) with the great testing help of Walton as usual in the FunGen discord, looks like it can now work with a very recent build of mpv on Windows too.
I would suggest starting a new thread, bumping version to 4.0.0, packaging with all the stuff (the cylinder), and dropping Mac/Linux/Windows version into the post
(add info on single-file multi-axis tho, all it means is basically it can open files from here, thatās not for uploading)
Just copypaste your README into a new post most likely
Does FunGen replace the old tools for generating from video?
Sorry, I didnāt quite catch what you meant by āDoes FunGen replace the old tools for generating from video?ā, do you mean MTFG ?
(If so, no, no tracking module available yet in that version).
You might not be aware of it but Iām still recovering from quite a serious head injury about ten days ago, which obviously left a few dents in my helmet⦠and slowed my processing speedā¦
Take care of your health first of all, sex tech is not the priority here.
I do wonder if long term, a much more modularized python port of OFS/JFS features could be integrated into FunGen (keeping what worked well and throwing out the prototype trash). At that point there should be no reason to go back to OFS except if youāre running it heavily modded with lua scripts. But if FunGen is modular enough, iām sure a lot of those Lua scripts could eventually be ported into python to run as addons in FunGen instead.
The way I see it, it should definitely be feasible to port some of the core/useful features of OFS and JFS into FunGen over time (I say JFS because it too had a few nice features/functions, despite being closed source). Many of them are already ported anyway, like the video playback, funscript editing/rendering, simulation and statistics, heck even some of the automation and post-processing behavior from community scripts is already there. And for what remains, you may not even need to modify the individual implementations of each feature too much given that both tools use the same ImGUI framework, just in different languages. While I would ultimately love to see a more intuitive interface be developed, so far youāve clearly pushed the envelope on what can be achieved with it!
I think the main reasons why anyone would want to stick with OFS after that point would be mainly related to:
needing to re-learn the toolset/interface
having specific Lua scripts that arenāt yet ported to work with FunGen
assuming that FunGen is just used for creating AI scripts, not leaving much room for manual creations.
For the latter, I think at some point it would make sense to rephrase the project āmarketingā to resemble more the idea of an overall funscript automation editor. So emphasizing on AI/automation features, but still allowing full (and intuitive) editorial support for manual corrections and post processing. Maybe also creating direct comparison demos to showcase the performance and workflow efficiency gains of FunGen over OFS. Over time, thatās how you win over people. These things should be the main goals of any successor of OFS, really.
I agree you could sell such a FUNGEN-OFS version and maintain and upgrade OFS at the same time and discuss feature requests with a strong bloat protection. The OFS interface is good. @quickfix tools are mandatory they already are important timesavers.