Skip to content

Shader Repositories

Andres edited this page Oct 1, 2024 · 6 revisions

The list of available Shader Repositories repolist.txt (in STLSHADDIR) is autogenerated from

  • those listed on pcgamingwiki
  • those found in the repocustomlist.txt (in STLSHADDIR - usually resolves to ~/.config/steamtinkerlaunch/downloads/shaders, path may be different on Flatpak) and updated when it is older than a day.

This controls on a global level what repos are available for steamtinkerlaunch to download/update/install

If the repocustomlist.txt is not found, the bundled template is copied in place (which currently only contains the AstrayFX repo by BlueSkyDefender, because pcgamingwiki doesn't link to the repo directly)

When manually adding other repos, make sure to take care of the correct syntax: "URL";REPONAME;AUTHOR;DESCRIPTION

Example enabling most other reshade repos
"https://github.com/AlexTuduran/FGFX";FGFX;AlexTuduran;Collection of ReShade shaders.
"https://github.com/aston89/Smart-vibrance-for-reshade";smart-variance;aston89;Smart vibrance shaderThis reshade shader is designed to enhance the vibrance of an image selectively
"https://github.com/bituq/ZealShaders";ZealShaders;bituq;A bundle of HLSL shaders written for Reshade.
"https://github.com/liuxd17thu/BX-Shade";BX-Shade;liuxd17thu;Some ReShade Shaders made by BarricadeMKXX
"https://github.com/dddfault/NativeEnhancer-FE";NativeEnhancer-FE;dddfault;A simple and basic film emulation shader for ReShade.
"https://github.com/EndlesslyFlowering/ReShade_HDR_shaders/";ReShade_HDR_shaders;EndlesslyFlowering;ReShade shaders focused on HDR analysis, (post) processing and (inverse) tone mapping.
"https://github.com/Filoppi/PumboAutoHDR/";PumboAutoHDR;Filoppi;Advanced ReShade AutoHDR
"https://github.com/guestrr/ReshadeShaders";guestrrShaders;guestrr;guestrrShaders
"https://github.com/GimleLarpes/potatoFX";potatoFX;GimleLarpes;A collection of HDR compatible reshade shaders.
"https://github.com/JakobPCoder/ReshadeBUR";ReshadeBUR;JakobPCoder;Enhance spatial upscaling quality in games using ReShade with BUR (Bad Upscaling Replacer).
"https://github.com/JakobPCoder/ReshadeMotionEstimation";ReshadeMotionEstimation;JakobPCoder;Optical Flow for games in realtime
"https://github.com/JakobPCoder/ReshadeTFAA";ReshadeTFAA;JakobPCoder;This is a work in progress Reshade shader, which acts as an addon to other, non temporal, anti aliasing methods. Only works dx10+ maybe
"https://github.com/MajorPainTheCactus/AutoHDR-ReShade";AutoHDR;MajorPainTheCactus;AutoHDR addon and effect for ReShade
"https://github.com/martymcmodding/METEOR";METEOR;martymcmodding;Marty's Extra Effects for ReShade
"https://github.com/martymcmodding/ReShade-Optical-Flow";ReShade-Optical-Flow;martymcmodding;ReShade-Optical-Flow
"https://github.com/Matsilagi/RSJankShaders";RSJankShaders;Matsilagi;Shaders that doesn't fit any other's criteria or looks, or that has better versions on main repos.
"https://github.com/Matsilagi/RSUnityShaders";RSUnityShaders;Matsilagi;A Repo of mostly grey-area shaders ported from Unity assets. No harm intended to the original authors.
"https://github.com/murchalloo/murchFX/tree/main";murchFX;murchalloo;some kind of reshade shaders
"https://github.com/MaxG2D/ReshadeSimpleHDRShaders";ReshadeSimpleHDRShaders;MaxG2D;Reshade HDR-Compatible shaders that focus on eye-candy effects and basic adjustments
"https://github.com/nullfrctl/reshade-shaders";Anagrama;nullfrctl;The Anagrama shader collection of Programs for the ReShade project by Crosire.
"https://github.com/TreyM/SHADERDECK";SHADERDECK;TreyM;Various Shaders by TreyM for ReShade
"https://github.com/thatshaman/ReShadeShaders";shaman's-ReShade;thatshaman;that_shaman's ReShade Shaders
"https://github.com/WhiteMagicRaven/fakebilinear2";fakebilinear2;WhiteMagicRaven;An improvement of previous fakebilinear , code is still unoptimized, it produces less graphical glitches
"https://github.com/Zackin5/Misc-ReShade-Shaders";Misc-ReShade-Shaders;Zackin5;Various ReShade shaders I've made
"https://github.com/Zenteon/QuarkFX";QuarkFX;Zenteon;Quark Shaders for ReShade, Quark is a repository of efficient and high quality shaders meant to adhere closely to physical methods.

A Shader-Repositories Dialog can be opened via

Here all available Shader repositories are listed with url, name, author and description and can be en- and disabled using the checkbox.

When a repo is disabled/blocked (so unchecked)

  • it is not downloaded/updated at all
  • its shaders are not installed for a game, even when enabled in the Game Shaders Dialog
  • its shaders are automatically removed from a game-installation when using the Game Shaders Dialog
  • it is listed in the repoblocklist.txt (in STLSHADDIR)

repos can be also (un)blocked via Command Line

Shader-Repositories dialog

@Bananaman wrote:

the most "essential" shader collections are:

  • reshade-shaders: This is the core set of utility-shaders, mainly used to get the "DisplayDepth" debugging effect to ensure that depth buffer is read correctly. Lots of effects use the depth buffer. This is a must-have.
  • quint: This is the best shader collection of them all. The man is a genius and created highly optimized must-have shaders such as Lightroom. Everyone uses these. https://github.com/martymcmodding/qUINT/
  • prod80 reshade repository: Another genius, this guy has a ton of high quality effects for various special effects, color grading, etc.
  • shaders (brussell1): Mainly used for his "EyeAdaptation" shader which is able to brighten or darken a scene based on how light it is. Very useful when creating shaders that end up darkening some areas too much, then you can simply brighten just the dark rooms with this shader.
  • astrayfx: These are pretty good, especially his "RadiantGI" which is basically a freeware version of the same techniques used in the popular Patreon "raytracing" shader. It's not the exact same result, but it's good. It's the same guy that made the depth3d filters, and I've talked to him a few times on his discord. He's a nice guy.
Clone this wiki locally