Jump to content

CnCNet Forums

Search In
  • More options...
Find results that contain...
Find results in...
  • 0
pichorra

Fixing weird colors on Windows Vista/7

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
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.

Share this post


Link to post
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.

Share this post


Link to post
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

 

 

Share this post


Link to post
Share on other sites
  • 0

well duh, the installer I made enables the compatibility mode in the registry :P

 

But as hifi already posted, his dll fixes the problem entirely without need for any special compatibility settings.

Share this post


Link to post
Share on other sites
  • 0

hey guys had abit of trouble geting RA1 to work with the correct colours but got it eventually, but now when the game gets to the menu i cant move my cursor. Any solutions :)

Share this post


Link to post
Share on other sites
  • 0

I think that's a cnc-ddraw issue... one I've been hearing a lot lately. I wonder if it's a Win7-specific issue or something...

Share this post


Link to post
Share on other sites
  • 0

hey guys had abit of trouble geting RA1 to work with the correct colours but got it eventually, but now when the game gets to the menu i cant move my cursor. Any solutions :)

 

where u got the game from ? cds?

Share this post


Link to post
Share on other sites
  • 0

I think it's related to the Origin version enabling all-user compatibility modes. You can't disable them from the exe file settings; you HAVE to use regedit to get rid of them X_x

Share this post


Link to post
Share on other sites
  • 0

So I did your fix and now the game won't even start, My screen just bugs out and it crashes. I'm using Windows 7 and trying to play ra95. I downloaded the Ultimate pack from Origin

Share this post


Link to post
Share on other sites
  • 0

This may happen because the update you got isn't running ra95.dat. Use the funky's files, they will fix it for you.

Share this post


Link to post
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?

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites
  • 0

yes, the first one is a special one for old cnc games so it might not work with many other games :) The second one works with tons of games

 

you dont need the registry fix anymore with this dll

Share this post


Link to post
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...