I added a thing to detect the types of files I’m detecting! So now I don’t need to check it with the Wii Disc Scanner if its not even a Wii game. That said… I still haven’t built in the online features, but I can pull some information from Wii games directly. Sadly, this is the easy system to support (the other being the PlayStation 3 purely because i’ve done all the work for that on a different project). Older systems that predate the console telling you what the game is called will be more challenging to show detailed information about. We’ll see how it goes…
(if you’re curious how this took so long, I’m still learning how Winforms works… AND I made the silly decision to write this program in .NET Framework, which isn’t actually updated (other than security) anymore. the library I use for magic number checking, Mime-Detective, is intended for .NET core (the open source version), and it uses a newer C# version as it uses features not available in the version used on netstandard2.0, which is a set of standard APIs for sharing code between .NET Framework and .NET Core. Turns out you can just… change the C# version in the .csproj file. It feels suuuper wrong but hey i’m not stuck coding like it’s {{release date of c# 7.8 here}} so that’s a neat bonus, and it works so i can’t really complain can i)