summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdefaults/assets/fgmod-uninstaller.sh1
-rwxr-xr-xdefaults/assets/fgmod.sh1
-rw-r--r--main.py2
-rw-r--r--package.json6
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}
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..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
},