github RankFTW/RHI RHI-1.7.5
RHI 1.7.5

latest releases: RHI-2.7.1, RHI-2.7.0, RHI-2.6.9...
5 months ago

v1.7.5

Changes

Unified DLL naming override toggle

  • The two separate toggles for ReShade and Display Commander DLL naming overrides have been merged into a single toggle. Turning it ON enables both RS and DC dropdowns with safe defaults; turning it OFF reverts both to their default filenames in one action. No more partial-on states.

DC reverts before RS on toggle OFF

  • When disabling the override, Display Commander is now renamed back to its default name before ReShade. This prevents the scenario where DC was renamed to dxgi.dll and RS couldn't reclaim it because the filename was occupied.

Downloads folder reorganised into subdirectories

  • The %LocalAppData%\RHI\downloads\ folder is now organised into categorised subdirectories: shaders/, renodx/, framelimiter/, luma/, and misc/. Existing cached files are automatically migrated on first launch — no re-downloads needed. The migration is safe to interrupt and handles locked or duplicate files gracefully.

Drag-and-drop game auto-selects

  • Dropping an .exe to add a game now automatically selects and scrolls to the new card, so you can interact with it immediately.

Remember last selected game

  • RHI now remembers which game was selected when you close the app and restores that selection on next launch. If the game is no longer available, it falls back to the first game in the list.

Copy Report now pastes as a file

  • The Copy Report button now saves a readable .md file and places it on the clipboard as a file attachment. Paste directly into Discord — no more wall of base64 text. Reports are also saved to %LocalAppData%\RHI\reports\ for reference.

Bug Fixes

Display Commander update detection fixed

  • DC uses a fixed latest_build GitHub tag that never changes, so version comparison was always returning "no update". RHI now extracts the real version number (e.g. 0.13.153.3324) from the release body text, enabling proper update detection.

DC renamed to dxgi.dll no longer misdetected as ReShade

  • When Display Commander was renamed to dxgi.dll via the DLL naming override, the game scan incorrectly identified it as ReShade. The detection logic now checks DC's install record and skips filenames already claimed by DC. This also fixes ReShade not deploying when DC occupies the target filename slot.

DLL override rename failure on existing files

  • Enabling a DLL naming override could fail with "Cannot create a file when that file already exists" if the target filename was already occupied. The rename now uses a fallback copy-delete-move pattern when the direct delete fails.

Don't miss a new RHI release

NewReleases is sending notifications on new releases.