On 6.3.3, file writes to reshade.ini are quite predictable. In-game, when I transition to a new preset, there's a save operation; each color bar in the Process Monitor screenshot belor represents a file access from the game (I'm assuming to save
(Please ignore the first color marker, it was wrongly placed for Explorer.EXE.)
https://github.com/user-attachments/assets/a6096df2-45dc-4ceb-9e82-e83ba98e08f6
On 6.4.0, though, ReShade.ini is accessed frequently
as long as the ReShade UI is shown in-game:
https://github.com/user-attachments/assets/f692e71f-3193-4bf6-9e41-06464795b4a1
I don't know if this an intended behavior, but it popped up as I was investigating a reported issue from another ReShade user that updated to 6.4.0; they reported that the Global Alpha value was being overwritten every time a new preset was loaded, with the value decreasing each time (the UI turning more and more transparent.) I wasn't able to reproduce the issue, but noticed this while doing root-cause investigation.
Thanks for your attention on this!