Releases: MRHRTZ/DLSS5-Patcher
Releases · MRHRTZ/DLSS5-Patcher
Release list
DLSS 5 Patcher v1.2.1 - Old games join the party
This release brings DirectX 8 / DirectX 9 and 32-bit games into DLSS 5 Neural Rendering, plus a built-in verifier that checks and repairs every install automatically.
✨ Highlights
- DX8 / DX9 support — D3D8/D3D9 games are automatically bridged through dgVoodoo2 (to D3D11 by default, or D3D12 from Settings), then ReShade + DLSS 5 on top. Defender exclusion is handled with a one-click prompt before any bridge file touches the disk.
- 32-bit game support — 32-bit titles take the DLSS5-Feeder split-process route:
addon32next to the exe plus an auto-deployedhost64\helper (64-bit ReShade, neural consumer, NGX runtimes) that starts by itself in-game. - Verify & Repair, built in — a full port of
Verify-DLSS5Feeder.ps1(15+ checks: ReShade build/bitness, feeder files,host64\, neural consumer, NGX runtimes,d3dcompilertrap, preset + motion-vector provider, GPU/driver). Runs after every patch, auto-repairs what the tool can fix, and warns about what needs you. Manual Verify / Repair buttons on every patched game. - Neural consumer choice — Settings now offers RenoDX DLSS 5 (default) or Deep Fried Chicken; switching and re-patching cleanly removes the other one.
🔧 Fixes
- Old executables (e.g. GTA Vice City) were misdetected as 64-bit/D3D9 because strict PE parsing failed on them — bitness and the import table are now parsed manually, with a mention-count fallback, so classics resolve correctly (32-bit, D3D8).
- Feeder add-on and shader are now always deployed from the same release build.
- Driver warning when the NVIDIA driver is below the 616.56 minimum for neural rendering.
📦 Assets
DLSS 5 Patcher v1.2.1.zip— app +config.json+ fulldata\, ready to run.dlss5 / feeder / reshade / optiscaler / dgvoodoo / reshade-setup v1.2.1.zip— per-dataset packs (drop intodata\or pointconfig.jsonat them).
Requires an NVIDIA RTX GPU with driver 616.56+ for neural rendering. 32-bit and DX8/DX9 titles need one game launch before frame-delivery checks mean anything.
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
DLSS 5 Patcher v1.0.0 - One Click Patch DLSS 5
First release of DLSS 5 Patcher, install DLSS 5 Neural Rendering + ReShade into games automatically, no manual setup needed.
Key Features
🔍 Auto Game Detection (Multi-Drive & Multi-Platform)
- Scans all active drives (C–Z).
- Steam
libraryfolders.vdf, Epic Games Launcher manifests, Ubisoft Connect, GOG Galaxy, EA App/Origin, Xbox Games, and Windows Registry. - Games appear live in the list the moment they are found (real-time events, no lag).
🎯 Smart Executable Selection
- Finds Unreal shipping binaries (
Binaries/Win64/*-Win64-Shipping.exe) and_retail_folders. - Smart fallback: picks the root executable that is largest and imports a rendering API (D3D12/DXGI/D3D11/Vulkan), not launcher/handler/setup stubs.
🧠 Smart Install Modes
- Direct (native-DLSS) for games with their own DLSS runtime, no feeder, preserves the game's NGX session.
- Federated (feed + renodx) for D3D11/D3D12 games without DLSS, the feed runs a private D3D12 device + DLAA pass so neural rendering truly works.
🎨 ReShade 6.8.0 + Add-ons
- Automatic ReShade install (headless CLI + fallback extracting
ReShade64.dll). - Writes
ReShade.ini: recursive shader search paths,TutorialProgress=4. - Writes
ReShadePreset.ini: iMMERSE: Launchpad + DLSS 5 Feed, pre-ordered. - Neural upscaling disabled by default (
NREnableUpscaling=0).
🧹 Deep Uninstall (Clean & Restore)
- Scans all subfolders (
Binaries/Win64,_retail_,Plugins,Engine/...). - Removes all ReShade/DLSS/add-on files, restores originals from
.dlss5_backup. - Files owned by the game itself are never deleted.
⚡ Advanced UX
- End Task & Try Again: button to force-kill a still-running game process, then auto-retries patch/uninstall.
- Patch → Launch: game stays selected and is one click from launching after patching.
- Accurate status reporting: DLSS 5 add-on, DLSS version, ReShade, and Streamline/DLSS DLL list.
Notes
- The ReShade installer (~4 MB) is downloaded automatically if missing from
ReShade/, or set its URL inReShadeConfig.json. - Operation logs are stored in
patcher.log.