| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 5 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. | |||
| 5 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 | chore: bump version to 0.15.1v0.15.1fix/v0.15.0-font-assert | xXJSONDeruloXx | |
| 2026-03-20 | fix: bump to 0.15.0 and avoid OptiScaler font assert | xXJSONDeruloXx | |
| 2026-02-27 | Merge pull request #171 from Wurielle/fix/fix-game-process-hanging | Kurt Himebauch | |
| 2026-02-27 | Merge remote-tracking branch 'origin/main' into fix/fix-game-process-hanging | wuriko | |
| # Conflicts: # defaults/assets/fgmod.sh | |||
| 2026-02-26 | chore: bump verv0.14.0 | xXJSONDeruloXx | |
| 2026-02-22 | Merge pull request #173 from xXJSONDeruloXx/fix-steam-process-tracking-clean | Kurt Himebauch | |
| Fix Steam process tracking - remove exec and filter -- separators | |||
| 2026-02-16 | Merge pull request #175 from Wurielle/feat/support-optiscaler-env-variables | Kurt Himebauch | |
| 2026-02-16 | Merge pull request #177 from ↵ | Kurt Himebauch | |
| Wurielle/fix/uninstaller-causing-game-file-corruption | |||
| 2026-02-15 | fix: fix uninstaller causing game file corruption on second launch | wuriko | |
| 2026-02-12 | docs: update README with env var support | wuriko | |
| 2026-02-11 | refactor: remove unnecessary python check | wuriko | |
| 2026-02-11 | feat: add hyphenated section name support (V-Sync) | wuriko | |
| 2026-02-10 | fix: use case sensitive values only to prevent PATH to accidentally match | wuriko | |
| 2026-02-10 | feat: handle unprefixed env variables | wuriko | |
| 2026-02-10 | refactor: remove unnecessary add key step | wuriko | |
| 2026-02-08 | fix: fix check_fgmod_path | wuriko | |
| 2026-02-08 | feat: add support for optiscaler config variables | wuriko | |
| 2026-02-02 | Fix Steam process tracking - remove exec and filter -- separators | xXJsonDeruloXx | |
| Steam process tracking requires: 1. Remove 'exec' from command execution (use direct call) 2. Filter out leading -- separators from launch options 3. Add trailing space to sed command (Lutris fix) Applied to defaults/assets/fgmod.sh Credit: https://github.com/benjamimgois/goverlay/commit/72d38b10a7710e628fef731eb4f9f335a4d80bd2 | |||
| 2026-02-01 | fix: disconnect from logging pipe to prevent game process hanging | wuriko | |
| 2025-12-10 | Merge pull request #157 from xXJSONDeruloXx/opti-9-pre-6v0.13.3 | Kurt Himebauch | |
| bump version and opti 9 pre 6 | |||
| 2025-12-10 | fix: point to discord bundled opti with the files missing in prevv0.13.2opti-9-pre-6 | xXJSONDeruloXx | |
| 2025-12-06 | bump version and opti 9 pre 6v0.13.1 | xXJSONDeruloXx | |
| 2025-12-06 | Merge pull request #148 from xXJSONDeruloXx/path-overridesrevert-13-0pre-7 | Kurt Himebauch | |
| initial path override ui and be | |||
| 2025-09-26 | bump plugin versionv0.13.0path-overrides | xXJSONDeruloXx | |
| 2025-09-26 | desc tweak | xXJSONDeruloXx | |
| 2025-09-26 | rm submodule | xXJSONDeruloXx | |
| 2025-09-26 | ui cleanup and hide on mode change to manual | xXJSONDeruloXx | |
| 2025-09-26 | ui cleanup | xXJSONDeruloXx | |
| 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-26 | Merge pull request #143 from xXJSONDeruloXx/opti-9-fsr4 | Kurt Himebauch | |
| Opti 9 fsr4 | |||
| 2025-09-26 | initial path override ui and be | xXJSONDeruloXx | |
| 2025-09-26 | feat: override for ffxiv onlinev0.12.6 | xXJSONDeruloXx | |
| 2025-09-25 | feat: rm nvapi64 dll for legacy fakenvapi cleanup | xXJSONDeruloXx | |
| 2025-09-23 | fix rename and cleanup procv0.12.5v0.12.4 | xXJSONDeruloXx | |
| 2025-09-23 | fix: downgrade to pre3 to fix linux ui not showing bug in pre4 0 9 0 opti | xXJSONDeruloXx | |
| 2025-09-23 | feat: rm legacy nvapi64 dll when patching a game, to clean up legacy when ↵ | xXJSONDeruloXx | |
| upgrading | |||
| 2025-09-23 | fix: dont rename fakenvapi dll | 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 | merge main into opti-9-fsr4: add lutris workaroundv0.12.2 | xXJSONDeruloXx | |
| 2025-09-23 | Merge pull request #142 from MasterZK/mainv0.11.17 | Kurt Himebauch | |
| Added Lutris Steam shortcut support | |||
| 2025-09-23 | feat: adj py fgmod setup and fgmod install and uninstaller around opti 0-9-0v0.12.1 | xXJSONDeruloXx | |
| 2025-09-23 | Added Lutris Steam shortcut support | MasterZK | |
| Added Exe path detection for games added as steam shortcut in lutris | |||
| 2025-09-22 | bump opti to 0.9.0 pre 4 | xXJSONDeruloXx | |
| 2025-09-22 | feat: fsr4 override with separate bin, so I can link to unmodified opti 7z ↵ | xXJSONDeruloXx | |
| going forward | |||
| 2025-09-22 | Merge pull request #139 from xXJSONDeruloXx/bump-nukems | Kurt Himebauch | |
| feat: update nukems dlssg_to_fsr3_amd_is_better.dll | |||
| 2025-09-20 | feat: update nukems dlssg_to_fsr3_amd_is_better.dll | xXJSONDeruloXx | |
