~Success! The battle is won. Leaving this post intact to help others, but you'll find discussion and solutions if you follow the posts below.~------------------------
I hate PKs. But I like the "Weaker, faster PKs" mod. But I hate that this mod also changes other, completely unrelated game settings, and also seems to fudge up the enemy AI after a few turns.
So I figured I'd do it myself. But of course, Silent Storm is a very old game, and the MapEdit tool requires a very old MySQL server, which is not compatible with Windows 7. I tried installing the 2005 version but MapTool was having none of it.
No problem- this is exactly what XPMode is for, right? Right. So now I have XPMode running and good old MySQL doing... whatever it is MySQL does. Database shit I guess. I have no idea.
First problem is that MapTool doesn't like running from my
real (mapped) drives. So I copy over dlls and the res folder to the vm.
Next, I'm told 32bit color is an absolute necessity. MapTools apparently uses every single color known to mankind and will not accept 16 or 24bit modes. Great, but... XPMode is
limited to 16bit.
Nevertheless, after a bit of Googling, I also worked around this problem. Nothing a little regediting and Group Policy editing can't fix.
So, I try the program yet again, and get yet another error- "Cannot initialize Direct3D8". Fucking thing wants DirectX now? *Sigh* Fine...
After very specifically finding and installing DirectX
version 8, and rebooting the vm, I try again. Get the same error. Some headscratching later, I decide to copy over the entire game folder, just in case.
Next try feels like a winner, it might
actually be loading this time! But oh, wait, nevermind. I'm now told I "need 32 bit color" again. What? No! I already fixed this one! I check my settings and... I've suddenly
lost the ability to use 32 bit color. Now I'm limited to 24 bit and there's no way in hell MapTools is going to let me run it unless it has those 8 million more fucking colors at its disposal.
All I want. Is to edit. One. Shitty. Database file. I'm so close now, but there seems to be no way to get 32bit color back, and the chance of that being the last problem MapTool throws at me is unlikely.
I hate whoever created this piece of garbage.
*Cries*