With default Windows settings, XMPlay won't be able to write to the Program Files folder (unless you run it as admin) and Windows will automatically put any such files in the "VirtualStore". You can prevent that happening by moving XMPlay out of Program Files, or alternatively enabling the "Store per-user config/etc" option (in the Miscellaneous options page) to have them written in "C:\Users\Zzyzx\AppData\Roaming\XMPlay\" (aka "%AppData%\XMPlay") instead. It might actually be a good idea to have XMPlay detect when it's in Program Files and enable that option automatically then - I'll look into it.
That's interesting, thanks!
I've had XMPlay running on this little media PC for a couple of years now. The only change is that I've updated xmplay.exe when new versions come out.
The xmplay.ini in the program directory was last updated Dec 2022. I'm pretty sure I had it running as admin before, if I recall it was because that fixed something way back when (don't remember what).
I notice now both the shortcut I start XMPlay with, as well as xmplay.exe itself no longer have run as admin set. I'm guessing at some point it got turned off and Windows diverted xmplay.ini to the virtual folder.
Just for kicks, I'm going to enable set run as admin again and see if it starts updating in the program folder (think it should). I'd prefer to have everything together in one place if possible, having files spread out gets confusing.