This is an alternate fix to the color corruption problem that is experienced when running WinSPMBT or WinSPWW2 in full screen mode under Windows 7. This fix does not reguire any changes to your windows registry. Also this fix does not close explorer.exe.
To install simply copy all the files to your WinSPMBT and/or WinSPWW2 main game folder. Then start the game normaly from the Game Options screen.
To uninstall delete the file "ddraw.dll" and unzip the "backup_cmd.zip" to your WinSPMBT and/or WinSPWW2 game folder.
Programs used to create this fix:
Aqrit's ddwrapper:
http://bitpatch.com/ddwrapper.html
Microsoft Application Compatibility Toolkit:
http://www.microsoft.com/en-us/downl...s.aspx?id=7352
Technical stuff how it works:
ddraw.dll is actualy a wrapper or proxy file not a real ddraw.dll file. The game does not know this and accesses the file. When this happens the wrapper redirects some ddraw calls to activate the compatibility layer for the color palette.
Or as stated by the author of ddwrapper:
"ddwrapper works by providing a proxy DLL, which the application connects to and treats like the real DDRAW.DLL. It intercepts ddraw calls and performs various actions before forwarding to the real DirectDraw interface."
ColorFix.sdb is an Microsoft Application Compatibility Toolkit shim that is run from the edited Win7SPMBT/Win7SPWW2 cmd file. This shim tells the game to start in a 256 color mode.
Together these two fixes enable the game to run with no color distortion under Windows 7.
So far I have tested this on two computers a laptop and a desktop computer running Windows 7 64bit.