0 of 0

File information

Last updated

Original upload

Created by

MusaQH

Uploaded by

MusaQH

Virus scan

Safe to use

Tags for this mod

About this mod

RenoDX upgrades Far Cry 6’s HDR rendering pipeline. It replaces the game's inaccurate HDR tonemapper with an optional real **ACES** tonemapper, improves brightness scaling control, adds customizable grading options, adds proper gamma correction, and fixes/improves the behavior of sharpening and TAA.

Requirements
Permissions and credits
Tonemapping Options
  • Vanilla: Original game tonemapper (unmodified). It applies some kind of ACES approximation with inconsistent scaling behavior and what I assume to be some attempt at gamma correction.
  • None: No tonemapping applied; only user grading and brightness scaling.
  • ACES:
  • Full ACES ODT
  • Peak and diffuse white points are adjustable.
  • User color grading options
  • Hue correction option to remove per channel hue shifts caused by ACES.
  • SDR: Forces the game's SDR tonemapper with basic brightness scaling, gamma correction, and no additional grading. This tonemapper very closely resembles ACES SDR.

Color Grading Controls
(Active when `ToneMapType` is set to ACES or None)
  • Exposure
  • Highlights
  • Shadows
  • Contrast
  • Saturation
  • Blowout
  • Hue Correction (ACES only)

Brightness Sliders (in Nits)
  • Peak Brightness: Maximum display luminance (ACES mode only).
  • Game Brightness: Scaling for in-game scene content.
  • UI Brightness: Independent HUD/UI brightness scaling.

Implementation Details
  • Custom Shader Injection: All of the game's tonemapping shaders are adjusted to use RenoDX’s custom code.
  • Peak Nits Detection: Automatically sets default Peak Brightness based on the HDR display.
  • UI Brightness Override: When using ACES, SDR, or None, the UI no longer uses the game’s internal brightness scaling; it uses the `ToneMapUINits` value.
  • Gamma Correction: Proper 2.2 gamma correction is available for ACES, SDR, and None. Gamma correction is disabled in Vanilla mode.
  • Unclamped TAA: TAA no longer clamps to BT.709.
  • Unclamped CAS: Sharpening no longer clamps to SDR.

Installation
  • Install Reshade 6.4.1 or higher with addon support. No Reshade effects are required.
  • Copy renodx-farcry6.addon64 into Far Cry 6's installation folder (`Far Cry 6\bin` or `Far Cry 6\bin_plus` if using the regular or Ubisoft Plus subscription version of the game respectively. This will also be the same folder you installed ReShade's dxgi.dll to)
  • Run game
  • Press <HOME> on your keyboard to access ReShade UI.
  • RenoDX should be a separate tab in the ReShade window.

About RenoDX
RenoDX, short for "Renovation Engine for DirectX Games", is a toolset to mod games. Currently it can replace shaders, inject buffers, add overlays, and write user settings to disks. Because RenoDX uses Reshade's add-on system, compatibility is expected to be pretty wide. Using Reshade simplifies all the hooks necessary to tap into DirectX without worrying about patching version-specific exe files. The source code is available on GitHub.

About Me
You can usually find me over at #renodx channel in the HDR Den Discord.
Donate to my Ko-Fi

Credits
Thanks to ShortFuse who helped make this possible by creating the RenoDX framework
Thanks to Lilium who helped make this possible by creating the HDR analysis tools