Latest classic version before the Remastered Edition.

Feature Changes

- In-game Speed Options menu now has a "Enable CPU Throttling" check-box.

Enabling this option will allow StarCraft to consume fewer CPU cycles. By
default this option is off.

Bug Fixes:
- Fixed an issue with the reply feature where any character followed by a "r "
was being treated as a reply.

- Removed an unnecessary delay when processing palette cycling updates.
- Lessened the imposed delay in the CPU Throttling feature.

Application Details:

Version: 1.16.1 (Brood War)
License: Retail
Votes: 172
Latest Rating: Gold
Latest Wine Version Tested: 8.3

Maintainers: About Maintainership

Link Download updates and maps Free Download Brood War Patch

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works


What does not



What was not tested

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Well, it was actually tested on Slackware 13.37 (stable). ALL INFORMATION IN THIS DOCUMENT IS WITHOUT ANY WARRANTY! USE AT YOUR OWN RISK! First step: Enable multilib if you haven't already done it. "Alien BOB" got a very good review on how to set up multilib on Slackware64. Second step: Download and compile Wine. I'm using v1.2.2. Third step: I'm using the StarCraft version that ships with the expansion set. This means two CD's. In Linux this _could_ become a problem, because when you run wine StarCraft Installer blah blah Windows blah blah.exe you need to umount the first CD in order to complete the installation, which you can't - because you're already on it with mount /dev/cdrom /mnt/cdrom/. The solution is to mkdir StarCraft and cp /mnt/cdrom/* StarCraft/ and then cd StarCraft/. Start the installation program and type your name and CD-key (yes - I got a legal copy). umount /dev/cdrom and insert the second CD. I installed in the ~/.wine/drive_c/Program\ Files/-directory. Forth step: With Slackware64 13.37, wine 1.2.2 and the lastest version of the NVidia-driver, you can just run winecfg and set the Emulate a virtual desktop to 640x480. This means that you do not need to change screen resolution with nvidia-settings. This is where I started to get some serious issues. It seems like it's a good idea to 1) install the NVidia-driver, 2) compile wine and install StarCraft, 3) and then re-install the NVidia-driver. Before I did this it all crashed, and I had to restart X11. Fifth step: And finally we're ready to go. I just run wine .wine/drive_c/Program\ Files/StarCraft/StarCraft.exe from my home-directory, and this will launch StarCraft.exe.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowArch Linux x86_64Mar 06 20238.3Yes Yes YesGoldJzo4 
ShowArch Linux x86_64Feb 14 20238.1Yes Yes NoPlatinumEvren 
ShowRosa Desktop Fresh R6 (2014.1)Feb 11 20172.1Yes Yes PlatinumGiovanni Mariani 
ShowmacOS 10.12 "Sierra"Oct 16 20161.9.21Yes Yes PlatinumYura Melnikov 
ShowArch Linux x86_64Jun 13 20161.9.12Yes Yes PlatinumHamzan 

Known Bugs

Bug # Description Status Resolution Other apps affected
2467 starcraft doesn't display menus correctly NEW View
9154 Balls of Steel demo v1.3 fails to start a game (ddraw7_WaitForVerticalBlank stub too fast, needs real implementation) NEW View
17660 Starcraft slow down when select any building or units NEW View
20881 Starcraft crashes when selecting iCCup server UNCONFIRMED View
23310 Mouse pointer prevented from leaving virtual desktop window when it shouldn't be UNCONFIRMED View
28282 Sound constantly crackling in lot of games STAGED View
33632 Wine changes video mode to one with "panning" (probably on Nvidia cards only) RESOLVED NOTOURBUG View
35032 starcraft unbearably slow in fullscreen mode RESOLVED NOTOURBUG View
39793 Starcraft freezes when starting a Direct Cable Connection game STAGED View
51907 ddraw games don't work in xwayland UNCONFIRMED View

Show all bugs

HowTo / Notes

Rules for posting comments

Use (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.


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

Play StarCraft without 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.

Using older version of Starcraft and Broodwar does not cause any trouble with the 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. If the drive letter changed since installation time, you might have to run regedit, and manually update this registry key: "HKEY_LOCAL_MACHINE\Software\Blizzard Entertainment\StarCD" to reflect this.

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!

Fix hang/slow-down on unit selection
If you happen to suffer from major slow-downs when some particular type of unit is selected (e.g. an overlord), download cnc-ddraw, place it in the game folder and set a DLL override on it.

Run the game once and it will generate ddraw.ini in the game folder. You can edit this configuration file to your preference. Example:

  ; restore mouse 
  ; smooth a graphics 
  ; run in fullscreen 
Some Wine versions (e.g. 1.7.46 -- 1.7.47) hang completely with their native ddraw. CNC-ddraw will fix this issue as well.


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

Set your resolution
by gisinfomedia on Wednesday July 13th 2022, 4:23
Set your resolution, render to "gdi," and "vhack" to false.
If this doesn't work, try changing to another option. After some playing I discovered that this was effective :