WineHQ
StarCraft I Retail CD/DVD

Category: Main > Games > Strategy Games > Real-Time Strategy > StarCraft I > Retail CD/DVD


NameStarCraft I
VersionRetail CD/DVD
License Retail
URLhttp://blizzard.com/games/sc/
Votes 174
Link Download updates and maps
RatingPlatinum
Wine Version1.7.16
Maintainers of this version:
Description
StarCraft I with and without its expansion "Brood War".
Selected Test Results (selected in 'Test Results' table below)

What works

Single player, multiplayer through UDP (I didn't test other options)



What does not


What was not tested

I didn't test battlenet and other multiplayer options than UDP.

I didn't test the installer (I just copied over the contents of the installed game on Windows XP)


Additional Comments


Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Apr 16 20141.7.16 N/A Yes Platinum adam 
ShowLinux Mint 16 "Petra" x86_64Mar 20 20141.6.1 Yes Yes Garbage RichardK 
ShowArch Linux x86_64Sep 18 20131.7.2 N/A Yes Bronze Alexander 
ShowArch Linux x86_64Sep 08 20131.7.1 Yes Yes Platinum Mike 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Aug 21 20131.6 Yes Yes Platinum Sierra Brown 


Known bugs
Bug # Description Status Resolution Other apps affected
2467 starcraft doesn't display battle.net menus correctly NEW View
14904 Starcraft Battle.net & Window Manager NEW View
17660 Starcraft slow down when select any building or units UNCONFIRMED View
18468 Unhandled exception while trying to launch Starcraft from ICCup Launcher UNCONFIRMED View
20881 Starcraft crashes when selecting iCCup battle.net server UNCONFIRMED View
23088 Simcoaster: crashes with internal error UNCONFIRMED View
28282 Sound constantly crackling in lot of games UNCONFIRMED View
31804 Distorted Korean font UNCONFIRMED View
35036 wLauncher freezes StarCraft: Brood War in battle.net UNCONFIRMED View
35971 dsound resampler causing clicks in StarCraft when resampling to 48000 UNCONFIRMED View

 
Rules for posting comments:

Use http://pastebin.com/ (or equiv.) for copy -> paste.

Do not post wine logs in forums.

Keep post relevant to running or getting the application to run

Only relevant and well descriptive links allowed.

Thanks. 


 
WARNING

WINE has no trouble with Starcraft and Broodwars' copy protection. If you've installed it and still get the "Insert Starcraft CD" message, make sure your CD-ROM drive is listed in your config - and that it's marked as a CD-rom drive, not a local hard drive.

1) run wine config (winecfg)

2) Click drives. If yours isn't listed, Add it.

3) Select your cdrom drive, click show advanced, then set type to CD-ROM drive.

4) Hit "OK" to save and exit.

If this changes your the drive letter that it was installed from, you might have to run regedit, and manually update this registry key: "HKEY_LOCAL_MACHINE\Software\Blizzard Entertainment\StarCD" to reflect this.


 
HOWTO - Multiplayer

To get ipx network support, IPX will have to be enabled in the kernel, and you need some userspace utilities, usually called ipx-utils; and IPX must be started (there should be an initscript).

 *ubuntu users can use the commands:

sudo apt-get install ipx; sudo modprobe ipx; sudo ipx_interface add -p eth0 802.2 0x12345678

(change eth0 for the name of your ethernet/wireless card)

The frame type (802.2) needs to be equal for everyone. It is recommended to use ethernet II instead of 802.2. If playing with computers with Windows, make sure their frame type is set to what you have, and not 'automatic'. It may cause issues if you forget it.

if you update the game to 1.15.2 then you can also play using UDP


 
Cure for slowness

If the game runs slow on your machine then look at this page

Use the key "DirectDrawRenderer" and add that to your registry with the value "opengl"; you may also need to add the key "RenderTargetLockMode" with the value "readtex".

(Found under HKEY_CURRENT_USER/Software/Wine/Direct3D using regedit)

If the above trick does not work, or causes your Starcraft to crash on launch:

- Remove the DirectDrawRender registry entry.
  - Use your Wine Configuration utility to set Emulate Virtual Desktop to on, resolution 640 x 480.


 
HOWTO: Use StarCraft without the CD.

There is now an official Blizzard patch for StarCraft that allows you to play without the CD.

After updating to the latest version, copy over the big "install.exe" from the CDs, and rename them "StarCraft.mpq" and "BroodWar.mpq" depending on which CD you get them from.

If that does not work, you can still try the old method:


First, put the CD in! If you've already installed it, great. If not, go do that. Then, do this on the command line:

dd if=/dev/cdrom of=~/BroodWar.iso

To mount this image of the CD:
sudo mkdir /media/iso0
sudo mount -o loop ~/BroodWar.iso /media/iso0

Using winecfg, add a new drive that points to /media/iso0, and give it the type CD-ROM. Finally, run StarCraft.exe in your program files and you're done! Whenever you want to mount it again, just do:
sudo mount -o loop ~/BroodWar.iso /media/iso0

When you're done and don't feel like keeping it mounted, just do:
sudo umount /media/iso0

If you have any issues still with StarCraft complaining about no CD being inserted, make sure the iso mount point you made is configured as a CD-ROM device in winecfg, and make sure you have already mounted it first!


 
Attach bug reports!
The whole point of there being an AppDB is so that users can find out how to use an application. If you are not attaching bug reports then it becomes effectively useless.

 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Performance
by treba on Tuesday February 18th 2014, 11:15
When having bad performance, it can help a lot to use cnc-ddraw (hifi.iki.fi/cnc-ddraw).
it has to be added to lib overrides and has it's own ini file where stuff can be configured.
for me, bw is unplayable without it, but perfectly with it.

regards

[post new] [reply to this]

O_O
by RevenantX on Tuesday January 14th 2014, 16:40
Ehm.......... Starcraft 1 doesn't check disk after patch 1.15.2

[post new] [reply to this]

cure for slowness on intel hardware
by JoSch on Saturday December 7th 2013, 2:01
For me, starcraft was always playable on my intel graphics systems without problems with speed. This changed after wine version 1.3.27 (which was still working) and specifically with commit 94ae743e (see bug#35032). This commit changed the default renderer from gdi to opengl. In contrast to the suggestion that is made in the description above, the cure for slowness for me is not to use the opengl renderer (which is now the default) but the gdi renderer instead. So in HKEY_CURRENT_USER\Software\Wine\Direct3D set "DirectDrawRenderer"="gdi"

This issue seems to be only present on intel graphics hardware. Using latest mesa from git (10.0+ at the time) did not fix this issue of slowness with the opengl renderer.

Also note that some versions after 1.3.27 have problems with the gdi renderer. For example with 1.5.7 (specifically after commit befdbbd9) starcraft crashes when the gdi renderer is used. This is fixed in 1.5.12. Later, with 1.7.2 (specifically after commit 6325f3dd) the starcraft window will only be a black rectangle when the gdi renderer is used. This issue is not yet fixed but there exists a patch by Henri Verbeet fixing this problem with the gdi renderer in bug#35032 called "gdi fix".

[post new] [reply to this]

Disable CDROM check
by Arie Skliarouk on Monday September 9th 2013, 15:34
One might use toxicLoAdEr.exe to avoid CDROM check:
212.179.137.36/cache/toxicLoAdEr.exe

It loads the starcraft.exe into memory, disables the CDROM-checking code and then passes control to the process.

Some kernels might have enabled ptrace protection, which causes the toxicLoAdEr.exe to fail with cryptic message "error writing to process memory" and following message in /var/log/kern.log:
ptrace of non-child was attempted by: wineserver
You can read more about the ptrace protection over here:
wiki.ubuntu.com/SecurityTeam/Roadmap/KernelHardening#ptrace%20Protection

To disable the ptrace protection use following command:
sudo echo 0 > /proc/sys/kernel/yama/ptrace_scope

This information is relevant for me (and probably to other players as well). Please leave the comment.

[post new] [reply to this]

Registry
by Nil Choudhury on Monday May 6th 2013, 15:13
There is no Direct3d directory as directed by that "Cure for slowness" section of this page. It seems that the tips given at the top of this page don't reflect the newer versions of Wine. I am using 1.5.29 right now, game has become choppy (offline) and I am unable to play online due to a graphics bug (the same bug causes the game to freeze up when I try to take a screenshot. I have to do a hard restart of the computer afterwards).

[post new] [reply to this]

  • RE: Registry by Nil Choudhury on Wednesday May 8th 2013, 1:27
  • RE: Registry by Benjamin Hodgetts on Monday May 20th 2013, 9:11
    • RE: Registry by Joel Forsberg on Monday September 2nd 2013, 14:18
Page loaded in 0.04317 seconds.