Install folder can matter a lot on these things as windows doesnt allow changes to happen in all folders. Especialy the root or program files folders are capable of giving issues here as the rights to write here are user dependant (admin users can often write fine in program files, but non admin users get popups here).
Also, if run as admin is required to run the program, that indicates an install issue from the beginning as this isnt needed at all.
Likely causes for other conflicts is if windows considers it downloaded from the internet, or when the program was copy/pasted over. Although this should generaly be handled fine in windows 10 (this can be checked when right clicking the folder and viewing its properties, it will mention the part of it being an internet download and restrict things because of that).
Virusscanner rarely matters here if the popup isnt virusscanner related. If the popup is from the virusscanner, then that is the place to look (and not windows).
All of my system updates finished many hours ago. Iāve repeatedly refreshed the ācheck for updatesā button just to make sure there arenāt any lingering updates.
Iāve tried installing OFS to multiple locations now. Iāve made sure to delete the appdata folder and restart my computer each time too.
I donāt see anything in the folder properties mentioning it being downloaded from the internet or having any restrictions.
It still wonāt open. The only thing that ever happens is that sometimes Iāll catch it pop up in the Task Manager under Background processes for a split second and then itās gone.
EDIT: Just downloaded version 1.2.1 released July 3, 2021. It downloaded as a zip folder with an exe and no installer. It appears to open fine so apparently the latest version just doesnāt work with my computer. Iāll test it some more later to make sure it actually works though.
How do you use MFP for live testing, if you can not set the Websocket address and MFP does not allow 0.0.0.0 as an ip?
System.Net.Http.HttpRequestException: IPv4 address 0.0.0.0 and IPv6 address ::0 are unspecified addresses that cannot be used as a target address. (Parameter 'hostName') (0.0.0.0:8080)
Has anyone else encountered a problem where their playback speed is basically stuck at a certain playback speed? It occasionally happens that I canāt set the playback speed because it basically instantly gets re-set to a small specific range. Last time it was around 0.967, now itās around 1.047.
Tried everything from restarting, re-installing the program to rebooting my machine, nothing worked so far.
Edit: Turns out it was my controller whose trigger was tiltet just slightly, not a bug
see if this is what you want, go to C:\Users[Your PC User]\AppData\Roaming\OFS\OFS3_data\extensions\ and create a new folder (any name you like for the extension) then create a file call āmain.luaā in it and paste this in.
---@diagnostic disable: lowercase-global
Total = {}
function init()
end
function update()
end
function scriptChange()
for i = 1, ofs.ScriptCount() do
Total[i] = countMovement(i)
end
end
function gui()
if ofs.ScriptCount() > 0 then
for i = 1, ofs.ScriptCount() do
if #ofs.ScriptName(i) > 0 then
if not Total[i] then
Total[i] = countMovement(i)
end
ofs.Text(string.format("%s: %d (%d actions)", ofs.ScriptName(i), Total[i], #ofs.Script(i).actions))
end
end
end
end
function countMovement(i)
if i > ofs.ScriptCount() then
return 0
end
local script = ofs.Script(i)
local count = 0
if #script.actions > 1 then
for i = 2, #script.actions do
count = count + math.abs(script.actions[i].pos - script.actions[i-1].pos)
end
end
return count
end
Hey, i just updated to the newest version (comming from 1.4). How do i install or use the lua extensions from earlier? like the extensions from Lucifie?
Anybody know what key I may have hit to make OFS close without prompting to save? Yeah yeah, save more, but I lost five video minutes of manual input and Iām about to bang my head against the wall in frustration haha
Is nobody seriously going to talk about how this software has become abandonware at this point? The github repo is now archived and the last contribution was made last Christmas. If thereās other people here willing and able to fork it and continue development please do share a link to your forked repo. There are lots of improvements that can still be made to this software and itās a shame to see the owner just suddenly disappearing without even explaining why the project got canned.
In that case i would at least still expect activity. Even if its just making a positive comment in the thread about it. Now its just complete silence without any clue what is going on.
New versions on stable software arent always needed, and a year long lack of updates can still be fine for that. But 9 months of silence indicates something else (not necessarily bad. sometimes you find a new friend and suddenly lack time for a hobby)
Its also very likely why its on github to begin with, its a platform that allows forking to continue development if the main project dies.
If the fork is good, usualy when the author does appear online again, they update their page to mention the newer properly updated version. Dead projects like this are common to happen when there is no money involved in any of the work.
And sometimes the main version just takes the occasional state of the fork to make that the main branch while the other becomes a develop branch. Plenty of ways to go here.
But it does take someone to actualy take the effort to continue the project. And this is where often nothing happens as not a lot of people can often continue these things.
An aspect that might complicate things is that the project is C++, which isnāt as popular anymore (compared to C#, Python, Java etc.). I tried to take a look at it, but my lack of skills in C++ prevented me from doing anything useful. I did manage to compile and run OFS though. I also understood why saving metadata as template doesnāt work, but I wasnāt able to refactor the code to solve the issue. I had to accept that Iām a C#, and not a C++, developer and gave up my bug fixing attempts. Even if I had been able to solve that particular defect no one would have reviewed and approved the pull request given the now archived state of the project. Letās hope there are other C++ champions here able to continue the work. There are 23 forks after all (most inactive though).
Create an empty folder. Place a copy of the video in it. Place the 2.0 script. Be sure they are named exactly the same.
Now open OFS3, close the project if thereās one open. Open the video and it should open the relative script. If it doesnāt work try opening the script and it should find the video. If it doesnāt work it means the script meta data are not the same as the name of the video. Try opening the script with notepad or notepad++ (wich is a 1000 times better and free), scroll the script to the end and you should find the name of the video. Either copy the new video name inside the script or rename the video and the funscript with tha name you found inside the script.
I hope you manage to do it, otherwise, just tell me and I will check it on my pc, everything I wrote was just how I remember it.