Staredit Network > Forums > General StarCraft > Topic: Fix for colour corruption in Windows Vista/7
Fix for colour corruption in Windows Vista/7
Dec 23 2011, 8:17 am
By: Lanthanide  

Dec 23 2011, 8:17 am Lanthanide Post #1



There is a registry fix available here: http://us.battle.net/support/en/article/legacy-video-troubleshooting

The above page also has other common video problems with Starcraft.

This has been posted before but it was in a thread called "Starcraft bugs". I think this should be stickied with a more helpful name.

Edit: Updated link

Post has been edited 4 time(s), last time on Aug 16 2012, 5:23 am by Lanthanide.



None.

Dec 23 2011, 2:16 pm Pr0nogo Post #2



Wooh. Yay.




Dec 23 2011, 2:19 pm Sacrieur Post #3

Still Napping

Yay it's finally fixed!



None.

Dec 23 2011, 2:29 pm Biophysicist Post #4



Opening the Screen Resolution window (or maybe just the properties window - I can't remember) also does it, iirc. It's a possibility if this doesn't work for whatever reason.

(I'd check, but... Linux =/= W7.)



None.

Dec 23 2011, 6:49 pm Lanthanide Post #5



Yes, the resolution window (or closing explorer.exe) does work, but this is the proper fix.

Interestingly enough, Microsoft actually included this fix for Starcraft (and I believe Diablo 2?) when they released Vista. But it works on specific versions of the software only, so the fix that Microsoft included only works for Starcraft 1.15.something.



None.

Dec 23 2011, 8:00 pm Roy Post #6

An artist's depiction of an Extended Unit Death

Isn't this fix just making SC run in compatibility mode? That's like, the first thing you should try when you upgrade your OS and older programs don't work as expected.




Dec 23 2011, 8:37 pm Dem0n Post #7

ᕕ( ᐛ )ᕗ

Even in compatibility mode, the colors may still glitch. Ever since I downloaded this registry key, I haven't had a single color problem.




Dec 23 2011, 8:49 pm ubermctastic Post #8



Quote from name:Dem0nS1ayer
Even in compatibility mode, the colors may still glitch. Ever since I downloaded this registry key, I haven't had a single color problem.
This, I've been playing in windowed mode for a while now. This is awesome!



None.

Dec 23 2011, 9:35 pm iCCup.xboi209 Post #9



That fix has been out for like a year or two now. It doesn't turn on comparability modes, it simply forces Vista/7 to use DirectDraw(or something like that) through registry changes. I've made a guide on how to fix these color problems: http://www.wikihow.com/Fix-Starcraft-Problems-in-Vista

There's lots of info in this thread too: http://forums.battle.net/thread.html?topicId=23214533181&sid=3000



None.

Dec 23 2011, 10:21 pm Lanthanide Post #10



Quote from Roy
Isn't this fix just making SC run in compatibility mode? That's like, the first thing you should try when you upgrade your OS and older programs don't work as expected.
No, compatibility mode does not fix the problem.

Quote from name:xboi209
That fix has been out for like a year or two now.
Yes, it has been out for a long time, but a lot of people on this forum didn't know about it. Farty asked me about it yesterday in the shoutbox.

That's why I think this thread should be stickied. Blizzard themselves have done a very poor job of circulating the information about the fix (could easily be added to the b.net sign-on message for example).



None.

Dec 23 2011, 10:30 pm Ahli Post #11

I do stuff and thingies... Try widening and reducing the number of small nooks and crannies to correct the problem.

But it really should be stickied together with the "ddemulate" command line parameter which fixes battle.net's ping bars and the picture in front of the name with the stars. It's really just writing "...\StarCraft.exe ddemulate" into your shortcut.




Dec 23 2011, 10:34 pm iCCup.xboi209 Post #12



Quote from Lanthanide
Quote from Roy
Isn't this fix just making SC run in compatibility mode? That's like, the first thing you should try when you upgrade your OS and older programs don't work as expected.
No, compatibility mode does not fix the problem.

Quote from name:xboi209
That fix has been out for like a year or two now.
Yes, it has been out for a long time, but a lot of people on this forum didn't know about it. Farty asked me about it yesterday in the shoutbox.

That's why I think this thread should be stickied. Blizzard themselves have done a very poor job of circulating the information about the fix (could easily be added to the b.net sign-on message for example).

Yeah Blizzard didn't spread the word about this fix, it feels like some Blizzard employee who still cares about Blizzard's older games stuck the fix in there.



None.

Dec 23 2011, 11:54 pm payne Post #13

:payne:

Quote from Ahli
But it really should be stickied together with the "ddemulate" command line parameter which fixes battle.net's ping bars and the picture in front of the name with the stars. It's really just writing "...\StarCraft.exe ddemulate" into your shortcut.
What shortcut?

Also, thanks for that, Lant! :)



None.

Dec 24 2011, 12:37 am iCCup.xboi209 Post #14



Quote from payne
Quote from Ahli
But it really should be stickied together with the "ddemulate" command line parameter which fixes battle.net's ping bars and the picture in front of the name with the stars. It's really just writing "...\StarCraft.exe ddemulate" into your shortcut.
What shortcut?

Also, thanks for that, Lant! :)
If you create a shortcut with the "ddemulate" command in the Target field, you can see the icons and lat bars again



None.

Dec 24 2011, 2:12 am Heinermann Post #15

SDE, BWAPI owner, hacker.

Quote from name:xboi209
That fix has been out for like a year or two now. It doesn't turn on comparability modes, it simply forces Vista/7 to use DirectDraw(or something like that) through registry changes. I've made a guide on how to fix these color problems: http://www.wikihow.com/Fix-Starcraft-Problems-in-Vista

There's lots of info in this thread too: http://forums.battle.net/thread.html?topicId=23214533181&sid=3000
Starcraft always used DirectDraw for graphics.




Dec 24 2011, 3:13 am iCCup.xboi209 Post #16



Quote from Heinermann
Quote from name:xboi209
That fix has been out for like a year or two now. It doesn't turn on comparability modes, it simply forces Vista/7 to use DirectDraw(or something like that) through registry changes. I've made a guide on how to fix these color problems: http://www.wikihow.com/Fix-Starcraft-Problems-in-Vista

There's lots of info in this thread too: http://forums.battle.net/thread.html?topicId=23214533181&sid=3000
Starcraft always used DirectDraw for graphics.
But Vista/7 makes Starcraft use something else



None.

Feb 20 2012, 12:41 pm Sacrieur Post #17

Still Napping

404 Not found.


[06:37 am] Sacrieur -- Which is not starcraft .reg fixes. Those are WCII BNE .reg fixes.
[06:36 am] Sacrieur -- it turns out the Starcraft .reg fix in the STARCRAFT SUPPORT redirects here.


I've uploaded the files for future reference.

Attachments:
scbw116_x64.reg
Hits: 22 Size: 0.4kb
scbw116_x86.reg
Hits: 4 Size: 0.38kb

Post has been edited 1 time(s), last time on Feb 20 2012, 1:00 pm by Sacrieur.



None.

Feb 20 2012, 1:30 pm Ahli Post #18

I do stuff and thingies... Try widening and reducing the number of small nooks and crannies to correct the problem.

Made a comment on my support site containing the 2 fixes you should do on Windows 7/Vista
They also contain a link to the files.

Collapse Box


Post has been edited 1 time(s), last time on Feb 20 2012, 2:51 pm by Ahli.




Jul 26 2012, 10:18 pm jjf28 Post #19

Cartography Artisan

I've gotten very frustrated at the inability to minimize&restore StarCraft without the colors being messed up, even after applying blizzards registry fix. Exploring alternatives, I found that keeping explorer.exe closed while StarCraft's open maintains color integrity while minimizing&restoring. But... opening StarCraft, then using task manager to shut down explorer.exe, then switching to StarCraft, and after you're done, reopening explorer.exe... seems like quite the hassle.

The sensible approach, as suggested elsewhere, is to use a batch file to handle everything. Paste your code of choice into a notepad, alter the necessary parts, hit save as, change save as type to All Files, and change the file-name to StarCraft.bat

If you're simply opening vanilla StarCraft, this code should do:
Code
taskkill /f /IM explorer.exe
"INSTALLPATH"
start explorer.exe


replace "INSTALLPATH" with wherever your StarCraft exe is located, ex:
Code
"C:\Program Files (x86)\StarCraft\StarCraft.exe"


Quote
"Wait, what about my desktop!?"

Since the batch closes your desktop you may want to add a line of code that opens a folder (ie: your desktop, the C: drive) so you can still open stuff on your computer when you minimize.

Code
taskkill /f /IM explorer.exe
%SystemRoot%\explorer.exe "C:\Users\Administrator\Desktop"
"C:\Program Files (x86)\StarCraft\StarCraft.exe"
start explorer.exe


Replace: Administrator, with your username to open your desktop.

Quote
"What about my anti-hacks?"

Personally I like to run anti-hacks while I game, but to do so I have to launch StarCraft from a different program - if you are in a similar situation, the best solution is to start the other program with this batch. Simply replace the path to the StarCraft exe (or, "INSTALLPATH") with the path to your program - after running the batch, you can launch StarCraft from the other program as you normally would.




Add the bells and whistles and you'll come out with something like this:

Code
@echo off
taskkill /f /IM explorer.exe
start /max %SystemRoot%\explorer.exe "C:\Users\Administrator\Desktop"
cls
echo Do not close this while StarCraft's running!
"C:\Program Files (x86)\StarCraft\StarCraft.exe"
start explorer.exe




TheNitesWhoSay - Clan Aura - github

Reached the top of StarCraft theory crafting 2:12 AM CST, August 2nd, 2014.

Jul 27 2012, 7:39 pm iCCup.xboi209 Post #20



I remember I updated my Vista computer to service pack 2 and it helped fix my starcraft color issues. Maybe microsoft issued a fix relating to directdraw or something?



None.

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[11:50 pm]
O)FaRTy1billion[MM] -- nice, now i have more than enough
[11:49 pm]
O)FaRTy1billion[MM] -- if i don't gamble them away first
[11:49 pm]
O)FaRTy1billion[MM] -- o, due to a donation i now have enough minerals to send you minerals
[2024-4-17. : 3:26 am]
O)FaRTy1billion[MM] -- i have to ask for minerals first tho cuz i don't have enough to send
[2024-4-17. : 1:53 am]
Vrael -- bet u'll ask for my minerals first and then just send me some lousy vespene gas instead
[2024-4-17. : 1:52 am]
Vrael -- hah do you think I was born yesterday?
[2024-4-17. : 1:08 am]
O)FaRTy1billion[MM] -- i'll trade you mineral counts
[2024-4-16. : 5:05 pm]
Vrael -- Its simple, just send all minerals to Vrael until you have 0 minerals then your account is gone
[2024-4-16. : 4:31 pm]
Zoan -- where's the option to delete my account
[2024-4-16. : 4:30 pm]
Zoan -- goodbye forever
Please log in to shout.


Members Online: NudeRaider