Jump to content
  • 0

Fixing weird colors on Windows Vista/7


pichorra

Question

Well, nobody does this topic, so, i want create it.

 

If you are running windows vista/7 you must perceived the "Command & Conquer: Tiberian Dawn" and "Command & Conquer Red Alert 1" have colors problems on that operational system, the solution is bellow:

 

Command & Conquer Gold

This is an actual fix for the color issue, rather than the workarounds we've been forced to deal with so far. It's based on an identical fix for StarCraft by warlord_7. You need to be using Nyerguds's 1.06c r1f1 patch for this. Open Notepad and paste whichever one of these corresponds to the version of Windows 7 you're running:

 

32-bit:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\Command & Conquer Gold]
"Flags"=hex:00,08,00,00
"Name"="C&C95.exe"
"ID"=hex:d5,83,dd,32

 

64-bit:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\Compatibility\Command & Conquer Gold]
"Flags"=hex:00,08,00,00
"Name"="C&C95.exe"
"ID"=hex:d5,83,dd,32

 

File -> Save, choose "All Files" from the "Save As" type dropdown menu, and save it with the extension ".reg". Then, double click on the .reg file you made, confirm that you want to add the key, and give the game a try. The intro video may still have the wrong colors (this seems random, sometimes it's fine, usually it's not), but the game and the rest of the videos will be fine. If you have your wallpaper set to slide show, you'll still get messed up colors when your wallpaper changes. This will last until the end of any video that was playing, but will only cause a brief flicker in the actual game.

 

 

 

Red Alert 95

 

This is an actual fix for the color issue, rather than the workarounds we've been forced to deal with so far. It's based on an identical fix for StarCraft by warlord_7. You need to be using the v3.03e patch for this. Open Notepad and paste whichever one of these corresponds to the version of Windows 7 you're running:

32-bit:

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\Command & Conquer Red Alert 95]
"Flags"=hex:00,08,00,00
"Name"="ra95.dat"
"ID"=hex:cb,58,cb,36

 

64-bit:

 
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\Compatibility\Command & Conquer Red Alert 95]
"Flags"=hex:00,08,00,00
"Name"="ra95.dat"
"ID"=hex:cb,58,cb,36

 

File -> Save, choose "All Files" from the "Save As" type dropdown menu, and save it with the extension ".reg". Then, double click on the .reg file you made, confirm that you want to add the key, and give the game a try. The intro video may still have the wrong colors (this seems random, sometimes it's fine, usually it's not), but the game and the rest of the videos will be fine. If you have your wallpaper set to slide show, you'll still get messed up colors when your wallpaper changes. This will last until the end of any video that was playing, but will only cause a brief flicker in the actual game.

 

 

(And for the record, no, I have no idea what that flag actually does or what others are available. I only got it from the StarCraft fix, which itself seems to have been based on existing SC fixes already in the registry. I've searched, but I can't find any information on these flags.)

 

Another way to "fixing" it (it is not a fix, it is a workarrond).

 

Simply download This file, extract into the game directory (remember, it is only compatible with C&C!), and run it. But i do not recomend doing it by this way, it is the more messy and the unsecure one, only do this if THE REG. FIX IS NOT WORKING!

 

 

[spellchecked by Nyerguds. And FYI, what this does is putting the game in a special DirectX compatibility mode ;)]

exkillcnc.zip

Link to comment
Share on other sites

  • Answers 62
  • Created
  • Last Reply

Top Posters For This Question

Recommended Posts

  • 0

Well, he didn't mention what game it was about on Stack Overflow, but seeing as it was obviously the same issue, it was obvious for me to post the fix there :)

 

 

Why do so many people think these colours INVERT though? That's not at all what happens; they just get replaced by the colours of the standard Windows 16-colour palette :P

 

 

btw, has anyone tried this fix?

http://sol.gfxile.net/ddhack/

Remove the registry entry when trying this though, to be sure you got the result from this fix.

 

[edit]

 

It just seems to hang on my PC... bah.

Link to comment
Share on other sites

  • 0

it's coincidence. Whatever's stored on the first and last 8 entries of the colour palette gets replaced. It just so happens that the start of the palette is where most games store the colours of the lowest layer of the game; the backgrounds.

 

In C&C, the last colours are used for generating shadows ingame, btw.

Link to comment
Share on other sites

  • 0

That program threw out a different hex number, but here's what it gave me and it works great. 

 

Windows Registry Editor Version 5.00
;Reg-file has been created with DirectDraw Compatibility Tool ([url=http://crappybitter.livejournal.com/tag/ddc_tool]http://crappybitter.livejournal.com/tag/ddc_tool[/url])

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectDraw\Compatibility\sole]
"Name"="sole.exe"
"ID"=dword:34F5D59C
"Flags"=hex:00,08,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DirectDraw\Compatibility\sole]
"Name"="sole.exe"
"ID"=dword:34F5D59C

Now if only C&C maps could be as big as Sole Survivor Maps.  Anyway, thanks.

Link to comment
Share on other sites

  • 0

I know this solution probably has been mentioned before, but I want to tell you that this worked for me.

 

I had this colour problem with the RA+ version. But because I had A LOT of troubles with that version I installed the game from the original CDs with Nyerguds guide. Installing the game using his guide fixed most of the issues, including the wierd colours.

 

 

The guide is available here: http://www.commandandconquer.com/forums/showthread.php?253-How-to-install-Red-Alert-1-on-64-bit-systems

 

 

Link to comment
Share on other sites

  • 0

Hi, guys.  I use this fix for a program I made to play another game.  It works for 95% of people.  I'm curious about the 5% it doesn't work for though.  Two of the people had ATI video cards, so I started to think it was that.  But, one upgraded to a GTX 750 and had the same problem.  He uses Vista 64.  I upgraded him to 7 64 and the problem persisted.

 

Has anyone figured out the exact reason why this fix doesn't work for everyone?

Link to comment
Share on other sites

  • 0

Hey, that first one didn't work, the but second one seems promising.  Do I have to use the registry color fix too?  When I launch the game with ddraw.dll and colorfix = 1 set, it doesn't appear to have any effect.  I'm using this on a system where the normal registry colorfix works, so I'm not sure why it's having no effect with this ddraw.dll option.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...