{"id":24284680,"url":"https://github.com/kiwifruitdev/sfm_toggle_log_thresholds","last_synced_at":"2025-03-05T17:19:13.518Z","repository":{"id":272541368,"uuid":"916946643","full_name":"KiwifruitDev/sfm_toggle_log_thresholds","owner":"KiwifruitDev","description":"This script toggles the \"Log Threshold\" system that SFM uses internally to decide similarity are when trying to delete \"redundant\" keyframes.","archived":false,"fork":false,"pushed_at":"2025-01-16T20:35:49.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-01T15:05:24.500Z","etag":null,"topics":["python","source-engine","source-film-maker"],"latest_commit_sha":null,"homepage":"https://steamcommunity.com/sharedfiles/filedetails/?id=3407776970","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KiwifruitDev.png","metadata":{"files":{"readme":"README.bbcode","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["KiwifruitDev"],"ko_fi":"kiwifruitdev"}},"created_at":"2025-01-15T03:54:03.000Z","updated_at":"2025-02-22T08:19:01.000Z","dependencies_parsed_at":"2025-01-15T06:07:38.383Z","dependency_job_id":"893531f7-a538-4769-8930-7f8bee951691","html_url":"https://github.com/KiwifruitDev/sfm_toggle_log_thresholds","commit_stats":null,"previous_names":["kiwifruitdev/sfm_toggle_log_thresholds"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KiwifruitDev%2Fsfm_toggle_log_thresholds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KiwifruitDev%2Fsfm_toggle_log_thresholds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KiwifruitDev%2Fsfm_toggle_log_thresholds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KiwifruitDev%2Fsfm_toggle_log_thresholds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KiwifruitDev","download_url":"https://codeload.github.com/KiwifruitDev/sfm_toggle_log_thresholds/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242067710,"owners_count":20066751,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python","source-engine","source-film-maker"],"created_at":"2025-01-16T05:19:36.093Z","updated_at":"2025-03-05T17:19:13.490Z","avatar_url":"https://github.com/KiwifruitDev.png","language":"Python","funding_links":["https://github.com/sponsors/KiwifruitDev","https://ko-fi.com/kiwifruitdev"],"categories":[],"sub_categories":[],"readme":"Stop SFM from deleting redundant keys automatically!\nThis script toggles the \"Log Threshold\" system that SFM uses internally to decide similarity between keys when trying to delete \"redundant\" keyframes.\nIt'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.\n[h2]Autostart[/h2]\nOptionally, install [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3400621327]Autoinit Manager[/url] to automatically disable them on startup.\nSFM 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.\n[h2]Usage[/h2]\nPerform the following steps to use this script:\n[list]\n[*](Optional) Install [url=https://steamcommunity.com/sharedfiles/filedetails/?id=3400621327]Autoinit Manager[/url].\n[*]Instal this script from the Workshop.\n[*]Once SFM has updated the Workshop items, restart SFM.\n[*]If [b]Autoinit Manager[/b] was installed, no more action is needed.\n[*]Otherwise, open the \"Scripts\" menu in the toolbar of SFM and navigate through \"kiwifruitdev\" and click \"toggle log thresholds\".\n[*]This will toggle on or off and show a message box indicating the current state of the thresholds.\n[/list]\n[h2]Development[/h2]\nIf you are a developer, check out this script on [url=https://github.com/KiwifruitDev/sfm_toggle_log_thresholds]GitHub[/url].\n[h2]License[/h2]\nThis script is licensed under the MIT License. See the [url=https://github.com/KiwifruitDev/sfm_toggle_log_thresholds/blob/main/LICENSE]LICENSE[/url] file for more information.\n[h2]Funding[/h2]\nIf you would like to support my work, you can check out [url=https://store.steampowered.com/app/2516360/Nonsensical_Video_Generator/]Nonsensical Video Generator[/url], buy me a coffee on [url=https://ko-fi.com/kiwifruitdev]Ko-fi[/url], become a sponsor through [url=https://github.com/sponsors/KiwifruitDev]GitHub Sponsors[/url], or simply share my scripts with others. Thank you for your support!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiwifruitdev%2Fsfm_toggle_log_thresholds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiwifruitdev%2Fsfm_toggle_log_thresholds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiwifruitdev%2Fsfm_toggle_log_thresholds/lists"}