Releases: xXJSONDeruloXx/Decky-Framegen
Releases · xXJSONDeruloXx/Decky-Framegen
v0.13.0
- add an advanced mode that lets you select a path to do the optiscaler patching, should address games where we don't already have a path override
- you can also unpatch from a specified directory, this can be useful in case the unpatching launch option does not work as expected with the usual uninstall.sh launch arg
- you will need to use the new clipboard button for the winedlloverrides arg instead of the streamlined script copy button version for those with the custom path override
- very experimental, looking forward to feedback!

v0.12.6
v0.12.5
- add some logic in installer and uninstaller to clean up nvapi64.dll from previous fakenvapi installations from previous builds, should be better at cleaning up game directories without requiring steam file verification to fix launch issues after unpatch
v0.12.4
- revert fakenvapi rename
- reverted to opti 0.9.0 Pre3 to resolve linux ui not showing bug
v0.12.3
- add OptiPatcher v0.30 remote bin from https://github.com/optiscaler/OptiPatcher/releases/tag/v0.30
- add logic to add
plugins/optipatcher.asiinfgmodfolder - add plugins folder and optipatcher.asi on game patch, and rm on unpatch (may be destructive if you have other plugins, seeking feedback if its preferable to just rm the .asi within plugins folder but leave folder alone, or if a full cleanup on unpatch is preferred)
- AFAIK, we can have OptiPatcher AND FakeNVAPI patched into game files together, but if this is not the case I will re-work it. I think this should help some edge cases that dont patch or expose a feature or two, but not because of a launcher path.
v0.12.2
- merge in main changes for lutris launch args in installer/uninstaller to experimental XeFG builds
v0.12.1
add opti 0.9.0 and adjust bundling, installer, mod setup, uninstaller to accommodate new file structure and bundled files
also preserves the FSR 4 INT8 dll override from 11.15
Changes
Fixed some DLSSG spoofing issues
Move all loadlibrary and freelibrary checks to ntdll hooks - could be problematic and induce some regressions :frogsippy:
More game quirks
FSR4 Upgrade code improvements
Added separate Non-Linear Color Space option - thanks again, Dom
Enable Show UI if there is HUDless on FSR-FG
Corrected FSR4 models tooltip
Added logging of non-default config values
Added missing save & load of resource flip properties
Improved FSR3.0 FG inputs more
Added enable/disable FG shortcut key - default is End, customisable ofc
Disable FG on fullscreen state changes, resizing etc. - should prevent some crashes when manipulating with the display
Added FG info to FPS overlay
Change FFX API DLL order - now Opti will try to load loader.dll first, if it can't find, fall back to old dll
Make skips bi directional - this is for Present -> Present1 or vice versa skipping to prevent double FGPresent calls
Expand module check - fixes DL The Beast since Techland is doing funny stuff again :frogsippy:
Fakenvapi 1.3.8.1 included as fakenvapi.dll, best to remove old nvapi64.dll if updating from old builds
v0.11.17
What's Changed
- feat: update nukems dlssg_to_fsr3_amd_is_better.dll by @xXJSONDeruloXx in #139
- Added Lutris Steam shortcut support by @MasterZK in #142
New Contributors
Full Changelog: v0.11.16...v0.11.17
v0.11.16
- bump to latest
dlssg_to_fsr3_amd_is_better.dllfor nukems mod, to possibly fix "graphics card not installed" launch errors in some games
v0.11.14
- replace the usual FSR DLL in optiscaler 0.7.9 with the custom int8 version, which should cost less performance to run than the fp8 emulation method with some proton versions. This MAY make even Steam Deck usable with FSR4.
- also auto toggles on the FSR4 update option in Opti INI. Be sure to unpatch, run, then repatch any games, also remove and reinstall opti mod path when you update this version to ensure all is on the newest
- Very experimental, need feedback!
See: https://www.reddit.com/r/radeon/comments/1nhkkr8/fsr_sdk_leak_contained_fsr_4_files_that_work_on/
Set Up:
- If you have a previous Decky Framegen version: uninstall opti mod from in plugin
- install this new version from zip in decky dev menu
- if you have previously patched a game, copy and paste in the unpatch launch args in the game and run it once, to fully clear old opti files
- next, paste in the patch command and it should patch in the new version
- press insert button or map to a button, then you should be able to select fsr 4 in the upscalers section