Stop SFM from deleting redundant keys automatically!
This script toggles the "Log Threshold" system that SFM uses internally to decide similarity between keys when trying to delete "redundant" keyframes.
It's useful if you're working on very complex animation in the motion editor, as otherwise SFM may "compress" the samples which may change your desired animation.
Optionally, install Autoinit Manager to automatically disable them on startup.
SFM will automatically run the redundant keyframe deletion when loading a session without first disabling the thresholds, so you should definitely install [b]Autoinit Manager[/b] to make sure you don't lose your work.
Perform the following steps to use this script:
- (Optional) Install Autoinit Manager.
- Install this script from the Workshop.
- Once SFM has updated the Workshop items, restart SFM.
- If [b]Autoinit Manager[/b] was installed, no more action is needed.
- Otherwise, open the "Scripts" menu in the toolbar of SFM and navigate through "kiwifruitdev" and click "toggle log thresholds".
- This will toggle on or off and show a message box indicating the current state of the thresholds.
If you are a developer, check out this script on GitHub.
This script is licensed under the MIT License. See the LICENSE file for more information.
If you would like to support my work, you can check out Nonsensical Video Generator, buy me a coffee on Ko-fi, become a sponsor through GitHub Sponsors, or simply share my scripts with others. Thank you for your support!