View Single Post
  #1  
Old October 17th, 2012, 07:59 AM
Rosollia's Avatar

Rosollia Rosollia is offline
Sergeant
 
Join Date: Feb 2012
Posts: 215
Thanks: 12
Thanked 64 Times in 39 Posts
Rosollia is on a distinguished road
Lightbulb Alternate fix for the full screen colors in win7

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.
Attached Files
File Type: zip WinSPMBT&WinSPWW2_ColorFix.zip (11.6 KB, 1730 views)
Reply With Quote
The Following User Says Thank You to Rosollia For This Useful Post: