DLSS 5 Patcher v1.2.0 - Dual-Mode Update
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.addon64and optional Feederdlss5-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, backendslibxess/amd_fidelityfx_*, auto-tunedOptiScaler.ini(Dxgispoofing,Dx11Upscaler=fsr31_12). Cross-mode repatch blocked until uninstall.90e1cb4c0329af
Fixes & Improvements
ReShade Reliability
- Always resolves ReShade with Addon Support (
ReShade_Setup_6.8.0_Addon.exe). If missing indata/reshade-setup/it is auto-downloaded fromconfig.json:reshade_setup_url— now supports direct.exeURLs, not only.zip.5f3df25 - Verifies hook DLL capability (
isAddonCapableReShade—limited add-on functionalityvsLoading add-on from) and replaces with fullExtracted/ReShade64.dllif limited.5f3df25 - DXVK
d3d9.dllbackup handling.5f3df25
Clean Uninstall
nvngx_dlss.dll/nvngx_dlssnr.dllcorrectly removed when not in backup (= patcher-deployed), kept when inpreExistingFiles(= game-owned). Empty-backupdirProtectedno longer shields patcher files.5f3df25- ReShade folders (
reshade-shaders,ReShade) fully purged regardless of pre-existence.5f3df25
UX / Progress
- Live
patch:statusevents 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/isValidGameExefor repacked UE titles (_retail_,Binaries/Win64/*-Shipping.exepriority, helper/launcher filtering).560b9e8 - Unified
config.json(gpu_selection,reshade_setup_url,reshade_url,optiscaler_url,dlss5_url) replacesReShadeConfig.json/.txt; missing datasets show dialog instead of silent fail.c0329af45737cf90e1cb4 - Preview images added.
18f1820514aa93 - Project structure reorg:
ReShade/→data/reshade-setup/,data/ → data/reshade/+data/dlss5/+data/optiscaler/.c0329af90e1cb4
Upgrade Notes
- Delete old
ReShadeConfig.json/ReShadeConfig.txtif present — replaced byconfig.json. - No action needed for existing
.dlss5_backupfolders; new uninstall logic handles old leftovers.
Full Changelog
3c4b82b...5f3df25 — 7 commits: 560b9e8, 45737cf, 18f1820, 514aa93, c0329af, 90e1cb4, 5f3df25
Compare on GitHub