Welcome, Guest.
Username: Password: Remember me

TOPIC: Procedure for upgrading ReShade?

Procedure for upgrading ReShade? 1 year 5 months ago #1

  • Psychor
  • Psychor's Avatar
  • Offline
  • Posts: 11
  • Thank you received: 2
What is the best way to upgrade ReShade between releases without losing our game configurations? Do you just extract the latest version over the prior version?

Thank you.
The administrator has disabled public write access.

Procedure for upgrading ReShade? 1 year 5 months ago #2

  • JBeckman
  • JBeckman's Avatar
  • Online
  • Posts: 212
  • Thank you received: 50
With 2.0 what I do when I manually install ReShade is that I copy over and replace the ReShade.fx file and the specific .dll the game requires (ReShade32 for 32-bit, ReShade64for 64-bit) overwriting the older version, for the ReShade folder itself I replace the keycodes.h file (Not really required.) and the Shaders folder.

Then for the profiles and presets folders I merge them together so you get Global.cfg and Global (2).cfg and so on and then I use a program called WinMerge to compare and merge any differences before removing the (2).cfg files. :)

I heard you can just use the included software to update your existing "symlinked" configs but I do not know how good it is at merging differences and retaining existing configs across the presets you've created with it, prefer to do it manually so I haven't used said software.

EDIT: Also while not required I do check the Github changes and merge in the latest commits from that, for this new 2.0.2f1 release that's not really required unless you want the histogram shader effect though and the current pending inclusion of a small optimization to the mouse driven depth of field focus effect.
Last Edit: 1 year 5 months ago by JBeckman.
The administrator has disabled public write access.

Procedure for upgrading ReShade? 1 year 5 months ago #3

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2782
  • Thank you received: 1584
If you want to update ReShade itself only and leave the shaders alone, just replace "ReShade32.dll", "ReShade64.dll" and the "ReShade Assistant" executables with the updated ones. Then open up the assistant and reload all profiles, so their binaries are updated as well.
If you want to update the shaders as well, copy over and overwrite the "ReShade\Shaders" folder and proceed as JBeckman said.


JBeckman wrote:
unless you want the histogram shader effect though and the current pending inclusion of a small optimization to the mouse driven depth of field focus effect.
They are not part of 2.0.2f1 yet.
Cheers, crosire =)
Last Edit: 1 year 5 months ago by crosire.
The administrator has disabled public write access.

Procedure for upgrading ReShade? 1 year 5 months ago #4

  • JBeckman
  • JBeckman's Avatar
  • Online
  • Posts: 212
  • Thank you received: 50
Yeah that's true, I probably made it a bit overly complicated with my explanation as updating the binaries (The .dll files.) is usually enough if you want to keep it simple.

Also the ReShade.fx file might see some changes but that's as far as I know almost always part of shader pack changes and those tend to be posted together with the ReShade injector ones on these forums whenever there's a update for them so if you only see notes for the injector itself there's usually no changes to the shader pack. :)

(I tend to compare with the Github shader changes too as I said but it's not really necessary and depending on well a lot of factors I suppose those updates might even not be fully compatible with the current injector version.)
Last Edit: 1 year 5 months ago by JBeckman.
The administrator has disabled public write access.

Procedure for upgrading ReShade? 1 year 5 months ago #5

  • Psychor
  • Psychor's Avatar
  • Offline
  • Posts: 11
  • Thank you received: 2
Thank you both for the detailed replies.
The administrator has disabled public write access.

Procedure for upgrading ReShade? 6 months 2 days ago #6

  • brazzjazz
  • brazzjazz's Avatar
  • Offline
  • Posts: 15
  • Thank you received: 4
JBeckman wrote:
With 2.0 what I do when I manually install ReShade is that I copy over and replace the ReShade.fx file and the specific .dll the game requires (ReShade32 for 32-bit, ReShade64for 64-bit) overwriting the older version, for the ReShade folder itself I replace the keycodes.h file (Not really required.) and the Shaders folder. [...]
Hi, I'm currently using ReShade 1.1.0 with SweetFX 2.0.7. So far I've only edited SweetFX_settings.txt files in the corresponding game folders. Can I do a clean new install of the latest ReShade and just re-use those txt files? I have only cursory knowledge of how ReShade actually works and the difference between ReShade and SweetFX actually so I'm careful about changing anything about my configuration.
Xeon E3-1231 v3, MSI GTX 970 @1446/3903 MHz, 16 GB DDR3-1600
The administrator has disabled public write access.

Procedure for upgrading ReShade? 4 months 1 week ago #7

  • brazzjazz
  • brazzjazz's Avatar
  • Offline
  • Posts: 15
  • Thank you received: 4
bump
Xeon E3-1231 v3, MSI GTX 970 @1446/3903 MHz, 16 GB DDR3-1600
The administrator has disabled public write access.

Procedure for upgrading ReShade? 4 months 1 week ago #8

Just do a clean install and use the same settings from the SweetFX configuration file in the ReShade 3 shaders.
The administrator has disabled public write access.

Procedure for upgrading ReShade? 4 months 1 week ago #9

  • brazzjazz
  • brazzjazz's Avatar
  • Offline
  • Posts: 15
  • Thank you received: 4
FierySwordswoman wrote:
Just do a clean install and use the same settings from the SweetFX configuration file in the ReShade 3 shaders.
Thanks, fiery swordswoman! :)

For other people upgrading from earlier versions: you have to manually remove any old ReShade / SweetFX files from the game folder before running the new ReShade assistant. See the accompanying thread: How do I uninstall SweetFX
Xeon E3-1231 v3, MSI GTX 970 @1446/3903 MHz, 16 GB DDR3-1600
Last Edit: 4 months 1 week ago by brazzjazz.
The administrator has disabled public write access.