Skip to content

DLSS 5 Patcher v1.2.0 - Dual-Mode Update

Choose a tag to compare

@MRHRTZ MRHRTZ released this 05 Sep 12:49
· 4 commits to main since this release

One click patcher with two modes: ReShade + DLSS 5 Add-On or OptiScaler. Auto-detects game, GPU, and install type.

Highlights

Dual Patch Mode

  • ReShade + DLSS 5 Add-On — ReShade (Addon build) + RenoDX renodx-dlss5.addon64 and optional Feeder dlss5-feed.addon64 + nvngx_dlssnr.dll. Native-DLSS games use Direct path (RenoDX only) to avoid NGX race. 90e1cb4
  • OptiScaler (FSR / XeSS / DLSS) — Proxy OptiScaler.dll → dxgi.dll, backends libxess / amd_fidelityfx_*, auto-tuned OptiScaler.ini (Dxgi spoofing, Dx11Upscaler=fsr31_12). Cross-mode repatch blocked until uninstall. 90e1cb4 c0329af

Fixes & Improvements

ReShade Reliability

  • Always resolves ReShade with Addon Support (ReShade_Setup_6.8.0_Addon.exe). If missing in data/reshade-setup/ it is auto-downloaded from config.json:reshade_setup_url — now supports direct .exe URLs, not only .zip. 5f3df25
  • Verifies hook DLL capability (isAddonCapableReShadelimited add-on functionality vs Loading add-on from) and replaces with full Extracted/ReShade64.dll if limited. 5f3df25
  • DXVK d3d9.dll backup handling. 5f3df25

Clean Uninstall

  • nvngx_dlss.dll / nvngx_dlssnr.dll correctly removed when not in backup (= patcher-deployed), kept when in preExistingFiles (= game-owned). Empty-backup dirProtected no longer shields patcher files. 5f3df25
  • ReShade folders (reshade-shaders, ReShade) fully purged regardless of pre-existence. 5f3df25

UX / Progress

  • Live patch:status events streamed to progress bar: Backing up..., Downloading ReShade add-on setup..., Running ReShade installer..., Copying shaders..., Restoring..., Removing... for both patch and uninstall. 5f3df25
  • Result toast now has × icon top-right, left-aligned text, and auto-clears only when switching to a different game. 5f3df25

Scanner & Config

  • More accurate resolveGameTarget / isValidGameExe for repacked UE titles (_retail_, Binaries/Win64/*-Shipping.exe priority, helper/launcher filtering). 560b9e8
  • Unified config.json (gpu_selection, reshade_setup_url, reshade_url, optiscaler_url, dlss5_url) replaces ReShadeConfig.json/.txt; missing datasets show dialog instead of silent fail. c0329af 45737cf 90e1cb4
  • Preview images added. 18f1820 514aa93
  • Project structure reorg: ReShade/data/reshade-setup/, data/ → data/reshade/ + data/dlss5/ + data/optiscaler/. c0329af 90e1cb4

Upgrade Notes

  • Delete old ReShadeConfig.json / ReShadeConfig.txt if present — replaced by config.json.
  • No action needed for existing .dlss5_backup folders; new uninstall logic handles old leftovers.

Full Changelog

3c4b82b...5f3df25 — 7 commits: 560b9e8, 45737cf, 18f1820, 514aa93, c0329af, 90e1cb4, 5f3df25
Compare on GitHub