Welcome, Guest.
Username: Password: Remember me

TOPIC: Loading Preset .ini Config Outside of ReShade GUI

Loading Preset .ini Config Outside of ReShade GUI 9 months 1 week ago #1

I’m trying to use a .ini config from another game because the application I want it In will load ReShade but won’t let me config within the app so when I add the .ini file to the folder I have ReShade installed to for the app when I load ReShade it’s still loading default preset.. how can I have my preset config from my other game that I have titled within the folder automatically load instead of the default without choosing it from the ReShade drop down menu GUI within my app? It freezes and the mouse cursor sticks and will no longer move so I cannot even have a second to click the drop down menu to select the preset from the drop down menu. So is there any way I’m able to have it load this preset outside of the GUI? Thanks in advance.
Last Edit: 9 months 1 week ago by IMeganElisabeth.
The administrator has disabled public write access.

Loading Preset .ini Config Outside of ReShade GUI 9 months 1 week ago #2

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.
Last Edit: 9 months 1 week ago by Daodan.
The administrator has disabled public write access.

Loading Preset .ini Config Outside of ReShade GUI 4 months 3 weeks ago #3

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.
The administrator has disabled public write access.

Loading Preset .ini Config Outside of ReShade GUI 4 months 3 weeks ago #4

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
The administrator has disabled public write access.

Loading Preset .ini Config Outside of ReShade GUI 4 months 3 weeks ago #5

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?
The administrator has disabled public write access.

Loading Preset .ini Config Outside of ReShade GUI 4 months 3 weeks ago #6

ReShade does not continuously check for changes to config files anymore, since that hurt performance and is not really needed now that everything is controlled via the ingame UI.
The only way to refresh changes to the config is to press the "Reload" button in the UI (which will reload both config and recompile all shaders).
Cheers, crosire =)
The administrator has disabled public write access.

Loading Preset .ini Config Outside of ReShade GUI 4 months 3 weeks ago #7

Ah, that's too bad. Thanks for the replies.
The administrator has disabled public write access.