Welcome, Guest.
Username: Password: Remember me

TOPIC: Easy Troubleshooting - Never Deal Troubles Again!

Easy Troubleshooting - Never Deal Troubles Again! 1 month 6 days ago #1



What is Easy Troubleshooting?
In short, this is a collection containing most of the issues that might occur while dealing with ReShade.
The goal is to explain, in the easiest way possible, the nature of the problems and the way to solve them.
Over time, this guide will continue to be updated, in order to be more and more complete.
Feedbacks and reports are welcome, of course ;)

  INDEX

INSTALLATION

  Requirements
  Everything about APIs (containing: DX12 Build)
    - Direct3D9, Direct3D10+ or OpenGL?
    - What About DirectX 8 / DirectX 12 / Vulkan?
  ReShade UI not showing
  Crash on startup
  Unable to download archive
  Reshade detected as virus
  Uninstalling


IN-GAME

  Presets Loading
  Changes not being saved
  Shaders missing from main tab
  Setting up a value over its limits (New!)
  Mouse Issues
    - Mouse is stuck into a certain area of the screen
    - Unable to move mouse


SHADERS

  Shaders load order
  Depth-dependent shaders don't work
  Shaders messing with game UI
    - MXAO is flipped / darkens the whole scene
    - FXAA / SMAA distort text
  Shaders hidden settings
  Tweak: Reducing shaders intensity / opacity (New!)
  Extra Shaders (containing: List for shaders not on standard repository)


Previous Updates log
Warning: Spoiler! [ Click to expand ]

Last Update: 25 April at 20:00
Last Edit: 9 hours 21 minutes ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: crosire, Wicked Sick, acknowledge, Viper_Joe, Daodan, seri14, evgeniy.trifonov, romulus_ut3

Introducing: Easy Troubleshooting 1 month 6 days ago #2

 

INSTALLATION

Requirements
Officially, the requirements to make ReShade work are:
Every Windows versions (from 7 onwards) as operating system, and the DirectX End-User Runtimes installed.
Some users reported issues with non-windows 10 versions, so this one is highly recommended.

Everything about APIs
  - Direct3D9, Direct3D10+ or OpenGL?
It depends on wich API the game uses.
To get this, either check ReShade Compatibility List (located on top of any ReShade's pages: the fourth entry called "Games"), or search a game on PC Gaming Wiki and, on the contents list, look for API.

  - What About DirectX 8 / DirectX 12 / Vulkan?
Right now ReShade just works with OpenGL and DirectX (8 to 11). Any other API are not supported yet.
If the game you wanna install ReShade into leans on DirectX 8, you'll need d3d8to9 tool, which you can find on the top of ReShade page.
Some recent games automatically start up with a newer, not ReShade - supported API by default. In some cases, they could still let you decide to run with an older ReShade - friendly one from their options menu, so don't forget to check this one.

UPDATE!
An official DirectX 12 compatible version is currently under development.
A Work-In-Progress version is now avaiable for testing.
Find more on crosire's topic:
DX12 BUILD

ReShade UI not showing
If, when you launch the game, you can't see ReShade interface on top of the screen, it was likely not injected correctly into the game. Make sure you selected the right game executable, as well as its proper API during installation.

Crash on startup
There may be several reasons that can lead to a crash. First, make sure your ReShade version is updated.
Take note that any third party software, like MSI Afterburner / RivaTuner, can conflict with ReShade, so try closing them.
Many users solved this problem by renaming every "dxgi" file to "d3d11".
Besides, some Anti-Cheat system can detect ReShade as an untrusted software. Is so, you could be forced to install an older whitelisted version, or, at worst, uninstall ReShade completely,
Easy Anti-Cheat - Easily Anti-Allowing ReShade Injection

Unable to download archive
If the installer fails to download the standard shaders repository, download it by yourself from the official GitHub Repository and place "Shaders" and "Textures" folder in your ReShade folder located in your game path.


Reshade detected as virus
Don't panic, there's no need to worry about this. Sometimes ReShade can be identified as a False Positive by some antivirus (typically those using Heuristic Analysis, or other protection systems like Windows Defender and Browsers' anti malwares.
This often happens when a newer version of ReShade comes out, and it still needs to be whitelisted by security softwares.
(Thanks to Wicked Sick for reporting!)

Uninstalling
Launch ReShade setup and select your game executable. After choosing the API, the setup will ask you to overwrite or uninstall ReShade for that game: click No and you're done.
You can also uninstall ReShade manually by deleting its files from the game directory.
Last Edit: 11 hours 41 minutes ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick, OtisInf, Viper_Joe, romulus_ut3

Introducing: Easy Troubleshooting 1 month 6 days ago #3


IN GAME

Presets Loading
To load a preset, drag it in your game folder. Once in game, you need to select it from the drop down menu, located on top of ReShade's interface. Make sure you have all the shaders the preset uses in your shader folder.
Also, keep in mind that presets made with outdated ReShade versions will easily not work. If so, search for another updated preset, or downgrade your ReShade version. You can download all previous versions from Mediafire: ReShade Repository.
Switching Preset from the Default one

Changes not being saved
You probably don't have the required folder permissions. You can either run the game as administrator, or give those ones to your account by going in your game's folder Properties > Security > Edit and check "Full Control" for your account / Users.

Shaders missing from main tab
Make sure that Shaders are present in your Shaders Folder located in Game Directory > reshade-shaders > Shaders.
If they still won't show up, navigate to the Settings Tab and set your Shaders Folder in "Effect Search Paths".



Fixing "Shaders not showing up" problem


Setting up a value over its limits (New!)
You can set a higher, lower, or even negative value than the predetermined ones by holding Ctrl and clicking on the parameter you want to change. To set a negative one, just add the minus sign ( - ) before the value.



Setting up Clarity shader to over-limits values (Default ones are between 0.000 and 1.000)


Mouse Issues
  - Mouse is stuck into a certain area of the screen
This happens when the game's resolution is upscaled. Set it to your screen native one to fix this.

  - Unable to move mouse
Some games prevent free mouse movement by steadily resetting its position. You need to get something that lets you use your mouse first when in game, like opening an inventory or going into a pause menu, then you can open ReShade's interface.
Keep in mind that you can also use your keyboard to navigate through the interface.

Keyboard Controls:
Arrow keys: Move
Spacebar: Confirm
Esc button: Undo
Ctrl + Tab: Switch tabs
Last Edit: 12 hours 21 minutes ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: Viper_Joe, romulus_ut3

Introducing: Easy Troubleshooting 1 month 6 days ago #4


SHADERS

Shaders load order
Shaders in the Home tab represents the order in which they are loaded.
Don't ignore this, else you'll see artifacts like ambient occlusion and bloom not being affected by color grading.

Use the following list as a general order reference during your changes:

          1 )  Ambient Occlusion
          2 )  Anti-Aliasing
          3 )  Sharpening
          4 )  Bloom
          5 )  Depth of Field
          7 )  Motion Blur
          8 )  Deband
          9 )  Film Grain




Fixing Ambient Occlusion (MXAO) passing through Fog by changing Load Order


Depth-dependent shaders don't work
First of all check ReShade Compatibility List to find out if ReShade works perfectly with a game.
Watch for game's Anti-Aliasing. MSAA, in particular, is well-known for messing up with depth access, so disable it.
Verify that the Depth Texture Format is correct, by navigating to the last interface tab (DX9 / DX11 - depending on the game), in the section " Depth and Intermediate Buffers ".
(Thanks to Daodan for reporting!)

Besides, remember that ReShade automatically disables depth access in every game that make use of network activity.
So, during online sessions, the depth buffer may flicker or not work completely.

Shaders messing with game UI
This is due to the generic nature of ReShade. Differently from ENB, ReShade has no way to know when to apply a certain effect during the rendering of the game, so it applies them after the image is completely displayed on the screen.

Unfortunately there's no definitive way to fix this. You can use UIMask.fx to prevent one or more shader from being applied in certain areas of the screen, or UIDetect.fx to toggle off shaders when a predetermined image is detected. You can also hide this unwanted effect as much as you can by playing with values like intensity, blending and fade distance, depending on the shader.

  - MXAO is flipped / darkens the whole scene

You have to change the Preprocessor Definitions.
In the first case edit RESHADE_DEPTH_INPUT_IS_UPSIDE_DOWN,
in the second one change RESHADE_DEPTH_INPUT_IS_REVERSED.
To modify them, click on "Edit global preprocessor definitions" in the Home tab of ReShade interface and invert the value.
(0 and 1 are the only acceptable values.)

  - FXAA / SMAA distort text
ReShade Anti-Aliasing techniques work on the entire screen. That's why texts, as well as other elements, are being altered.
To fix this, if you have depth access, use SMAA in depth mode.
Otherwise, play with each shader's settings to reduce its influence on unwanted elements.

Shaders hidden settings
Some shaders might need to reload in order to apply some of their settings.
For this reason, these ones are not displayed in the main ReShade tab.

To activare these settings:
- Navigate to the third tab of ReShade ( Statistics )
- Locate for the concerned setting and click Edit
- In the opening tab change the value of the effect you want add or edit
- Click "Save & Compile" / hold "Cltrl+S "



Enabling New HQ Algorithm in Marty McFly's Ambient Obscurance (aka MXAO)


Tweak: Reducing shaders intensity / opacity (New!)
Some Shaders allows you to edit their Intensity by playing with their settings, some others don't.
Though there's not an official way to "reduce shaders opacity" through ReShade interface, I managed to achieve this by making some tweaks.
Basically we'll use a mask for a specific shaders and we'll make it cover the entire screen.

First of all you'll need the effect UIMask to be present in your Shaders Folder ( Game Directory > reshade-shaders > Shaders ), so check this Shader during ReShade installation.
UIMask shader comes with a sample texture called UIMask.png, located in the Texture Folder ( Game Directory > reshade-shaders > Textures ). Open this one with an image editor software and fill it completely with Black ( or download a full black image from google and rename it UIMask.png, after all it's the result that counts ).

Once all's set, launch your game, open ReShade interface and drag your interested Shader between UIMask_Top and UIMask_Bottom. In this way it will limit its effectiveness just to that specific shader (watch the image below to see the load order).
To increase or decrease the opacity, just move the slider "Mask Intensity" as you want.



Decreasing Godrays Opacity level


Extra Shaders
The standard Shaders Repository does not contain all the authors' effects. Extra shaders are located in their own storages.
Unfortunately, due to the Forum limits, I couldn't directly place here the list containing all links, so I switched to Pastelink.
If I forgot to mention someone, please report it to me with a reply.

List for shaders not on Standard Repository

The list is sorted alphabetically according to the authors' names.
Last Edit: 12 hours 5 minutes ago by Duran.te.
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick, Viper_Joe, romulus_ut3

Introducing: Easy Troubleshooting 1 month 6 days ago #5

Awesome! Stickied. (Note: your image hoster redirects through cloudflare's browser check which causes the images to not show up. I'd suggest something like imgur instead).
Cheers, crosire =)
Last Edit: 1 month 6 days ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: Duran.te, evgeniy.trifonov

Introducing: Easy Troubleshooting 1 month 6 days ago #6

Thanks! Appreciated.
Images should be fixed, hope they work now.
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 1 month 5 days ago #7

One suggestion for DEPTH DEPENDENT SHADERS DON'T WORK: also check the (DX9)/DX11 tab to see if the wrong texture is selected.
The administrator has disabled public write access.
The following user(s) said Thank You: Duran.te

Introducing: Easy Troubleshooting 1 month 5 days ago #8

Added. Thanks for feedback!
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 1 month 5 days ago #9

  • Wicked Sick
  • Wicked Sick's Avatar
  • Offline
  • Die young or suffer (Forgive my poor English)
Durante, you could go over about false positives, man. This should help because it always comes up with every new update.

Congratulations in making this thread, I am sure this will help a lot of people and provide answers to questions before they are even asked haha

Also, thanks for the other shaders, I was missing two from those links.
Finding relief somewhere between a tree's branch and its shade.
The administrator has disabled public write access.
The following user(s) said Thank You: Duran.te

Introducing: Easy Troubleshooting 1 month 5 days ago #10

Section Added. Thanks for all!
The administrator has disabled public write access.

Introducing: Easy Troubleshooting 1 month 5 days ago #11

  • Wicked Sick
  • Wicked Sick's Avatar
  • Offline
  • Die young or suffer (Forgive my poor English)
No problem, man. Glad to help with that suggestion.

About the GitHubs, there is also Fuba's. Do you think he would mind putting his in that list?

github.com/Fubaxiusz/fubax-shaders/
Finding relief somewhere between a tree's branch and its shade.
The administrator has disabled public write access.
The following user(s) said Thank You: Fu-Bama, Duran.te

Introducing: Easy Troubleshooting 1 month 5 days ago #12

I hope not. I'll add it to enrich the guide
In case he or anyone else, for whatever reason, didn't like their repositories to be on that list, I will remove them accordingly.

Anyway, thanks for reporting!
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick

Introducing: Easy Troubleshooting 1 week 5 days ago #13

so I am trying to use reshade with Star Wars: Knights of the old republic and in the compatibility on this website it says it works perfectly and I click on the OpenGL (which is what it should be to install correctly) but it doesn't work I get to the title screen and it has what I assume is resahde as another game and then Kotor as the actual game but both of them have black screens and after a little while the reshade just closes and then I am able to play normally with any mods I have had and what not but I have spent hours now almost days trying to fix this problem and haven't found anything that has worked yet so please, if you can, help me.
Last Edit: 1 week 5 days ago by wolfpack7.
The administrator has disabled public write access.