This repository was archived by the owner on Sep 6, 2023. It is now read-only.
v3.0.0
What's Changed
- Implement player.Width() and player.Height() in lua extension by @trassshhub in #44
- Fixed Funscript:selectedIndices() offset by 1 #34
- Add "Idle mode" after 3 seconds of inactivity OFS will throttle to 10 FPS
- "Tempo mode" bpm is now floating point you can set something like 100.45498 bpm
- Addded some fixes in the "Core" extension #41
- Changed "unsaved changes" dialogs #42
- Added a "FPS override" in the "Frame" overlay
- Added a "Time spent" timer in the
Project->Configurewindow #19 - Added a new websocket api other applications can connect to OFS and receive events and send commands #59
- Removed T-Code support. You'll be able to use MFP for livetesting.
- Removed Simulator 3D. This is the replacement OFS_Simulator3D
- Increased detail in the heatmap #52
- Fixed an issue with the waveform rendering
- Overhauled the keybinding system
- Replaced "Open project" & "Import video/script" with a generic "Open..."
- When opening a video or a funscript it first checks for a
.ofspfile.
If a project exists it is opened instead otherwise a new project is created.
- When opening a video or a funscript it first checks for a
Changes to bookmarks and chapters
The old way of creating bookmarks and bookmarks ranges was removed.
And replaced with a new UI below the video timeline.
To create/edit bookmarks/chapters you just right click and use the context menu. Hopefully it's intuitive enough.
- These bookmarks & chapters are also imported and exported from and to the
.funscriptfiles #55
This means they can be read by other applications.
New app directory
The app directory has changed again from %appdata%/OFS/OFS2_data -> %appdata%/OFS/OFS3_data.
I don't want to make this a trend but migrating is too hard and I'd rather not be responsible for lost work.
Changes to projects
Project files are now stored in a different format. It's stored as CBOR rather than just raw binary data.
This means project files created with older versions of OFS will not work in this version anymore.
On the bright side this new format is much more robust against change and won't break in future versions 🤞
- Paths are now stored relative to the project #49
- Waveform audio data is now cached in the project files