summaryrefslogtreecommitdiff
path: root/defaults/assets/fgmod-uninstaller.sh
diff options
context:
space:
mode:
authorwuriko <noahfenghom@gmail.com>2026-02-27 05:44:41 +0100
committerwuriko <noahfenghom@gmail.com>2026-02-27 05:44:41 +0100
commita66f9e32710b7213accc6d3b734d45c1f45c1939 (patch)
tree8d7ffd3b05e7994ec75a28ac9945c14794acc140 /defaults/assets/fgmod-uninstaller.sh
parentf18dfd377971cd54e0560823cfb67199b3ef84a4 (diff)
parentdb291551043274a48ef448730bb0d3d185755bb9 (diff)
downloadDecky-Framegen-a66f9e32710b7213accc6d3b734d45c1f45c1939.tar.gz
Decky-Framegen-a66f9e32710b7213accc6d3b734d45c1f45c1939.zip
Merge remote-tracking branch 'origin/main' into fix/fix-game-process-hanging
# Conflicts: # defaults/assets/fgmod.sh
Diffstat (limited to 'defaults/assets/fgmod-uninstaller.sh')
-rwxr-xr-xdefaults/assets/fgmod-uninstaller.sh12
1 files changed, 10 insertions, 2 deletions
diff --git a/defaults/assets/fgmod-uninstaller.sh b/defaults/assets/fgmod-uninstaller.sh
index f253675..8c5e7b9 100755
--- a/defaults/assets/fgmod-uninstaller.sh
+++ b/defaults/assets/fgmod-uninstaller.sh
@@ -115,8 +115,16 @@ rm -f "nvapi64.dll" "fakenvapi.ini" "fakenvapi.log"
# === Remove Supporting Libraries ===
echo "🧹 Removing supporting libraries..."
-rm -f "libxess.dll" "libxess_dx11.dll" "libxess_fg.dll" "libxell.dll" "nvngx.dll" "nvngx.ini"
-rm -f "amd_fidelityfx_dx12.dll" "amd_fidelityfx_framegeneration_dx12.dll" "amd_fidelityfx_upscaler_dx12.dll" "amd_fidelityfx_vk.dll"
+rm -f "nvngx.dll" "nvngx.ini"
+# Only remove files if backups exist (to avoid removing restored originals)
+[[ -f "libxess.dll.b" ]] && rm -f "libxess.dll"
+[[ -f "libxess_dx11.dll.b" ]] && rm -f "libxess_dx11.dll"
+[[ -f "libxess_fg.dll.b" ]] && rm -f "libxess_fg.dll"
+[[ -f "libxell.dll.b" ]] && rm -f "libxell.dll"
+[[ -f "amd_fidelityfx_dx12.dll.b" ]] && rm -f "amd_fidelityfx_dx12.dll"
+[[ -f "amd_fidelityfx_framegeneration_dx12.dll.b" ]] && rm -f "amd_fidelityfx_framegeneration_dx12.dll"
+[[ -f "amd_fidelityfx_upscaler_dx12.dll.b" ]] && rm -f "amd_fidelityfx_upscaler_dx12.dll"
+[[ -f "amd_fidelityfx_vk.dll.b" ]] && rm -f "amd_fidelityfx_vk.dll"
# === Remove FG Mod Files ===
echo "🧹 Removing frame generation mod files..."