I can't believe it is coming up 4 years since I last worked on this, and 6 years this December since I began work on it.
I had to read through this topic from the beginning to remind myself where I was up to and what I had tested. So it sounds like I played through KQ1, SQ2 and KQ4 to the end. I also did some exploratory testing on other games, and discovered specific rendering issues in games like MUMG that I fixed. I vaguely recall I still had intermittent issues with saved games but that they were generally working. Rather than continue playing through the rest of the games to the end, and trying to find and fix further issues, I thought it was well past the time I should release an initial build for other people to try out and help find bugs.
I plan to do that this weekend. I'm not far off now. I've worked out how to build an installer for the app, added an icon for it (a random emoji character from Twemoji that I just might keep, as I think it looks cool as an icon, despite not being related), and adding in some of the bare minimum niceties that you'd expect, such as a command line option for game path, and if not present, then checking current dir, and if no game there then pop up a folder selection dialog. And automatic game detection. Oh, and I updated the project to the latest Visual Studio 2022.
What I'm not sure about at the moment is what .NET Framework version to target. By default, it seems to have set it to .NET Framework 4.8. I've read online that there is also a .NET 5 and .NET 6 available, and a .NET 7 preview, but that those are no longer the .NET Framework? Apparently new development should target .NET 6, but Microsoft says that there is no need to migrate existing .NET Framework apps to .NET 6. I've found tutorials online that cover migrating a .NET Framework Winforms app to .NET 5/6 but I'm not sure if it is worth it at the moment. As far as I can tell, .NET Framework 4.8 is available on Windows 7 upwards, so perhaps it is a good one to leave it on for now. It has been around since April 2019.
I should probably mention that I've been building this on Windows 11. Not sure if that makes a difference.