From 32056631e97d3f09ea4b04e19584a6bb1be52717 Mon Sep 17 00:00:00 2001 From: xXJSONDeruloXx Date: Tue, 16 Sep 2025 10:46:41 -0400 Subject: feat: add int8 custom fsr dll, set opti ini to fsr4 true --- main.py | 2 +- package.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index f14bd97..b0352dd 100644 --- a/main.py +++ b/main.py @@ -77,7 +77,7 @@ class Plugin: updated_content = re.sub(r'FGType\s*=\s*auto', 'FGType=nukems', content) # Replace Fsr4Update=auto with Fsr4Update=true - # updated_content = re.sub(r'Fsr4Update\s*=\s*auto', 'Fsr4Update=true', updated_content) + updated_content = re.sub(r'Fsr4Update\s*=\s*auto', 'Fsr4Update=true', updated_content) with open(ini_file, 'w') as f: f.write(updated_content) diff --git a/package.json b/package.json index 7afd954..f1badcd 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "decky-framegen", - "version": "0.11.13", + "version": "0.11.14", "description": "This plugin installs and manages OptiScaler, a tool that enhances upscaling and enables frame generation in a range of DirectX 12 games.", "type": "module", "scripts": { @@ -53,8 +53,8 @@ "remote_binary": [ { - "sha256hash": "70103bf3746140d368179773edeafb02ec9718efa130276b8da833c3156fbfe3", - "url": "https://github.com/optiscaler/OptiScaler/releases/download/v0.7.9/OptiScaler_0.7.9.7z", + "sha256hash": "77432c5f7f8e28e2b1a205afd97dbf608f132f6c5748a54d2856700c4ea43ee4", + "url": "https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/download/OptiScaler_v0.7.9_fsr4_int8/OptiScaler_0.7.9.7z", "name": "OptiScaler_0.7.9.7z", "size": 0 }, -- cgit v1.2.3 From 9486a5ff646a33e81d8dc8c6a1785f9bcd25dd9d Mon Sep 17 00:00:00 2001 From: xXJSONDeruloXx Date: Tue, 16 Sep 2025 11:07:35 -0400 Subject: fix: update hash for fixed 7z, previous was nested 1 dir too much --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f1badcd..8f98746 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "remote_binary": [ { - "sha256hash": "77432c5f7f8e28e2b1a205afd97dbf608f132f6c5748a54d2856700c4ea43ee4", + "sha256hash": "109d1030c889a70ad30813fdb60c23d08becaab90c6b7d2ae4f7c71338dd7779", "url": "https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/download/OptiScaler_v0.7.9_fsr4_int8/OptiScaler_0.7.9.7z", "name": "OptiScaler_0.7.9.7z", "size": 0 -- cgit v1.2.3 From 03e8021d541c4c64c1003b0000cfe6fa45746ec4 Mon Sep 17 00:00:00 2001 From: xXJSONDeruloXx Date: Tue, 16 Sep 2025 12:52:32 -0400 Subject: feat: bg3 override paths --- defaults/assets/fgmod-uninstaller.sh | 1 + defaults/assets/fgmod.sh | 1 + package.json | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/defaults/assets/fgmod-uninstaller.sh b/defaults/assets/fgmod-uninstaller.sh index 36808f4..ba32d23 100755 --- a/defaults/assets/fgmod-uninstaller.sh +++ b/defaults/assets/fgmod-uninstaller.sh @@ -29,6 +29,7 @@ else # Handle special cases for specific games [[ "$arg" == *"Cyberpunk 2077"* ]] && arg=${arg//REDprelauncher.exe/bin/x64/Cyberpunk2077.exe} [[ "$arg" == *"Witcher 3"* ]] && arg=${arg//REDprelauncher.exe/bin/x64_dx12/witcher3.exe} + [[ "$arg" == *"Baldurs Gate 3"* ]] && arg=${arg//Launcher\/LariLauncher.exe/bin/bg3_dx11.exe} [[ "$arg" == *"HITMAN 3"* ]] && arg=${arg//Launcher.exe/Retail/HITMAN3.exe} [[ "$arg" == *"HITMAN World of Assassination"* ]] && arg=${arg//Launcher.exe/Retail/HITMAN3.exe} [[ "$arg" == *"SYNCED"* ]] && arg=${arg//Launcher\/sop_launcher.exe/SYNCED.exe} diff --git a/defaults/assets/fgmod.sh b/defaults/assets/fgmod.sh index 2e1e45b..d0b2070 100755 --- a/defaults/assets/fgmod.sh +++ b/defaults/assets/fgmod.sh @@ -32,6 +32,7 @@ else if [[ "$arg" == *.exe ]]; then [[ "$arg" == *"Cyberpunk 2077"* ]] && arg=${arg//REDprelauncher.exe/bin/x64/Cyberpunk2077.exe} [[ "$arg" == *"Witcher 3"* ]] && arg=${arg//REDprelauncher.exe/bin/x64_dx12/witcher3.exe} + [[ "$arg" == *"Baldurs Gate 3"* ]] && arg=${arg//Launcher\/LariLauncher.exe/bin/bg3_dx11.exe} [[ "$arg" == *"HITMAN 3"* ]] && arg=${arg//Launcher.exe/Retail/HITMAN3.exe} [[ "$arg" == *"HITMAN World of Assassination"* ]] && arg=${arg//Launcher.exe/Retail/HITMAN3.exe} [[ "$arg" == *"SYNCED"* ]] && arg=${arg//Launcher\/sop_launcher.exe/SYNCED.exe} diff --git a/package.json b/package.json index 8f98746..f951001 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "decky-framegen", - "version": "0.11.14", + "version": "0.11.15", "description": "This plugin installs and manages OptiScaler, a tool that enhances upscaling and enables frame generation in a range of DirectX 12 games.", "type": "module", "scripts": { -- cgit v1.2.3