UCyborg wrote on 2020-06-25, 08:38:
jonpol wrote on 2020-06-20, 19:05:
but that would also change your system's behavior for every game
Actually, you still have to put game.exe.local file in its folder for the registry setting to be effective.
Oh, ok, I guess I didn't read the description carefully enough. In that case I think I'd rather just copy the dsound.dll around anyway, but it's nice there's another option for DSOAL users if they'd prefer that.
I also just discovered that the registry settings that I had made in HKEY_CURRENT_USER to make IndirectSound work on my main machine were no longer there, presumably removed by some Windows Update. I had hoped that Windows would leave them alone (as opposed to changes made in HKEY_LOCAL_MACHINE, which involve modifying existing entries and which were known to get reset to Windows defaults by updates), but that appears to not be the case 🙁
Maybe this was already known, but it was new to me. I guess I should modify my instructions to make it clear that either method will have to be repeated periodically. It is more annoying to have to enter in new keys (what I recommend doing in HKEY_CURRENT_USER) than modifying existing ones (the alternate method in HKEY_LOCAL_MACHINE), but I guess I still prefer modfying HKEY_CURRENT_USER for safety reasons because you can always just delete the keys and get back to the default Windows behavior. I guess I could also supply a REG file to automate the process, but I don't think I'd want the liability if someone's registry got messed up (my existing instructions are intentionally not very detailed for this exact reason).
UCyborg, I don't suppose you know of any way of preventing Windows from removing entries? 😀