• Posts: 25
1 year 1 month ago - 1 year 1 month ago #1 by IMeganElisabeth

• Posts: 176
1 year 1 month ago - 1 year 1 month ago #2 by Daodan
In the games folder there is a file named "ReShade.ini" in which you can see the usable preset files and the currently used preset:
[GENERAL]
PresetFiles=C:\path\to\presets\preset0.ini,C:\path\to\presets\preset1.ini,C:\path\to\presets\preset2.ini
CurrentPreset=0
To change the used preset you need to change the number for "CurrentPreset" (don't forget to reload). In this case preset0.ini will be used (the list starts with 0, so the second preset will be 1).

You can also use the keyboard to navigate the ReShade menu and change the settings. But that only works if the window is focused.

• Posts: 4
9 months 1 week ago #3 by vinkrogel
So with Reshade 4, is there no possible way to automatically "reload" the preset (transparent to the end user)? This was possible in an earlier version by modifying one of the shader .cfg files.

• Posts: 11
9 months 6 days ago #4 by Marot

vinkrogel wrote: So with Reshade 4, is there no possible way to automatically "reload" the preset (transparent to the end user)? This was possible in an earlier version by modifying one of the shader .cfg files.

As of the recent addition of seri's preset explorer (I can't remember if it was added in 4.2.0 or...), you'll need to give the following variable the full path to the preset:
[GENERAL]
CurrentPresetPath=C:\path\preset.ini
The following have been depreciated in turn:
[GENERAL]
PresetFiles=C:\path\preset.ini
CurrentPreset=0

• Posts: 4
9 months 6 days ago #5 by vinkrogel
I just tried this. Reshade successfully detects the correct preset, but *only* when launching the game. The preset does not change with the game running.

To confirm, is the correct functionality that the preset would switch in a running game when ReShade.ini has CurretPresetPath updated?