hmmmm i noticed this has not been actively maintained. is there a fork or something? the link in the main post goes to a public archive github. just curious.
edit:
heck i may try and learn c and c++ to continue the project for shits and giggles when im bored at work.
I mean, Iām into it too and doing a bit of the same but this isnāt a basic project. Thereās learning C++, and then learning C++ with tons of libraries and best practices and shit that is the reason no one has taken up the mantle yet. Not discouraging you, please have a go.
I mean ive been wanting to learn c and c++ for a while and once i get the basics of c/++ down ill play with itā¦ I know ooo cause ive done java and python work/classes, and i need to move away from java due to licence changes.
Gotcha. C++ canāt hurt, I just caution that unless youāre a prodigy with a lot of free time, itās going to be hard to get a handle on this project enough to right the buggy ship. Still, small, meaningful changes are important and welcome.
Can this software also be used as a player, like I can connect my handy and just download scripts and videos and play them using this tool, or what else would you guys recommend otherwise?
OFS is not intended to be a player. Depending on if you have VR or 2D videos there are different player options.
Many use Scriptplayer for 2D and Heresphere for VR.
Other options for VR are Whirligig or DeoVR. The latter is integrated with the VR site SLR. However, there are more players, especially if you use multi axis devices.
Hey just updated my version from v2.something something to the latest and I just wanted to check if mirror mode was still implemented or was moved somewhere else as I usually use it but canāt find it under frame modeās options anymore? (I do have two script tracks currently active)
Donāt know what view mode you are using but fisheye is usually better in left or right pane mode, not VR mode since that tend to distort the image. VR mode is more for equirectangular or whatever the projection is called.
Yeah, I already tried the left/right pane which helped with the visual warping but that introduced another problem where Iād have to guess the depth and because of the angle sometimes input points are not correct.
Watching the section with your VR headset can be of great help when that happens. That way you get a feeling for the troublesome section and you can get some reference points to use while scripting.
Hey there, Iām just getting started with scripting and tried the recording mode which I like quite a bit. However getting used to frame by frame appears to be important too. Iāve got one or two problems though and hope somebody can give me some tips.
The first issue is that if I go step by step using the arrow keys or the fast frame step (set to default 6 frames) OFS takes about 3 seconds before the scene āprogressesā / the view refreshes. So basically: Step / fast step ā wait 3 seconds ā Video view jumps the frame amount forward. This is quite time-consuming and apparently other people havenāt had this happen. Could this be a setting issue, or is my hardware just not quite up to the task? Iāve got 32gb DDR4 RAM, RX 6700 XT with 12gb VRAM, Ryzen 7 3700X and am working on an SSD.
The second issue is the stepping itself, Iāve read that setting points every frame would be too much for devices and thought the fast frame jump (6 frames) was to space them out a bit wider. Is that correct, or is frame by frame better? All assuming that it feels better to go frame by frame when there isnāt a 3-second waiting period between jumps.
I had a couple of quick questions on LUA Extensions - hoping to get direction.
From a LUA extension, can you access OFS native functions that are available in the GUI - i.e., Select => Mid points only, or Special functions => Simplify? Or do you have to code those areas yourself within the LUA? If so, is there a code snippet for the Mid Point selections?
From a LUA extension, can you export and/or save the active funscript to a separate file with a specific naming convention - i.e., perform a File => Export => Export active script via code? Looking to automatically create separate funscripts after processing without manually navigating the GUI.
Those are hardcoded in the editor code as far as i remember, youād have to port them to a Lua script. Not personally aware whether that already exists though.
You can achieve that by running regular Lua code using the Lua IO libraries. All that OFS does is it gives hooks to a few of its functions via API, but youāre free to use the rest of what Lua has to offer in your scripts.
So, anyone found the solution for the app crashing?, tried installing older dlls, tried installing other versions, tried checking the log file, its empty i just want to make some scripts
edit: apparently i got it to work because i was having an issue with my gpu drivers
Is there a way to save the controller bindings? I use a controller when doing PMVs but every time I close the app it reverts to the original settings. I have to leave it open if I plan on doing more PMVs anytime soon