Skip to content

Releases: xXJSONDeruloXx/Decky-Framegen

v0.9.1-plus

10 Feb 16:36
49f7c5c
Compare
Choose a tag to compare

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

  1. Ensure Decky Loader Pre-release 3.13+ is installed
  2. 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)
  3. Both versions can be used independently for different games

v0.9.1

10 Feb 03:42
49f7c5c
Compare
Choose a tag to compare

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

09 Feb 02:06
7610a99
Compare
Choose a tag to compare
  • 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

10 Feb 15:46
49f7c5c
Compare
Choose a tag to compare
Pre-release

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

05 Feb 02:41
043b924
Compare
Choose a tag to compare

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:

Deck Wizard - Decky Framegen

test troubleshoot item

06 Feb 17:44
043b924
Compare
Choose a tag to compare
Pre-release

making a small file to dl into remote binary for testing error handling in loader

binaries-DLSS-Enabler-3.02-Stable

09 Feb 00:47
043b924
Compare
Choose a tag to compare
Pre-release

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

04 Feb 02:10
c269469
Compare
Choose a tag to compare

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

  • 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

v0.7.1

04 Feb 01:10
aec438b
Compare
Choose a tag to compare

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

03 Feb 16:38
35a30ef
Compare
Choose a tag to compare

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)