How do I get an older Windows 95/98 game to run in Windows 7 64-bit without some colors looking off?

Recently EA released the first few Command and Conquer games for free on their website. I've downloaded and installed the first one for 64-bit (the download for 64-bit versions of Windows can be found on the installation instructions page). Anyway when I play it it looks horrible.

For some reason I'm getting graphical output errors, mainly just with the FMVs, but there's also some minor ones during actual gameplay. I was wondering how to set it up to look better. I know I've done it in XP before, but I can't remember what I did. It would also be great to be able to do this with any other old games I have (like Battleground Gettysburg).

I have tried: - Checking the "Run in 256 colors mode" option. It didn't change anything. I think this is because Windows was automatically doing that anyway. - Running it in XP Compatibility Mode but couldn't get it to run.

I know it would probably help if I had screenshots, but every time I try to make one it only captures the colors that are off, with the rest of the in game screen being black. Thus they don't really help out of context for what the screen looks like.


Solution 1:

If it is anything like the color issues that Age of Kings has with Win 7 64 bit, you could try going to the Task Manager and ending the explorer.exe task, and then going back into the game.

With Age of Kings, you could start the game, ALT-TAB back to Windows, open the task manager and end process on explorer.exe you will lose all the Windows toolbars and things when you do it, but you can then ALT-TAB back into the game and the colors should be fixed. (In Age of Kings the graphics errors made the water bright purple.)

If you leave the task manager up, once you are done with the game you can just go to run and type explorer.exe to get Windows back up again.

Solution 2:

DirectDrawFix

You only need to run this once per game's .EXE file. No more need to manually close or use software that will close Explorer.exe every time you run a game.

Windows Vista and Windows 7 break color compatibility with certain applications that depend upon palette-based, 256-color graphics. Due to changes to DirectX and DirectDraw, the colors of these applications and games may appear distorted under these newer operating systems.

DirectDrawFix will allow you to resolve this specific issue by applying required compatibility fixes to the registry. Elevation is required for this application to perform its updates.

Solution 3:

Have you tried running in compatibility mode, with "use 256 colors" checked?

Solution 4:

I don't know if it'll help here, but I've always been a SSI stratagy game junkie (Panzer General, Fantasy Genereral, etc), but couldn't get them to run on my newer machines (XP or Vista...both failed even with compatability). Then I found DOSBox, a wonderfully simple program that emulates the old 86 machines and VOILA! They all run with no problems. Sure, running them through DOSBox will require you typing a few lines, but it's VERY simple to do. ANyway, hope it helps.