Source Games

The Source engine, developed by Valve, is a foundational platform for numerous games within the industry.

However, some games built on the Source engine present challenges when integrating ReShade due to the engine’s specific requirements for .dll file placement.

While the ReShade installer typically manages these details seamlessly, there are instances when manual intervention may be necessary or when the installer fails to place the files in the correct directory.

This guide will provide information about the appropriate locations for the ReShade .dll files within Source games.


Garry's Mod

Location for ReShade files to exist for 32Bit version of Garry’s Mod:

  • \GarrysMod\bin\

Location for ReShade files to exist for 64Bit/Chromium version of Garry’s Mod:

  • \GarrysMod\bin\win64\

ReShade files required:

  • d3d9.dll
  • ReShade-Shaders
  • ReShade.ini

Half Life 2, HL2: EP1, & HL2:EP2

Location for ReShade files to exist:

  • \Half-Life 2\bin\

ReShade files required:

  • d3d9.dll
  • ReShade-Shaders
  • ReShade.ini

Left 4 Dead & Left 4 Dead 2

Location for ReShade files to exist:

  • \left 4 dead\bin\
  • \Left 4 Dead 2\bin\

ReShade files required:

  • d3d9.dll
  • ReShade-Shaders
  • ReShade.ini

Black Mesa

Location for ReShade files to exist:

  • \Black Mesa\bin\

ReShade files required:

  • d3d9.dll
  • ReShade-Shaders
  • ReShade.ini

Portal & Portal 2

Location for ReShade files to exist:

  • \Portal\bin\
  • \Portal 2\bin

ReShade files required:

  • d3d9.dll
  • ReShade-Shaders
  • ReShade.ini

Team Fortress 2

Location for ReShade files to exist:

  • \Team Fortress 2\bin\

ReShade files required:

  • d3d9.dll
  • ReShade-Shaders
  • ReShade.ini

Titanfall 2

Location for ReShade files to exist:

  • \Titanfall2\bin\x64_retail\

ReShade files required:

  • dxgi.dll
  • ReShade-Shaders
  • ReShade.ini