summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxXJSONDeruloXx <danielhimebauch@gmail.com>2025-09-23 22:55:44 -0400
committerxXJSONDeruloXx <danielhimebauch@gmail.com>2025-09-23 22:55:44 -0400
commitd2ac55d1ba17081c2e1a0d72cf9d88459b0ec4e4 (patch)
tree6c209c075460ad6fee344d5c0085257732617fe5
parentc927d2e85b6e7fa150f5185f30dfb1194a8c25b2 (diff)
downloadDecky-Framegen-d2ac55d1ba17081c2e1a0d72cf9d88459b0ec4e4.tar.gz
Decky-Framegen-d2ac55d1ba17081c2e1a0d72cf9d88459b0ec4e4.zip
feat: rm legacy nvapi64 dll when patching a game, to clean up legacy when upgrading
-rwxr-xr-xdefaults/assets/fgmod.sh4
1 files changed, 4 insertions, 0 deletions
diff --git a/defaults/assets/fgmod.sh b/defaults/assets/fgmod.sh
index 9fc1756..71590f5 100755
--- a/defaults/assets/fgmod.sh
+++ b/defaults/assets/fgmod.sh
@@ -148,6 +148,10 @@ cp -f "$fgmod_path/dlssg_to_fsr3_amd_is_better.dll" "$exe_folder_path/" || true
# Note: dlssg_to_fsr3.ini is not included in v0.9.0-pre4 archive
# === FakeNVAPI Files ===
+# Remove legacy nvapi64.dll to avoid conflicts
+rm -f "$exe_folder_path/nvapi64.dll"
+echo "🧹 Removed legacy nvapi64.dll"
+
# Copy fakenvapi.dll with original name (v1.3.8.1)
cp -f "$fgmod_path/fakenvapi.dll" "$exe_folder_path/" || true
cp -f "$fgmod_path/fakenvapi.ini" "$exe_folder_path/" || true