From f4c0980e78817c4922e0f127710e59ad8e76e17c Mon Sep 17 00:00:00 2001 From: xXJSONDeruloXx Date: Tue, 23 Sep 2025 23:18:55 -0400 Subject: fix rename and cleanup proc --- defaults/assets/fgmod.sh | 4 ++-- main.py | 8 +++++--- package.json | 5 ----- 3 files changed, 7 insertions(+), 10 deletions(-) diff --git a/defaults/assets/fgmod.sh b/defaults/assets/fgmod.sh index 71590f5..7a5aebe 100755 --- a/defaults/assets/fgmod.sh +++ b/defaults/assets/fgmod.sh @@ -149,8 +149,8 @@ cp -f "$fgmod_path/dlssg_to_fsr3_amd_is_better.dll" "$exe_folder_path/" || true # === FakeNVAPI Files === # Remove legacy nvapi64.dll to avoid conflicts -rm -f "$exe_folder_path/nvapi64.dll" -echo "🧹 Removed legacy nvapi64.dll" +# 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 diff --git a/main.py b/main.py index 13dc110..76a7b22 100644 --- a/main.py +++ b/main.py @@ -185,8 +185,8 @@ class Plugin: } # Copy additional individual files from bin directory - # Note: v0.9.0-pre4 includes dlssg_to_fsr3_amd_is_better.dll, fakenvapi.dll, and fakenvapi.ini in the 7z - # Only copy files that aren't already in the archive or need to be updated + # Note: v0.9.0-pre3+ includes dlssg_to_fsr3_amd_is_better.dll, fakenvapi.dll, and fakenvapi.ini in the 7z + # Only copy files that aren't already in the archive (separate remote binaries) additional_files = [ "nvngx.dll", # nvidia dll from streamline sdk, not bundled in opti "OptiPatcher_v0.30.asi" # ASI plugin for OptiScaler spoofing @@ -260,6 +260,8 @@ class Plugin: version_match = optiscaler_archive.name.replace('.7z', '') if 'OptiScaler_' in version_match: version = 'v' + version_match.split('OptiScaler_')[1] + elif 'Optiscaler_' in version_match: + version = 'v' + version_match.split('Optiscaler_')[1] else: version = version_match @@ -348,7 +350,7 @@ class Plugin: "OptiScaler.dll", "OptiScaler.ini", "dlssg_to_fsr3_amd_is_better.dll", - "fakenvapi.dll", # v0.9.0-pre4 uses fakenvapi.dll (gets renamed to nvapi64.dll in game folder) + "fakenvapi.dll", # v0.9.0-pre3+ includes fakenvapi.dll in archive "fakenvapi.ini", "nvngx.dll", "amd_fidelityfx_dx12.dll", diff --git a/package.json b/package.json index 4df0231..7011318 100644 --- a/package.json +++ b/package.json @@ -67,11 +67,6 @@ "url": "https://github.com/optiscaler/OptiPatcher/releases/download/v0.30/OptiPatcher_v0.30.asi", "name": "OptiPatcher_v0.30.asi" }, - { - "sha256hash": "f4c9e3d35510f2c8b14a41e47721487d3f6663b85441e1be574c45d906b95f06", - "url": "https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/download/OptiScaler_v0.7.8-pre0_20250816_unsigned_dll-13b2b5d0/nvapi64.dll", - "name": "nvapi64.dll" - }, { "sha256hash": "1d75e7c1f37f966517f625aa3cc9602ff89d42ad2a7fcbdfa5fc91dab4674149", "url": "https://github.com/xXJSONDeruloXx/OptiScaler-Bleeding-Edge/releases/download/OptiScaler_v0.7.8-pre0_20250816_unsigned_dll-13b2b5d0/nvngx.dll", -- cgit v1.2.3