Welcome, Guest.
Username: Password: Remember me

TOPIC: Settings file location

3.0 alpha feedback 6 months 2 weeks ago #1

  • Sh1nRa358
  • Sh1nRa358's Avatar
  • Offline
  • Posts: 113
  • Thank you received: 9
Hope you can make it so that settings can be saved in reshades location too. you can solve this by doing an ifelse statement that says if the location isnt under the system drive program files, then save to its folder. if not then save to appdata. why? alot of ppl don't like when saves are all over the pc instead of one place. makes things easier to clean, backup, etc.
The administrator has disabled public write access.

3.0 alpha feedback 6 months 2 weeks ago #2

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2451
  • Thank you received: 1391
No. The stuff in AppData is user specific and is there for a reason. Where you store presets, shaders and image files is a different story. You may put them wherever you want (that's what the search paths are for).
Cheers, crosire =)
The administrator has disabled public write access.

3.0 alpha feedback 6 months 2 weeks ago #3

  • brussell
  • brussell's Avatar
  • Offline
  • Posts: 139
  • Thank you received: 113
I think Sh1nRa358 has a point here. I often copy ReShades files between game folders and in it's current state I have to change the settings (menu key, screenshot key, -format etc.) manually for every game or copy the according section inside of Apps.ini. This is not very convenient. Hence I propose that ReShade checks the game directory first, so it's search path looks like this:
.../GameFolder/ReShade/*.ini 
first and then
.../<User>/Appdata/Roaming/ReShade/*.ini
and the Apps.ini in .../GameFolder/ReShade/ like the following example, whereby empty paths default to the parent folder (= .../GameFolder/).
DeveloperMode=0
ScreenshotPath=
MenuKey=123
ScreenshotKeyCtrl=0
MenuKeyCtrl=0
ScreenshotKey=44
MenuKeyShift=1
ScreenshotKeyShift=0
ScreenshotFormat=1
EffectSearchPaths=
TextureSearchPaths=
Presets=
CurrentPreset=0

That would make these things much easier. :)
The administrator has disabled public write access.
The following user(s) said Thank You: Sh1nRa358

3.0 alpha feedback 6 months 2 weeks ago #4

  • crosire
  • crosire's Avatar
  • Offline
  • Posts: 2451
  • Thank you received: 1391
Alright. That's a reasonable compromise.

EDIT: Renamed Apps.ini to Settings.ini. ReShade now first checks for a .\ReShade\Settings.ini in the game folder and loads all INIs from that folder if it is found, and falls back to AppData if not.
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: Pondural, brussell, bopper2010, OtisInf