Wrapper around MinHook which tracks associated function pointersĪutomatic hook installation based on DLL exports Parser for the ReShade FX shader language Main entry point (and optional test application)Īccess to DLL resource data (e.g. To build the setup tool, first build the Release configuration for both 32-bit and 64-bit targets and only afterwards build the Release Setup configuration (does not matter which target is selected then).Ī quick overview of what some of the source code files contain: File
This will build ReShade and all dependencies. Select either the 32-bit or 64-bit target platform and build the solution.Clone this repository including all Git submodules.You'll need Visual Studio 2017 or higher to build ReShade and Python for the gl3w dependency. Simply add all source/effect_*.* files to your project and use it similar to the fxc example. The ReShade FX shader compiler contained in this repository is standalone, so can be integrated into other projects as well.
#Reddit ff14 reshade 3.0 how to
To get started on how to write your own add-on, check out the API reference. ReShade can optionally load add-ons, DLLs that make use of the ReShade API to extend functionality of both ReShade and/or the application ReShade is being applied to. It exposes an automated way to access both frame color and depth information and a custom shader language called ReShade FX to write effects like ambient occlusion, depth of field, color correction and more which work everywhere. This is a generic post-processing injector for games and video software.