diff options
| author | Kurt Himebauch <136133082+xXJSONDeruloXx@users.noreply.github.com> | 2025-09-16 13:23:42 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-16 13:23:42 -0400 |
| commit | 3ddf071506e02b7580afe20684148cf345381c9d (patch) | |
| tree | c0af68fb2bdfa6e2576f74a4735eb76fa89da445 | |
| parent | 76ee4ac8fc9cedf14b25a5053f5af2cad3754198 (diff) | |
| parent | 03e8021d541c4c64c1003b0000cfe6fa45746ec4 (diff) | |
| download | Decky-Framegen-3ddf071506e02b7580afe20684148cf345381c9d.tar.gz Decky-Framegen-3ddf071506e02b7580afe20684148cf345381c9d.zip | |
Merge pull request #134 from xXJSONDeruloXx/fsr4-dropin
feat: add int8 custom fsr dll, set opti ini to fsr4 true
| -rwxr-xr-x | defaults/assets/fgmod-uninstaller.sh | 1 | ||||
| -rwxr-xr-x | defaults/assets/fgmod.sh | 1 | ||||
| -rw-r--r-- | main.py | 2 | ||||
| -rw-r--r-- | package.json | 6 |
4 files changed, 6 insertions, 4 deletions
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} @@ -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..f951001 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "decky-framegen", - "version": "0.11.13", + "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": { @@ -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": "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 }, |
