Skip to content

Releases: MRHRTZ/DLSS5-Patcher

DLSS 5 Patcher v1.2.1 - Old games join the party

Choose a tag to compare

@MRHRTZ MRHRTZ released this 06 Sep 06:34

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: addon32 next to the exe plus an auto-deployed host64\ 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, d3dcompiler trap, 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 + full data\, ready to run.
  • dlss5 / feeder / reshade / optiscaler / dgvoodoo / reshade-setup v1.2.1.zip — per-dataset packs (drop into data\ or point config.json at 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

Choose a tag to compare

@MRHRTZ MRHRTZ released this 05 Sep 12:49

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

DLSS 5 Patcher v1.0.0 - One Click Patch DLSS 5

Choose a tag to compare

@MRHRTZ MRHRTZ released this 02 Sep 05:46

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 in ReShadeConfig.json.
  • Operation logs are stored in patcher.log.