Okay, I've had The Spirit Engine installed for quite a while now. I went to play it, and it informed me that I was missing 'ModFusion.COX'. Weird.
I then try and play Noitu Love, and it says I'm missing, 'ModFusionEX.COX'. So I think it's something to do with ModFusion. But then, I try playing SkyHammer, and it says I don't have 'AlphaChannel.COX'. Another game 'ChangeAnim.COX'.
I've never had a problem with any of these games before yet suddenly half my games don't work. It's not my version of cncs232.dll because when I delete them from my system folder it says it is missing and when I use the dll that comes with the download then the problem remains.
Some MMF games, like Eternal Daughter, Lyle In Cube Sector, Game With A Kitty, Red Feud, seem to work fine, but I'm guessing it's due to older versions of MMF.