| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 4 days | fix: migrate per-game FGType → FGInput/FGOutput on patch and launch | xXJSONDeruloXx | |
| Already-patched games have OptiScaler.ini entries using the old FGType key (e.g. FGType=nukems). The v0.9-final DLL no longer recognises FGType and silently falls back to nofg, breaking frame gen without any error. Add _migrate_optiscaler_ini() in main.py which: - detects FGType=<value> in a per-game INI - if FGInput is absent: replaces the single FGType line with both FGInput=<value> and FGOutput=<value> - if FGInput is already present (INI already migrated): just drops the stale FGType line - is a no-op when FGType is not present (fresh installs, already migrated) Call the migration from _manual_patch_directory_impl immediately before _disable_hq_font_auto so any re-patch via the GUI heals the INI. Mirror the same logic in fgmod.sh so that games using the launch wrapper are migrated automatically on the very next launch, with no manual re-patch required. | |||
| 4 days | chore: update OptiScaler to v0.9.0-final | xXJSONDeruloXx | |
| - package.json: point remote_binary at official optiscaler/OptiScaler v0.9 release (Optiscaler_0.9.0-final.20260401._AF.7z) with updated sha256 hash; drop staging-repo pre11 URL - main.py (_modify_optiscaler_ini): FGType was split into FGInput + FGOutput in the final release INI; replace the old FGType=nukems substitution with FGInput=nukems and FGOutput=nukems so defaults are actually applied - main.py (_manual_patch_directory_impl): copy D3D12_Optiscaler/ directory to the game folder (OptiScaler.ini explicitly requires it next to the exe for FSR4/FidelityFX DX12 path) - main.py (_manual_unpatch_directory_impl): remove D3D12_Optiscaler/ directory when cleaning a game folder - fgmod.sh: cp -r D3D12_Optiscaler/ to game folder during launch-time install, matching the per-game patch behaviour above - Scrub stale pre3/pre4/pre11 references from comments throughout | |||
| 2026-03-20 | fix: bump to 0.15.0 and avoid OptiScaler font assert | xXJSONDeruloXx | |
| 2026-02-08 | fix: fix check_fgmod_path | wuriko | |
| 2026-02-08 | feat: add support for optiscaler config variables | wuriko | |
| 2025-09-26 | fix patching, logging additions | xXJSONDeruloXx | |
| 2025-09-26 | revised approach, pick dir then patch in plugin ui itself | xXJSONDeruloXx | |
| 2025-09-26 | feat: first arg steam path start, second mirror first | xXJSONDeruloXx | |
| 2025-09-23 | fix rename and cleanup procv0.12.5v0.12.4 | xXJSONDeruloXx | |
| 2025-09-23 | feat: add optipatcher bin, fgmod plugin path, install and uninstall logic ↵v0.12.3 | xXJSONDeruloXx | |
| for extended spoofing | |||
| 2025-09-23 | feat: adj py fgmod setup and fgmod install and uninstaller around opti 0-9-0v0.12.1 | xXJSONDeruloXx | |
| 2025-09-22 | feat: fsr4 override with separate bin, so I can link to unmodified opti 7z ↵ | xXJSONDeruloXx | |
| going forward | |||
| 2025-09-16 | feat: add int8 custom fsr dll, set opti ini to fsr4 truev0.11.14 | xXJSONDeruloXx | |
| 2025-09-09 | feat: break out extended files in remote bins for extensibility (#133)v0.11.15 | Kurt Himebauch | |
| 2025-08-06 | Pr fixes (#126) | Kurt Himebauch | |
| * rm flatpak function, rm legacy script * feat: add warning modal on copy button | |||
| 2025-07-29 | wording and layout tweaks (#125)v0.11.8 | Kurt Himebauch | |
| * wording and layout tweaks * red in remove button * reorganize frontend components * fix ld preload permissions issue for decky 3.1.10 * bump ver | |||
| 2025-07-23 | undo fsr4 patching auto > true (#121) | Kurt Himebauch | |
| * comment out fsr4 enable as potential crash cause * bump ver | |||
| 2025-07-21 | ini fsr4 tweak, bump opti | xXJSONDeruloXx | |
| 2025-07-17 | reorganize for readability and DRY (#115)v0.10.1 | Kurt Himebauch | |
| * reorganize for readability and DRY * rm backup files * ver bump | |||
| 2025-07-17 | v0.10.0 initial implementation of proper optiscaler nightly statically ↵ | Kurt Himebauch | |
| linked (#113) * initial implementation of proper optiscaler nightly statically linked * default ini to nukems on mod dir install * description tweaks | |||
| 2025-02-08 | fix: checkfgmodpath function correct file list | xXJSONDeruloXx | |
| 2025-02-08 | downloaded the right stuff this time, oopsies | xXJSONDeruloXx | |
| 2025-02-08 | feat: add xess back in, fix script and path check | xXJSONDeruloXx | |
| 2025-02-06 | fix fgmod install check py | xXJSONDeruloXx | |
| 2025-02-06 | rm more xess refs | xXJSONDeruloXx | |
| 2025-02-04 | feat: merge zip asset branch into main, Optiscaler 7 version now main standard | xXJSONDeruloXx | |
| 2025-02-03 | Add logging frontend errors to decky logging (#53) | Grimbakor | |
| 2025-01-31 | feat: rework prepare.sh to extract from /bin remote binaries | xXJSONDeruloXx | |
| 2025-01-30 | * Move assets/ to defaults/assets so .vscode/build.sh and decky-cli packages ↵v0.5.0-Bundled | Grimbakor | |
| correctly (#28) * Changed all paths to use environment variables from decky as base paths * Remove alwaysRender from front-end so setInterval does not run in the background during a game session | |||
| 2025-01-28 | Modifed every reference to "/home/deck" to a generic home folder, should ↵ | DGdev91 | |
| allow to run it on non-steamos linux distros | |||
| 2025-01-27 | fix: remove steam linux runtimes from applist | xXJSONDeruloXx | |
| 2025-01-27 | feat: filter out proton items in app list | xXJSONDeruloXx | |
| 2025-01-26 | groundwork for games list, next step patch on button press | xXJSONDeruloXx | |
| 2025-01-26 | add env to prep script in py exec | xXJSONDeruloXx | |
| 2025-01-26 | added req files check in checkfgmodpath callable | xXJSONDeruloXx | |
| 2025-01-23 | add uninstaller button and script | xXJSONDeruloXx | |
| 2025-01-22 | add description, clean up ui | xXJSONDeruloXx | |
| 2025-01-22 | add installation path detection on plugin open | xXJSONDeruloXx | |
| 2025-01-22 | cleaned up install output debugging, added instructions | xXJSONDeruloXx | |
| 2025-01-22 | fix prep script, path to openssl and logging | xXJSONDeruloXx | |
| 2025-01-22 | refactor, script status now displaying | xXJSONDeruloXx | |
| 2025-01-22 | fixed bad imports | xXJSONDeruloXx | |
| 2025-01-22 | python for prep script, clean up assets | xXJSONDeruloXx | |
| 2025-01-22 | bundled assets, will need to review if thats problematic | xXJSONDeruloXx | |
| 2025-01-21 | trying script approach? | xXJSONDeruloXx | |
| 2025-01-21 | feat: got working dropdown listing installed games | xXJSONDeruloXx | |
| 2025-01-21 | Initial commit | JSON Derulo | |
