Downloading ReShade

ReShade is a open sourced, generic, post-processing tool that allows users to enhance, define, and create the looks that they desire from their game. Being generic, ReShade allows for these modifications through most games avaliable! ReShade has two different builds avalible for users to download. The Standard, and Full Add-on Support build. Below, you can find information specifically on what differientiates the two builds, and the common usecases for them. The latest version of ReShade will always be avaliable at ReShade’s Homepage.

Standard ReShade Build (Download ReShade x.x.x)

The Standard Build of ReShade is the most common version. It is ideal for online games with strict anti-cheat mechanisms. This build is used for online games due to its limitations to features to prevent misuse and cheating in online games. If you are unsure of what build to pick, this is likely the best choice!

Full Add-On Support ReShade Build (Download ReShade x.x.x with full add-on support)

The Full Add-On Support Build of ReShade is best for offline games or games without anti-cheat systems (e.g., Final Fantasy XXIV, World of Warcraft, Baldur’s Gate 3.) This build will offer the full feature set and freedom for creating presets with various shaders and add-ons. If your game is offline, it’s best to choose this build to prevent issues down the line!

ReShade Download Options


Installing ReShade

Each game will have their own process for injecting ReShade. Below will go over the different ways that you can inject ReShade.


ReShade Installer

Selecting Your Game

When opening the ReShade Installer, you’ll be greeted with the option to choose what application that you want to install ReShade to. This part is very important, as if the wrong application or executable is selected, ReShade will not launch when your game starts.

Game List

If your game does not appear in the listing, click the “Browse…” button at the bottom right of the ReShade Installer. This button will open up a “File Explorer” window that will allow you to manually find your game’s executable. If you are unsure of where the executable is located, check our guide on finding your game’s executable and directory.

Browse


Selecting the Rendering API

In order for ReShade to properly be installed, the ReShade Installer needs to know what Rendering API your game utilizes. The Rendering API has to be selected properly for ReShade to successfully inject, so make sure that you are getting this option correct, otherwise ReShade will not launch with your game. If unsure which API your game uses, check PCGamingWiki for details.

ReShade Rendering API Selection


Installing Presets

ReShade presets, stored in .ini files, allow you to apply someone else’s visual customizations, including shader configurations and hotkeys. The ReShade Installer simplifies preset installation: just select the desired .ini file, and the installer automatically handles shader downloads and installations required by the preset.

Preset Selection

If you don’t have a preset to install, you can bypass this step by clicking “Skip” in the preset installation window’s bottom right corner.


Installing Shaders

Shaders are essential for enhancing game visuals through ReShade, offering a range of looks tailored by users. The ReShade Installer facilitates easy discovery and installation of these shaders. Shaders are organized into repositories, displayed during the installation process. You can learn more about each by clicking on the blue-highlighted repository or author names.

Shader Repository Links

To install shaders, simply select the desired repositories and click “Next”.

Shader Repositories Selection

Check Tick

Selecting a repository with a check tick installs all shaders from that repository. Click “Next” to proceed with automatic installation.

Check Tick Example


Square Tick

Selecting a repository with a square tick lets you choose individual shaders within a repository. After selecting, click “Next” to install.

Square Tick Selection

Individual Shader Selection


Installing Add-ons (Add-on Support Only)

Add-ons, introduced as a new feature in ReShade, expand customization through the ReShade Add-on API. They’re primarily for users interested in exploring advanced features from both previous shader developers and current add-on creators. Unless you’re familiar with what an add-on does, it’s recommended to avoid selecting any from the list to prevent potential game instability.

Selecting Add-ons


Finishing Up

Once the ReShade Installer completes, a confirmation screen will show up. Simply click the “Finish” button at the bottom right of the installer, then launch your game.

Installation Complete

Upon successful installation, you’ll see a ReShade banner in-game:

ReShade In-Game Banner

If you don’t see this banner, ReShade may not have been injected correctly. Try reinstalling, ensuring all steps are followed precisely.


Common Issues

The most frequent problem is selecting the wrong game executable during installation. If you encounter issues, revisit the “Selecting Your Game” section for guidance. Incorrect Rendering API selection is another common hiccup. If unsure, review the “Selecting the Rendering API” section for more clarity. Other potential issues include:

  • Game compatibility with ReShade.
  • Missing software dependencies, like the .NET Framework.
  • Conflicts with other game mods.
  • Ensure that your game is closed.

Manual Install

Identifying Game Architecture and Rendering API

If you already know your game’s archtecture and Rendering API, you’re more than welcome to skip this part of the guide. However, if you are unsure, make sure to navigate to the PCGamingWiki website.


Download the ReShade Installer

The next step will be to download the latest ReShade installer from the official ReShade website. The installer holds the ReShade binaries required in order to manually install ReShade.


Download and Install 7Zip

This guide uses 7Zip in order to extract the ReShade binaries from the ReShade Installer. You can download and install the latest .msi version from 7Zip’s official website. Keep in mind, that WinRar can serve as an alternative, but this guide utilizes 7Zip for convienence.


Extract the ReShade Binary

Once 7Zip is installed, Right-click the ReShade Installer ReShade_Setup_x.x.x.exe, and hover over 7Zip, the select the “Open Archive” option.

Open with 7Zip

Upon clicking “Open Archive,” a new window will appear that holds the two ReShade binaries. You can extract the DLL that relates to your game’s architecture by draging the file out of the 7Zip window to your Desktop.

Extract DLL

ReShade’s 64-Bit Binary ReShade64.dll
ReShade’s 32-Bit Binary ReShade32.dll

Rename the ReShade Binary

After you’ve extracted the right binary, right-click the ReShadeXX.dll and click “Rename.” Afterwards you can rename the binary to the proper graphics injection name for the Rendering API that your game utilizes.

Rename DLL

DirectX 10/11/12 dxgi.dll
DirectX 12 d3d12.dll
DirectX 11 d3d11.dll
DirectX 10 d3d10.dll
DirectX 9 d3d9.dll
OpenGL opengl32.dll

Move the ReShade Binary

Lastly, you will need to move the renamed DLL into the root folder of your game, the same directory where the game’s executable is located. If you’re unsure of your game’s executable location, follow our guide on identifying your game’s executable.

Place in Game Folder

Upon completion, your game should launch with ReShade injected!

Successful Installation


Manual Injection

Certain games do not support automatic ReShade injection during runtime.
This is especially common for UWP (Microsoft Store) games, which often disallow automatic injection. Thankfully, Crosire has developed a tool for manual DLL injection into games.

When manually injecting ReShade using Crosire’s Inject Tool, you have to manually install shaders as well.

Crosire’s Inject tool, being an external injector, is more likely to trigger anti-cheat systems. Use with caution and at your own risk.


Identifying Game Architecture and Rendering API

If you already know your game’s archtecture and Rendering API, you’re more than welcome to skip this part of the guide. However, if you are unsure, make sure to navigate to the PCGamingWiki website. This website is home to many wiki pages with just about every game that exists on PC.


Download the ReShade Injector

Choose the injector based on your game’s architecture:


Download the ReShade Installer

The next step will be to download the latest ReShade installer from the official ReShade website. The installer holds the ReShade binaries required in order to manually install ReShade.


Download and Install 7Zip

This guide uses 7Zip in order to extract the ReShade binaries from the ReShade Installer. You can download and install the latest .msi version from 7Zip’s official website. Keep in mind, that WinRar can serve as an alternative, but this guide utilizes 7Zip for convienence.


Extract the ReShade Binary

Once 7Zip is installed, Right-click the ReShade Installer ReShade_Setup_x.x.x.exe, and hover over 7Zip, the select the “Open Archive” option.

Open with 7Zip

Upon clicking “Open Archive,” a new window will appear that holds the two ReShade binaries. You can extract the DLL that relates to your game’s architecture by draging the file out of the 7Zip window to your Desktop.

Extract DLL

ReShade’s 64-Bit Binary ReShade64.dll
ReShade’s 32-Bit Binary ReShade32.dll

Move the ReShade Binary

You will need to move the ReShade DLL into the root folder of your game, the same directory where the game’s executable is located. If you’re unsure of your game’s executable location, follow our guide on identifying your game’s executable.

Place in Game Folder


Find the Game’s Process Name

In order to find the game’s process name, you will need to open up Window’s Task Manager. Once there, right click on your game under the processes tab, and then click “Go to Details.”

Go to Details

This will bring you to a highlighted executable name that you can use for the ReShade injector.

Executable Name


Manually Inject ReShade

The last step for using the ReShade injector is quite simple, but you may need to follow closely. Make sure to close your game, and then navigate to your game’s directory. Once there, open a command prompt terminal by typing “CMD” into your File Explorer’s address bar.

Open CMD

Once CMD has opened, make sure to type: inject[x32/x64].exe "name_of_the_process.exe" and hit Enter.

Inject Command

After you’ve hit enter, you will need to launch your game. If successful, ReShade will be injected on the launch of your game!

Successful Injection


Manual Shader Install

This guide assumes that you already have ReShade installed and working in your game.


Downloading the Shader Repository(s)

This guide will be utilizing the iMMERSE repository on GitHub, however, you can utilize any shader repository for this guide. It’s also worth noting that not all shader repositories are hosted the same way. So your downloading process may differ from the one shown here.

The first thing that you want to do, is to navigate to the GitHub repository of your choice. Once there, youc an click on the green “<> Code” button at the top right hand side of the repository.

<> Code Button

Once you’ve clicked the “<> Code” button in github, a new button should appear within a dropdown called “Download ZIP.” Click this and wait for the download to finish.

Download Zip Button


Move the Shader Repositories Files to the Right Location

Now that you have all of the required files from the shader repository of your choice, you can navigate to the “ReShade-Shaders” folder that exists in the same directory as both your ReShade binary and game executable. Once there, open up the archive that you downloaded for the shader repository and merge the “Shaders” and “Textures” folders from the archive into the “ReShade-Shaders” folder.

Copying Shaders and Textures Folders

If Windows warns you of files already existing in that location with the names, simply click “Replace the files in the destination.”

Merge or Replace Files Prompt


ReShade Settings for Shaders and Textures

If your ReShade install doesn’t detect any new shaders installed, it’s best to check the settings tab and verify that your shader’s and texture’s paths are set up correctly. These specific options are called “Effect Search Path” and “Texture Search Path.”

Shaders and Textures Search Paths Highlight

You want to make sure that these two settings look identical to the configurations that are given below.

Search Paths Example

Effect Search Path .\ReShade-Shaders\Shaders\**
Texture Search Path .\Reshade-Shaders\Textures\**

If you do not have a free slot to add a search path for, you can click the “+” icon located directly under the search paths!