Welcome, Guest.
Username: Password: Remember me

TOPIC: Some suggestions for non-gui usage

Some suggestions for non-gui usage 6 months 2 weeks ago #1

Since I rarely use the gui (and maybe others too, or be it just for testing purposes), it would be nice to have following features, as currently one has to create a profile first to just access these settings.

1. set screenshotformat with a preprocessor definition (like in older reshade versions)
2. enable reload button before profile creation, and not after

ps: totally offtopic, just curious: crosire, any reason for the delays in pull request processing @reshade-shaders repository?
The administrator has disabled public write access.

Some suggestions for non-gui usage 6 months 2 weeks ago #2

You can skip the tutorial via the setup tool (there a button to open some basic ReShade settings at the end), so that no profile is necessary.

As for GitHub: I tend to check notifications to see whats new and then forget about them before taking action. So that's why sometimes pull requests get lost until weeks later. Sorry about that.
Cheers, crosire =)
Last Edit: 6 months 2 weeks ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: brussell

Some suggestions for non-gui usage 6 months 2 weeks ago #3

I always install ReSade manually, going through the setup process just to change the screenshot format would be too much hassle.

Nevertheless, I now know that I can change the setting via the settings tab (without profile creation) or directly in the ReShade.ini.
Though here comes another little inconvenience: I would like to copy ReShade.ini between games but ReShade always writes the absolute path to "EffectSearchPaths".
Setting it to "EffectSearchPaths=.\" and enable write protection on the file works nice, but thats a somewhat fishy solution.
Hence my question: could you also allow relative paths in ReShade.ini for easier protability?

edit: Summarizing my suggestions:
1. Give the possibility to set as much options as possible through preprocessor definitons, so one doesn't have to use the gui (when using a single ReShade.fx)
1b) If that is not wanted, please allow relative paths for easy Reshade.ini portability
2. Enable reload button before tutorial, preferably with a predefined hotkey (eg. SHIFT+F3) and also settable via preprocessor definiton
Last Edit: 6 months 1 week ago by brussell.
The administrator has disabled public write access.

Some suggestions for non-gui usage 6 months 2 weeks ago #4

brussell wrote:
I always install ReSade manually, going through the setup process just to change the screenshot format would be too much hassle.

Nevertheless, I now know that I can change the setting via the settings tab (without profile creation) or directly in the ReShade.ini.
Though here comes another little inconvenience: I would like to copy ReShade.ini between games but ReShade always writes the absolute path to "EffectSearchPaths".
Setting it to "EffectSearchPaths=.\" and enable write protection on the file works nice, but thats a somewhat fishy solution.
Hence my question: could you also allow relative paths in ReShade.ini for easier protability?
I've got to admit I've come across this too.

I've setup Reshde to have a single shader repository shared globally, and when I install it to a new game I copy across pre-defined ini files with some basic settings and the global shader/textures repositories set, but I have to manually edit the paths to the game reshade ini file otherwise it won't pick it up as I can't use relative.
The administrator has disabled public write access.

Some suggestions for non-gui usage 6 months 1 week ago #5

So, would you consider sth. of the suggestions, crosire? Relative paths and/or early reload buttion/key?
The administrator has disabled public write access.

Some suggestions for non-gui usage 6 months 4 days ago #6

ReShade supports relative paths, it simply converts them to an absolute path on load. Not doing that would break relative paths in some games that set a custom working directory. But I guess that's not too important, so I can remove that conversion for it to save the same relative paths it loaded.
Cheers, crosire =)
Last Edit: 6 months 4 days ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: brussell

Some suggestions for non-gui usage 6 months 4 days ago #7

Thank you crosire,
Btw, forget my second suggestion, since the tutorial can be skipped easily by setting "TutorialProgress=4". Though I would still appreciate an assignable reload-key (settable via ReShade.ini would suffice)
The administrator has disabled public write access.

Some suggestions for non-gui usage 6 months 3 days ago #8

Isn't ReShade.ini used in place of it not finding DXGI, D3D9, D3D10, D3D11 or OpenGL32 .ini too?

Then again much like Martigen's post above I use a ReShade folder with the shader preset, shader files and shader textures and then copy ReShade32 or ReShade64 .dll over along with a base ReShade.ini for the games I'm using the .dll in with some renaming depending on what graphics API the game in question is using. :)

Works pretty well though then again I mostly just have a singular preset for SMAA and the depth buffer shader for most titles, having multiple presets would require a bit more editing of said config file for individual games. :)
(With a in-game adjustment through the ReShade GUI for it to save any additional options added between updates and then these can get moved to the base files, same with shader changes though these are more rare.)
Last Edit: 6 months 3 days ago by JBeckman.
The administrator has disabled public write access.