I’ve had my LaunchBox installation for years on a 4TB mechanical hard drive with the letter Z:. We’re talking about a PC / Windows 11. I’ll call this drive OLD. It was slow processing all the files, so I bought a 4TB SSD (I'll refer to this one as NEW) and installed it in my PC. I copied everything from OLD to NEW. I assigned Z: to NEW, and OLD became R: storing other types of data. My idea in assigning the letter Z: to NEW (which was OLD’s letter) was that LaunchBox, RetroArch, and all the others wouldn’t notice the hard drive change.
I added a new romset (Arcade / MAME) and I had the MAME emulator installed (MAME 0.270) via LB. Everything seemed fine. The problem arises when I play any game, for example Hunchback, and press the Quick Save key. I’ve spent hours looking for the quick.sta file on NEW Z: without success. By pure chance, I discovered that LaunchBox is somehow forcing MAME to store quick saves… on OLD R:!! It creates folders like this:
If I run MAME without LaunchBox, load Hunchback, and do a quick save, it saves correctly in the MAME folder on NEW Z:.
If I close MAME and go back to LB, and load the game again, LB and MAME will create a new folder with another random number with the new quick.sta.
My suspicion is that LaunchBox somehow remembers the ID, or some kind of identifier pointing to OLD, but I haven’t been able to find that reference anywhere. I would like to fix this without reinstalling LaunchBox and everything else from scratch, as I’ve spent years configuring it bit by bit. 😞
Thanks in advance for any help you can offer.