Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: StarCraft fix holy cow!

21 Mar 2010   #171
ScathArach

Windows 7 Ultimate 64bit
 
 

Quote   Quote: Originally Posted by squall leonhart View Post
Quote:
The reason starcraft has color issues is because of the AERO feature on windows seven desktop so if you switch to a Windows Classic theme and open your resolution window it will work you open starcraft and bingo you can still tab out and do other things in windows which you cannot do if you kill explorer.exe... I have a batch file I use that does all these steps with one click... If you want it let me know...
forcing the classic theme does not work either.
Do you have all teh compatibility setting set for your EXE for all users before doign this... I now have 13 people using my bat file that puts it to Windows Classic Theme and opens the resolution and they set teh compatibility for the EXE and it wworks every time


My System SpecsSystem Spec
.
21 Mar 2010   #172
squall leonhart

Windows 7
 
 

Compatibility settings have absolutely no impact on the colours issue. neither does classic theme (other then forcing starcraft to run entirely in directdraw software, and thus much slower).
My System SpecsSystem Spec
22 Mar 2010   #173
ScathArach

Windows 7 Ultimate 64bit
 
 
Hates people that think the know more then they do

Quote   Quote: Originally Posted by squall leonhart View Post
Compatibility settings have absolutely no impact on the colours issue. neither does classic theme (other then forcing starcraft to run entirely in directdraw software, and thus much slower).
Have you actually looked at the compatibility settings. One of them is setting it to run with 256 Color and a lower bit which is what Starcraft was designed to do. You just proved with that post that you have no clue what you are talking about. Turning to windows classic theme turns Aero off which allows Starcraft to put windows explore in the background instead of on top. Before you go shooting your mouth off learn more about software how it works and what you are talking about. I have also discussed this issue with my programming professor and he agrees with me and has over 12 years of Microsoft programming experience.

Yours Truly,
Your friendly neighborhood programmer
My System SpecsSystem Spec
.

22 Mar 2010   #174
squall leonhart

Windows 7
 
 

Read through the thread. i know more about this issue then anyone randomly chiming in and adding their "Fixes".

Windows automatically forces 256 colours, and disables DWM prior to starting the game.
End tasking explorer doesn't solve the freeze, neither does affinity tweaks.

setting windows classic disables Acceleration for 2D (GDI and Ddraw) which one can do via the Dx Tools anyway (neither work).

The colour issue has nothing to do with the themes, Explorer causes a palette issue regardless of acceleration being available or not, regardless of themes, regardless of apps running.

Pausing Explorers threads prevents explorer from updating and intruding on the 8bit palette.

Quote:
I have also discussed this issue with my programming professor and he agrees with me and has over 12 years of Microsoft programming experience.
Tell your professor to act or stfu. Microsoft programmers got shit all experience compared to the guys who write emulators in their spare time, Who btw have run the game through debuggers, decompilers and the like and still can't isolate the palette intrusion in the game and patch it out without killing activity in the shell.

Edit:
Combination Testing.
It seems the recent Compatibility updates did help, however you need the following.

Classic Theme with 256/640x480 compatibilty
Windows Aero Basic\Standard with 256/640x480 compatibilty
Windows Aero Glass 256/640x480 and Disable Desktop Composition.

And the consistency test FAILS.

I was able to run SC just fine with Aero glass on, but a reboot later and nothing i do fixes it.

So yeah, stuff your fix. Inconsistency relying on unknown circumstances trumps all.
My System SpecsSystem Spec
23 Mar 2010   #175
ScathArach

Windows 7 Ultimate 64bit
 
 

Quote   Quote: Originally Posted by squall leonhart View Post
Read through the thread. i know more about this issue then anyone randomly chiming in and adding their "Fixes".

Windows automatically forces 256 colours, and disables DWM prior to starting the game.
End tasking explorer doesn't solve the freeze, neither does affinity tweaks.

setting windows classic disables Acceleration for 2D (GDI and Ddraw) which one can do via the Dx Tools anyway (neither work).

The colour issue has nothing to do with the themes, Explorer causes a palette issue regardless of acceleration being available or not, regardless of themes, regardless of apps running.

Pausing Explorers threads prevents explorer from updating and intruding on the 8bit palette.

Quote:
I have also discussed this issue with my programming professor and he agrees with me and has over 12 years of Microsoft programming experience.
Tell your professor to act or stfu. Microsoft programmers got shit all experience compared to the guys who write emulators in their spare time, Who btw have run the game through debuggers, decompilers and the like and still can't isolate the palette intrusion in the game and patch it out without killing activity in the shell.

Edit:
Combination Testing.
It seems the recent Compatibility updates did help, however you need the following.

Classic Theme with 256/640x480 compatibilty
Windows Aero Basic\Standard with 256/640x480 compatibilty
Windows Aero Glass 256/640x480 and Disable Desktop Composition.

And the consistency test FAILS.

I was able to run SC just fine with Aero glass on, but a reboot later and nothing i do fixes it.

So yeah, stuff your fix. Inconsistency relying on unknown circumstances trumps all.
So the fact that me and 13 others are running my fix consistently without any issues yet if we run an Aero's theme it tanks doesn't mean jack shit... You think you know all and don't... You have issues on your own machine. Wide real time tests mean more then simulated tests... If you set compatibility to all users for all settings it works but if you leave out one part of my fix it tanks yet it always works if I do everything and my 13 friends did the same. Its why game companies do Betas its called a broad spectrum test. Learn more about the fact that multiple things impact a situation then just one. Occasionally you can run it with Aero on but it is not consistent cause as you say Explorer updates and combined with Aero bam problem. So stuff your so called knowledge and actually have multiple people run fixes and multiple combination of fixes instead of it all based on a single machine and your configs. This is the one fix that the 14 of us has had work 100% of the time. So have a nice day with your fake knowledge and narrow tests.
My System SpecsSystem Spec
23 Mar 2010   #176
squall leonhart

Windows 7
 
 

Quote:
Edit:
Combination Testing.
It seems the recent Compatibility updates did help, however you need the following.

Classic Theme with 256/640x480 compatibilty
Windows Aero Basic\Standard with 256/640x480 compatibilty
Windows Aero Glass 256/640x480 and Disable Desktop Composition.

Edit
And the consistency test FAILS.

I was able to run SC just fine with Aero glass on, but a reboot later and nothing i do fixes it.

So yeah, stuff your fix. Inconsistency relying on unknown circumstances trumps all
.
Your lack of Reading disturbs me.

Quote:
Mudlord says (10:51 AM):
*Okay, I feel like posting on that forum
*Jeez, some people SICKEN me
*it manifests in even the DX7 SDKs test apps
Mudlord says (10:52 AM):
*Clearly it can't blit to the primary surface right, so we need to render to a 32 bit texture with a pallete look up texture using shader emulation instead!
My System SpecsSystem Spec
23 Mar 2010   #177
mudlord

Windows 7 Ultimate x64
 
 

Or to put it in laymans terms:

* Wrap to D3D9, and use pixel shaders and a LUT to emulate how DirectDraw works and using a image scaling algorithm like HQ2X to upscale the image so you get better image quality. Thus having the tiniest possibility of solving the problem once and for all and having benefits on the side. Disabling threads willy-nilly is prone to disaster. I tried and it fails. But then you run into the issues of ****ing around with emulating GDI for games that use it (Starcraft/C&C Tiberium Sun/ etc), so there goes that idea, since Direct3D and GDI DO NOT play nice.

Final solution: Get the game dev's to fix thier code to use alternate renderers OR use XP.

Quote:
This is the one fix that the 14 of us has had work 100% of the time. So have a nice day with your fake knowledge and narrow tests.
How is disabling threads in your Windows Shell a proper fix? It seems awefully hackish when the true problem lies with DirectDraw.

For example: I coded this program and in most cases didn't work jack shit.
Game, set and match.

Yours Truly,
Your friendly blackhat software reverse engineer
My System SpecsSystem Spec
25 Mar 2010   #178
Moochmaker

Windows 7 Professional 64-bit
 
 

For some reason your solution doesn't work for me. The colors are still messed up on 7 for me. :?
My System SpecsSystem Spec
26 Mar 2010   #179
squall leonhart

Windows 7
 
 

new direction.

providing a patch to sun for scaling/stretching support in virtualbox.....
My System SpecsSystem Spec
31 Mar 2010   #180
mudlord

Windows 7 Ultimate x64
 
 

Quote   Quote: Originally Posted by Moochmaker View Post
For some reason your solution doesn't work for me. The colors are still messed up on 7 for me. :?
As I said, it doesn't work. No matter how I try, it won't work. Application specific patches OR if the dev got off thier arse and did a alternate renderer, will fix the problem. Since Blizzard is developing SCII, its in thier best interests not to do that.

So, your screwed.
My System SpecsSystem Spec
Reply

 StarCraft fix holy cow!




Thread Tools




Similar help and support threads
Thread Forum
Holy Blessing Batman!
Not Windows 7 related, but, you've got to give them top marks for trying "Apple's iTunes has received a unique endorsement in a marketplace populated by sports and entertainment celebrities: The Vatican has blessed an iPhone app. Well, not quite blessed, but acknowledged and praised...
Sound & Audio


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 10:52.
Twitter Facebook Google+ Seven Forums iOS App Seven Forums Android App