Tag Archives: ReShade Tutorials

ReShade 4 Tutorial: How to use ReShade with your favourite recording software

The newest version of ReShade (4.6.0) allows the use of dxgi.dll for those that had trouble with it before. Some games (in my case, Dragon Age: Inquisition) still require this method.

For all intents and purposes, this tutorial is archived but may be of use if you still face issues with using ReShade in it’s default state.

This is only for those who can’t launch ReShade using dxgi.dll.

 


 

I mostly use Mirillis Action! (which I love by the way) but ReShade (at the time) wasn’t compatible with it. My games would automatically freeze at startup. Until I could find an answer as to why this was, I used ShadowPlay.

BUT, I googled to see if anyone was having the same problem (hey, most of the time, I’m to blame for anything going wrong). I found a post. It was a lifesaver.

To quote crosire, the creator of ReShade:

 

“The ReShade DLL is fully ABI (with some small exceptions) compatible with d3d9.dll, dxgi.dll, opengl32.dll and mostly ABI compatible with d3d10.dll and d3d11.dll. This means it won’t crash due to DLL naming.”

 

Meaning that if I renamed dxgi.dll to d3d11.dll, I could use Action! AND ReShade.

And it worked!!!

I can’t say for any other software so you would have to try that out for yourself. Of course you would have to follow the rules for renaming:

  • If you use DirectX 9: rename dxgi.dll to d3d9.dll
  • If you use DirectX10+: rename dxgi.dll to d3d11.dll

If a game loads both d3d9.dll and d3d11.dll (like The Witcher 3)…

..to quote crosire again:

 

“The only difference is the load order in which the game loads these. While Witcher 3 is a Direct3D 11 game, it still loads d3d9.dll for some reason. But it may do that later than it does load dxgi.dll. What can happen is that games already call the Direct3D setup functions before loading the library ReShade was renamed to, in which case ReShade can no longer apply. You would need to use a different name then. Other than that, again, it makes no difference to ReShade.”

 

I hope this helps! Good luck!

 


Source for all this: ReShade Forums (TOPIC: Is dxgi.dll better than d3d9.dll ?)

ReShade 4 Tutorial: How to use sub-folders

In the newest version of ReShade (4.6.0 at the time this was written), you can download several extra shaders from other authors. These all come in their own little folder, inside the reshade-shaders folder.

I’ve been organizing my ReShade installation. I have one too many shaders installed and it was a hassle to find out which ones to keep and which ones to delete if I needed to.

This tutorial will show you how to better organize your reshade-shaders folder.

 


 

You can use any name for any folder.
My ReShade configuration is set up differently than what I outline here.
Should you decide to delete any of the folders, remember to also remove them from your ReShade.ini.
I’ve made a visual guide HERE, should you need it.
For the purpose of this tutorial, I’m going to use TheGordinhos MultyLUTs: a collection of several LUTs for you to use.
You can also use sub-folders for better Preset management. I’ve included the tutorial here as well.

 


 

For Shaders

 

1) Download the shaders.

2) Extract them into a new folder for now.

3) Inside the shaders folder, make a new folder called TheGordinho.

4) Move all of the files inside shaders into the new folder you just created here.

5) Inside the textures folder, make a new folder called TheGordinho.

6) Move all of the files inside textures into the new folder you just created here.

7) Move both shaders and textures into your reshade-shaders folder.

8) Open up ReShade.ini

9) Go to the line that says EffectSearchPaths

10) At the end of the line, type in the following:

 

,.\reshade-shaders\Shaders\TheGordinho

 

11) Go to the line that says TextureSearchPaths

12) At the end of the line, type in the following:

 

,.\reshade-shaders\Textures\TheGordinho

 

13) Save the file.

14) Your all set! ReShade should now recognize these folders and load everything normally.

 

 


 

 

For Presets

 

1) Make a folder called Presets wherever you want. For the purpose of this tutorial, it should be together with your ReShade installation.

2) Download the preset(s) you want. If you have any existing presets, you can move them to the new folder.

3) Open up ReShade.ini.

4) Go to where it says CurrentPresetPath.

5) Type in the location of any of the presets you want. Ex.: [game location]\presets\NoEffects.ini.

6) If you want to further organize your stuff, you can make more sub-folders and ReShade will automatically recognize them, in this case.

ReShade 4 Tutorial: How to set Custom Presets up

I’ve made a visual guide HERE, should you need it.
This tutorial is only for the latest version of ReShade. Older versions will not be supported.

 


 

1) Install the latest ReShade and ALL of the base effects. You can install the extras if you want, but their not important for this tutorial.

2) Download the ReShade preset of your choice

3) Extract ONLY the INI file into your game folder (where ReShade is installed)

 

Some presets come with their own custom shaders, LUTs and/or textures. In that case, you’ll have to install those too.

 

4) Open ReShade settings with the default key or a key you assigned by choice.

5) Go to HOME

6) In the drop down, select the preset you downloaded (the INI file you extracted)

7) It should load just fine. If not, press * to reload.

ReShade 4 Tutorial: How to set it up

This tutorial will show you how to set up ReShade for the first time, or if your updating from an older version.

 


 

There are visual guides along this tutorial so read it thoroughly.
You can use any keybindings you want. This is just to get you started.
This tutorial is only for the latest version of ReShade. Older versions will not be supported.

 


 

FIRST: If you already had ReShade installed, uninstall it to start from scratch:

  • dxgi.dll or d3d11.dll
  • dxgi.log or d3d11.log
  • ReShade.ini
  • DefaultProfile.ini (if you have it).
  • reshade-shaders folder

 

Visual Guides on uninstalling ReShade: dxgi.dll | d3d11.dll

 


 

WARNING: If you have a preset you want to backup, DO IT NOW

 

1) Install the latest ReShade and ALL of the base effects. You can install the extras if you want, but their not important for this tutorial.

 

Visual Guides on installing ReShade: dxgi.dll | d3d11.dll
STEP 2 is only for games that run on DirectX 10/11/12. Find out which your game runs on HERE

 

2) If your game doesn’t launch with ReShade using dxgi.dll, rename dxgi  to d3d11 (both DLL and LOG if there is one). If it does load with dxgi.dll, skip this step and go on to Step 3.

3) Launch your game and open ReShade settings with the default key (normally HOME)

4) A tutorial will appear. You can follow it or just press continue until it ends.

5) Go to SETTINGS

Change the keys to this:

  • Overlay Key: Numpad /
  • Effect Reload Key: *
  • Effect Toggle Key: –

 

That’s it! ReShade should be all set up. You can configure additional settings like where to save your screenshots etc.