Releases: xXJSONDeruloXx/Decky-Framegen
v0.9.1-plus
Decky Frame Gen Plus - Release Notes
Overview
Decky Frame Gen Plus is an experimental version that runs alongside the stable Decky Frame Gen plugin, allowing users to test newer features while maintaining a stable environment for their existing patched games.
Key Features
- Can be installed alongside the stable version from the Decky Store
- Uses separate directory (
~/fgmod-plus
) to avoid conflicts with stable version - Compatible unpatching - either version can unpatch games modified by the other
Requirements
- Decky Loader Pre-release 3.13 or newer (for remote binaries support)
- Can coexist with Decky Frame Gen 0.9.1 from Decky Store
Technical Notes
- Installation path:
~/fgmod-plus
- Stable version remains at:
~/fgmod
- Cross-compatible unpatching between versions
Important Notes
- This is an experimental release with bleeding-edge features
- For maximum stability, use the Decky Testing Store version (0.9.1)
- Report issues on GitHub for this experimental version and if possible note alt behavior on stable version
- be sure to unpatch a game before re-patching between stable and plus
Installation
- Ensure Decky Loader Pre-release 3.13+ is installed
- Install alongside existing Decky Frame Gen (optional) via "install from zip" in decky settings dev menu (may need to be performed twice to show up)
- Both versions can be used independently for different games
v0.9.1
Hotfix: Resolves mod install issues from previous build. To install, use "install from zip" option in decky loader twice, first time may fail to show plugin in menu.
v0.9.0
- reverted experimental DLSS Enabler 3.03 features like FG in non FG games due to several regressions identified. This is intended to provide the most stable version possible for decky store review. feel free to try version 8 if you prefer the less stable but more feature rich functionality.
- minor ui cleanup
- enumerated binaries for all assets, requirement for decky store
- cleaned up file system and naming scheme, tagged some legacy files for future implementations
Full Changelog: v0.8.0...v0.9.0
binaries-DLSS-Enabler-3.03-Trunk
for experimental optiscaler 7 features
in package.json:
"remote_binary":
[
{
"name": "DisableNvidiaSignatureChecks.reg",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/DisableNvidiaSignatureChecks.reg",
"sha256hash": "0db810f38303fc82b6fbd0cebd7f073bf0271d3bc5f065b7584598c4eda670f7"
},
{
"name": "RestoreNvidiaSignatureChecks.reg",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/RestoreNvidiaSignatureChecks.reg",
"sha256hash": "c096400b3106fcab37ac98fd33f8c7483af0f85b118d16133ee268aa122ddc68"
},
{
"name": "_nvngx.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/_nvngx.dll",
"sha256hash": "52a68acc4e477eeff598b5ca01f26215dc5aa487c8f150b02c27ad099c11de0b"
},
{
"name": "amd_fidelityfx_dx12.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/amd_fidelityfx_dx12.dll",
"sha256hash": "c26646242680e78eec30502f8a31e46de453966915a9645fde7b19f9e270c2c7"
},
{
"name": "amd_fidelityfx_vk.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/amd_fidelityfx_vk.dll",
"sha256hash": "fa70f0e2a15258d63e4f67a41b5dcd5c97e8085336d5b2d1811345385b000840"
},
{
"name": "d3dcompiler_47.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/d3dcompiler_47.dll",
"sha256hash": "4432bbd1a390874f3f0a503d45cc48d346abc3a8c0213c289f4b615bf0ee84f3"
},
{
"name": "dlss-enabler-upscaler.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/dlss-enabler-upscaler.dll",
"sha256hash": "6bfcd56b4d8f6bdecd38862b5ad5a5c470ed90aee30e5468bbde84caeaa5408a"
},
{
"name": "dlss-enabler.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/dlss-enabler.dll",
"sha256hash": "ef1a18d2cea4ad0f72328d1c811f177bc66ac2d70cb4e0f52536c5934a2b7714"
},
{
"name": "dlssg_to_fsr3.ini",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/dlssg_to_fsr3.ini",
"sha256hash": "30bd3c459e4db2159db0fd5f22d42a049153bab86ece7fad2febef145181ecbf"
},
{
"name": "dlssg_to_fsr3_amd_is_better-3.0.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/dlssg_to_fsr3_amd_is_better-3.0.dll",
"sha256hash": "ce794bd6489068bd316e38aceb6db323766a2172ecada0e868913526c8c06ab0"
},
{
"name": "dlssg_to_fsr3_amd_is_better.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/dlssg_to_fsr3_amd_is_better.dll",
"sha256hash": "0db0c01234d908ba84ffc6eb476519f1491629ed0997ea10a7e06f504d0573f8"
},
{
"name": "dxgi.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/dxgi.dll",
"sha256hash": "9ae73670c5dbb80f40d98176cb4426992f0cb0b9d0143b1d8083838d03b7d6fc"
},
{
"name": "dxvk.conf",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/dxvk.conf",
"sha256hash": "fb4b28b38fa5d36e95f76498416f7875815e94d2914878b70599cd6d87a98e12"
},
{
"name": "fakenvapi.ini",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/fakenvapi.ini",
"sha256hash": "672d65665cddb21a10b525daa987179871ddf97f328861a3e4b6a76671457e28"
},
{
"name": "fgmod",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/fgmod",
"sha256hash": "b8614b94db2f7ef03e0d1ede9a6249e98568ab15a22d4241887353969086452b"
},
{
"name": "fgmod-uninstaller.sh",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/fgmod-uninstaller.sh",
"sha256hash": "6a61ee21f587ad1976522a36adfa610140f2b486fbc812ca334b55ce50fcd395"
},
{
"name": "libxess.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/libxess.dll",
"sha256hash": "703ab8debc05ae209f6e4622cc06edf9f95a241f7ce68ee75c8955564d36ad70"
},
{
"name": "nvapi64.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/nvapi64.dll",
"sha256hash": "8c9d602442d291a6c51db7cdd9f79a0617de5742af42a56fcb918e4f9ca3ba52"
},
{
"name": "nvngx-wrapper.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/nvngx-wrapper.dll",
"sha256hash": "6bb7f36f7dc3fffd588f2c6d2341c13f2a690ade0a7ef6c74ccdb2387cd5952e"
},
{
"name": "nvngx.ini",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.03-Trunk/nvngx.ini",
"sha256hash": "1139094f05deaa1006f1cd6d219fd9f0fca78f4aa45e4934f5d47ef7a03ee707"
}
]
}
v0.8.0
Replacing older packaged assets, leveraging Optiscaler 7 and DLSS Enabler 3.03-trunk build https://github.com/artur-graniszewski/DLSS-Enabler/releases/tag/3.03.000.0-trunk with added features including the ability to add FG to non FG games:
Features
- You can set a back button to the 'insert' keyboard key to bring up optiscaler menu on a running patched game
- In optiscaler, you can set FSR 2-3 version AND
- Enable experimental FSR 3 FG on games with no DLSS FG built in support
- As long as the game at least has DLSS 2+ upscaling, Optiscaler 7 should be able to attempt to add FG with varying degrees of success and stability (hud flicker and crashes may happen depending on the game)
- Add logging frontend errors to decky logging by @grimkor in #53
- attempt to resolve issues with library list not populating in drop down menu, or facilitating logging if issues do arise
- refined frontend UI layout so that text is less obtrusive, patch/unpatch dialogue appears above the button and below drop down menu to ensure visibility and UX feedback
- Error handling and uff decode exception workarounds to hopefully solve issues with game lists not rendering, or get more logs and info if it does
Install guide and Demo:
test troubleshoot item
making a small file to dl into remote binary for testing error handling in loader
binaries-DLSS-Enabler-3.02-Stable
remote binaries library for stable DLSS Enabler version and required FGMOD files. This stable version works with more games but does not have new optiscaler with feature to add fg to non fg games
Package.json should contain these remote binaries to leverage this version of DLSS Enabler extraction files:
"remote_binary":
[
{
"name": "DisableNvidiaSignatureChecks.reg",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/DisableNvidiaSignatureChecks.reg",
"sha256hash": "0db810f38303fc82b6fbd0cebd7f073bf0271d3bc5f065b7584598c4eda670f7"
},
{
"name": "RestoreNvidiaSignatureChecks.reg",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/RestoreNvidiaSignatureChecks.reg",
"sha256hash": "c096400b3106fcab37ac98fd33f8c7483af0f85b118d16133ee268aa122ddc68"
},
{
"name": "_nvngx.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/_nvngx.dll",
"sha256hash": "52a68acc4e477eeff598b5ca01f26215dc5aa487c8f150b02c27ad099c11de0b"
},
{
"name": "amd_fidelityfx_dx12.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/amd_fidelityfx_dx12.dll",
"sha256hash": "77809405a0ff464b63654f1264f0ec0fcf8f243dac7c15b5f5c032615520d143"
},
{
"name": "amd_fidelityfx_vk.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/amd_fidelityfx_vk.dll",
"sha256hash": "29d6c8c5088f6442f915d4b895dfffe09a2b5f0f1d36ab46b59d6b08c8a37b05"
},
{
"name": "d3dcompiler_47.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/d3dcompiler_47.dll",
"sha256hash": "4432bbd1a390874f3f0a503d45cc48d346abc3a8c0213c289f4b615bf0ee84f3"
},
{
"name": "dlss-enabler-upscaler.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/dlss-enabler-upscaler.dll",
"sha256hash": "9449350177f64b9be5a97440417b4c8c4b5c648a4ab41b057cad17134fe4b401"
},
{
"name": "dlss-enabler.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/dlss-enabler.dll",
"sha256hash": "00a880facebf5380cd9630f259fc28dd5e6f17875cdced958a2c3e38bed51b4e"
},
{
"name": "dlssg_to_fsr3.ini",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/dlssg_to_fsr3.ini",
"sha256hash": "30bd3c459e4db2159db0fd5f22d42a049153bab86ece7fad2febef145181ecbf"
},
{
"name": "dlssg_to_fsr3_amd_is_better-3.0.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/dlssg_to_fsr3_amd_is_better-3.0.dll",
"sha256hash": "ce794bd6489068bd316e38aceb6db323766a2172ecada0e868913526c8c06ab0"
},
{
"name": "dlssg_to_fsr3_amd_is_better.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/dlssg_to_fsr3_amd_is_better.dll",
"sha256hash": "bc0255ca9de9fe760fec38d91a6793b4ceb45684385a5085306edb8e74ae174d"
},
{
"name": "dxgi.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/dxgi.dll",
"sha256hash": "9ae73670c5dbb80f40d98176cb4426992f0cb0b9d0143b1d8083838d03b7d6fc"
},
{
"name": "dxvk.conf",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/dxvk.conf",
"sha256hash": "fb4b28b38fa5d36e95f76498416f7875815e94d2914878b70599cd6d87a98e12"
},
{
"name": "fakenvapi.ini",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/fakenvapi.ini",
"sha256hash": "672d65665cddb21a10b525daa987179871ddf97f328861a3e4b6a76671457e28"
},
{
"name": "fgmod",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/fgmod",
"sha256hash": "70bcf240e160cf5f75f861e40032cbc788889fd81bf3ca836466b8be1e561d58"
},
{
"name": "libxess.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/libxess.dll",
"sha256hash": "703ab8debc05ae209f6e4622cc06edf9f95a241f7ce68ee75c8955564d36ad70"
},
{
"name": "nvapi64.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/nvapi64.dll",
"sha256hash": "8c9d602442d291a6c51db7cdd9f79a0617de5742af42a56fcb918e4f9ca3ba52"
},
{
"name": "nvngx-wrapper.dll",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/nvngx-wrapper.dll",
"sha256hash": "6bb7f36f7dc3fffd588f2c6d2341c13f2a690ade0a7ef6c74ccdb2387cd5952e"
},
{
"name": "nvngx.ini",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/nvngx.ini",
"sha256hash": "3e083428c87054235aedb61cb4cc5afa1716a540146b978ddcd3ce2d590292a8"
},
{
"name": "fgmod-uninstaller.sh",
"url": "https://github.com/xXJSONDeruloXx/Decky-Framegen/releases/download/binaries-DLSS-Enabler-3.02-Stable/fgmod-uninstaller.sh",
"sha256hash": "6a61ee21f587ad1976522a36adfa610140f2b486fbc812ca334b55ce50fcd395"
}
]
v0.7.1-trunk
Full Changelog: DLSS-Enabler-3.03-trunk-Extraction...v0.7.1-trunk
*bring forward debugging and library list issues from main into trunk branch, for new optiscaler tests on bundled-assets
What's Changed
v0.7.1
What's Changed
- Add logging frontend errors to decky logging by @grimkor in #53
- attempt to resolve issues with library list not populating in drop down menu, or facilitating logging if issues do arise
- (NOTE) this is separate from today's earlier -trunk build, which is not stable on a variety of areas. Please use this build if you are experiencing any issues with stability. Be sure to "unpatch" any games from previous versions before installing. Once installed be sure to "uninstall mod" and "install fgmod" via buttons within the plugin to fully refresh the system files if you previously used -trunk or -bundled versions
Full Changelog: v0.7.0...v0.7.1
v0.7.0-trunk
EXPERIMENTAL bundled-assets Release now leveraging Optiscaler 7 and DLSS Enabler 3.03-trunk build https://github.com/artur-graniszewski/DLSS-Enabler/releases/tag/3.03.000.0-trunk with added features including the ability to add FG to non FG games:
Features
- set a back button to the 'insert' keyboard key to bring up optiscaler menu on a running patched game
- In optiscaler, you can set FSR 2-3 version AND
- Enable experimental FSR 3 FG on games with no DLSS FG built in support
- As long as the game at least has DLSS 2+ upscaling, Optiscaler 7 should be able to attempt to add FG with varying degrees of success and stability (hud flicker and crashes may happen depending on the game)