Modify DirectX game shaders and textures in real time without patching executables
If you want to change on-screen effects or texture quality without touching the game executable, this tool does that. Renodx is a toolkit that intervenes in the DirectX graphics pipeline using Reshade's plugin system. This allows you to modify graphical elements across various games without patching the executable for a specific game version.
Reshade-based approach
Renodx operates based on Reshade's addon system. This method automatically handles the hooks required to access DirectX, so you do not need to manually modify different executable versions for each game. This structure allows for a wide range of compatibility without being limited to specific games or versions. Developers can skip complex memory patching processes and focus on the graphical resources themselves.
Real-time graphics modification features
The tool provides several features for changing graphical elements in real time while the game is running. You can replace shaders or inject buffers to alter the rendering process. It also allows you to add overlays on the screen or upgrade swap chains to improve display output. Additionally, it supports increasing the quality of texture resources and saving user-defined values to disk.
Included utilities
Tools that assist with plugin development are provided alongside the main tool. renodx-devkit.addon64 is a development kit used when creating addons. renodx-fpslimiter.addon64 is a utility for limiting frame rate. decomp.exe is a tool for decompiling code from Shader Model 6.0 and above, which is useful for analyzing existing shaders. These utilities help perform graphical modification tasks with greater precision. A development kit used when creating addons. A utility for limiting frame rate. A tool for decompiling code from Shader Model 6.0 and above, useful for analyzing existing shaders.
Requires Reshade environment
Because Renodx uses Reshade's addon system, it operates in an environment where Reshade is installed. It is suitable for users who play DirectX-based games and want to customize graphics. If you want to avoid executable patching or want consistent graphical modifications across various games, this tool is worth considering. However, you should verify compatibility with Reshade and behavior in specific games yourself.