A small update
9 Nov, 2025
My last university exam for the year was on Friday, meaning I should have more time to work on YAMDCC now (if I feel like it).
Speaking of, about 2 weeks ago, I was able to get MSI Center's official msiapcfg.dll loaded on my computer, and was able to read values over WMI. This means I can start work on the WMI2 backend in YAMDCC. Only problem is, I haven't figured out how to read GPU values over WMI, and I haven't tried to write to them yet (although that shouldn't be too hard).
I haven't tried to implement support for older (pre-10th-gen) laptops yet, as they use completely different WMI methods, and I don't have access to a laptop with this particular WMI access method. I'd rely on decompiled MSI Center code, but they used C/C++ for their WMI1 library and service, making reverse-engineering quite a bit harder than if it were a C# program (like most of MSI Center/Feature Manager is).
In other news, since I have a long break from uni, I finally replaced my 2012 MacBook Pro's Windows 10 LTSC install with Linux, specifically the Xfce variant of Linux Mint (sorry Arch users, but a Raspberry Pi running Alpine Linux (btw?) already fulfills my high-maintenance Linux distro quota). I would've done this at the start of this year, but I figured I'd run into some Windows compatibility problem. I think my maths teacher from Semester 2 was what finally convinced me I can pull through, as he'd been daily driving Linux for years at that point, including for the class lectures.
None of this is important to YAMDCC though (although if I stop development for a while again, you have another reason why: me trying to set up things on that MacBook for uni next year). However, OpenBootCamp, unless I can figure out C# background services on Linux, will no longer receive any updates. I don't think anyone outside of me and one other person was actually using it seriously, but thought I'd mention it here just in case.
As for the Deltarune Prophecy Pane Generator, I have changed it to accept query parameters to change how the panes look (instead of being random every time you refresh the page), and added a full-screen view of the prophecy pane that you create. However, as of writing, none of these changes are live yet, partly because I need to get custom image support working, and partly because I decided to pick up C/SDL and write a basic screensaver based on the effect (also not public, as of writing), among other distractions.
...
...YAMDCC is never getting finished, is it.