Skip to content

ReShade

frostworx edited this page Oct 6, 2021 · 30 revisions

(Project Page:ReShade)

(in Game Menu and Game Config) Set INSTALL_RESHADE to 1 to automatically install reshade into the selected game dir. Set USERESHADE to 1 to start game with ReShade enabled

If DOWNLOAD_RESHADE is set to 1 all required files for ReShade are downloaded once into RESHADESRCDIR of course you can install all files manually as well. make sure to rename all files correctly:

64bit d3dcompiler_47.dll: -> d3dcompiler_47_64.dll 32bit d3dcompiler_47.dll: -> d3dcompiler_47_32.dll ReShade64.dll, ReShade32.dll: renaming not required as they will be placed in the game directory under the required name

The required architecture is autodetected from the game.exe and the matching files are copied from RESHADESRCDIR into the selected game dir both downloadfiles and basic configuration were taken from r/linux_gaming

If USERESHADE is disabled and the corresponding game is started, the previously installed ReShade dll will be renamed, so ReShade is disabled when the game starts. When USERESHADE is re-enabled the renamed dll will be re-activated.

ReShade-Presets

Available ReShade Presets can be selected via Dropdown Menu in the Main Menu per game, to automatically create a default ReShade configuration on the first launch.

The bundled minimal SuperDepth3D_VR ReShade Preset is automatically used when SBSVRRS (f.e. via Steam Category) is enabled

ReShade-Auto-Update

With RESHADEUPDATE being enabled (per game) in the Main Menu

  • new ReShade Setups are downloaded/extracted automatically (every Setup is also stored versioned from now on)
  • ReShade dlls are automatically updated in every game directory

see also: Depth3D Shader-Management

using ReShade and SpecialK together

SpecialK supports loading ReShade as a plugin, but unfortunately this leads to a crash (currently). The functionality is already implemented (apart from auto-adding ReShade to the SpecialK ini if enabled), but commented out because it crashes. Edit function setShadDestDir, function useReshade and function prepareSpecialKReshade if you want to play with it.

Clone this wiki locally