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: Running Starcraft in Microsoft Way

16 Jan 2010   #1
ToukoAozaki

Windows 7 Professional 32-bit
 
 
Running Starcraft in Microsoft Way

After wondering where Microsoft would have stored Game information, I searched registry for Starcraft. Suddenly, I found out this weird feature.

-ddraw_compat.png

I searched for this registry key, but there wasn't much information available. It seemed like the key to get the colors working.

Basically there were three keys named StarCraft: StarCraft100, StarCraft115, and StarCraftDemo. Since I had already installed SCBW 1.16, I decided to test with demo version of StarCraft. Not surprisingly, it worked like a charm.

So it seemed like I could get SCBW 1.16 working with this registry feature. Name was self-explanatory; the problem was ID and flag.

In case of ID, different versions had different IDs. Modifying the ID made SC demo have incorrect colors. So I searched for ID in SC demo binary, and found a match. It later turned out to be PE header timestamp in little-endian order. That is, 0x3591566B as 6b,56,91,35.

Different games have different flags. I couldn't find any documentation about this feature. If someone could find out what the flags mean, then someone can make a tool for adding DirectDraw games to work.

With above information, I simply added a new registry entry called Starcraft116, with timestamp of SCBW 1.16.1 executable. This fixed the color issue all but initial loading screen. It might be due to the loadscreen being displayed before compatibility measures kick in.

To apply the fix, download and run attached sc116.reg. It basically adds an entry for SCBW 1.16.1. You still need compatibility mode, or run as administrator, when starting the game; otherwise you will get crashes due to write without permission.

Tested on Windows 7 Professional 32-bit.




Attached Files
File Type: reg sc116.reg (386 Bytes, 2918 views)
My System SpecsSystem Spec
16 Jan 2010   #2
surfasb

Windows 7
 
 

Nice!!!!!!
My System SpecsSystem Spec
19 Jan 2010   #3
Kosta

Windows 7 Ultimate x64
 
 

Confirmed on W7 64bit, just modify the regfile to implement Wow6432Node.
I am logged in as Admin, I need no modification of compatibility. Works out of the box. Incredible!
My System SpecsSystem Spec
20 Jan 2010   #4
Fantail

7 x64 | 7 x64
 
 

Interesting. I don't have Starcraft / Broodwar installed on 7, played that game to death. I'm amazed at how many people still do though.
My System SpecsSystem Spec
Reply

 Running Starcraft in Microsoft Way




Thread Tools





Similar help and support threads
Thread Forum
Microsoft says my WIN 7 PRO ".....not running Genuine Windows ”
I have a problem with the Microsoft “This computer is not running Genuine Windows ” nag screen that started popping up about three days ago and keeps popping up. I am certain this is a “False positive” by Microsoft and need help in removing the nag screen. I assume the “ …not running Genuine...
Installation & Setup
Microsoft .Net Framework error pop up when running ATI CCC
I get this error when running ATI CCC. I don't even know what's causing it because is blank. What can I do? Thanks for help. I had to delete some text because it was too long. ************** Exception Text ************** System.MissingMethodException: Method not found: 'IntPtr...
Graphic Cards
BSOD while running chrome, zotero, microsoft office...
Hi! I have a Toshiba R700 PT31OA-05NO1. Other details are: OS Version: 6_1_7601 Service Pack: 1_0 I am not noticing a pattern to when the BSOD occurs: it seems to happen when I am running several programs and once, but also when I am not. I sometimes use deluge torrent software,...
BSOD Help and Support
Random BSODs when running IE9 or Microsoft Outlook
I recently received my M18x back from Dell after having both 6990s, the Mobo, and CPU replaced due to a complete meltdown. When I received it back, I did a clean install of Windows 7 (Kingston HyperX SSD). Since then, I have been receiving one of two types of BSODs at least twice a day. The...
BSOD Help and Support
Microsoft Says Malware Plays Starcraft 2.
More - Malware Plays Starcraft 2 - Microsoft Malware Protection Center - Site Home - TechNet Blogs
News
Running Windows 7 on Microsoft Virtual PC...
So I installed Windows 7 on Microsoft's Virtual PC but I've run into a couple issues... The first issue is that I'm unable to get my Windows 7 installation to output any kind of sound whatsoever. I've tried installing a sound driver but the one from my motherboards manufacturers website doesn't...
Software

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 23:02.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App