WineHQ

StarCraft

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
URL: http://blizzard.com/games/sc/
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

multiplayer (UDP) tested with 3 players

sound

intro

tutorials

etc

What does not

It runs very slow. We had to change the resolution to 640x480 in winecfg -> Graphics -> Virtual desktop

Workarounds

What was not tested

Editor

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
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 NoPlatinumGiovanni Mariani 
ShowmacOS 10.12 "Sierra"Oct 16 20161.9.21Yes Yes NoPlatinumYura Melnikov 
ShowArch Linux x86_64Jun 13 20161.9.12Yes Yes NoPlatinumHamzan 

Known Bugs

Bug # Description Status Resolution Other apps affected
421 Implement a DIB engine CLOSED FIXED View
717 StarCraft Icons not created by wineshelllink CLOSED FIXED View
1226 winsock:NtStatusToWSAError Status code c0000024 CLOSED FIXED View
1361 DirectX sound isn't working properly for some games CLOSED ABANDONED View
1631 Sound underruns occur in directsound CLOSED FIXED View
2467 starcraft doesn't display battle.net menus correctly NEW View
3312 Fullscreen mode doesn't work correctly with Window Managers CLOSED FIXED View
3551 Blizzard installers fail on FreeBSD CLOSED DUPLICATE View
4602 Underrun detection fixme running Diablo II & StarCraft CLOSED DUPLICATE View
4747 Steam always runs on top of other windows CLOSED FIXED View
5253 Starcraft/Diablo/Battle.net crashes from font metrics problem CLOSED FIXED View
5526 RedAlert 2 runs very slowly after upgrade from 0.9.15 to 0.9.16 CLOSED FIXED View
5634 Wine 0.9.16 Crashes when running Starcraft: Broodwar w/ latest patch CLOSED FIXED View
5955 DirectDrawCreate crash on non-OpenGL desktop CLOSED FIXED View
6584 ddraw game (Starcraft), no video output in 0.9.24 CLOSED FIXED View
6720 [Starcraft] Gray sound happens CLOSED ABANDONED View
7008 It takes long time to switch from Battle.net back to Starcraft CLOSED WORKSFORME View
7847 StarCraft crashes after ~40min CLOSED FIXED View
8893 Keyboard stops responding during starcraft broodwar games CLOSED FIXED View
9154 Balls of Steel demo v1.3 fails to start a game (ddraw7_WaitForVerticalBlank stub too fast, needs real implementation) NEW View
9499 Starcraft Battle.net extra windows should be "invisible" CLOSED DUPLICATE View
9500 StarCraft Battle.net-Hitting the Browse button hangs the game CLOSED FIXED View
9501 Window manager panel elements remain on the fullscreened game CLOSED INVALID View
10216 Starcraft changes screen size CLOSED FIXED View
10426 Starcraft sound other than music breaks in 0.9.49 CLOSED ABANDONED View
10697 Starcraft:Broodwar (using OpenGL renderer) regression. CLOSED FIXED View
10870 New DirectDraw hardware acceleration slow on nvidia driver 100.14.19 in Starcraft CLOSED INVALID View
11027 Starcraft: unable to install from the CD - CPU goes to 63% CLOSED INVALID View
11779 Recent kernel32 patch breaks CD checks and copy protection CLOSED FIXED View
12651 Bad sound quality in Starcraft when running with hardware acceleration CLOSED FIXED View
13458 Starcraft hangs in wine-1.0rc2 in dsound CLOSED FIXED View
14180 StarCraft: keyboard shortcut doesn't work with french keyboard (azerty) CLOSED INVALID View
14373 Starcraft : select one overlord (and only it) makes the game very slow. CLOSED FIXED View
14404 Diablo LOD/Starcraft, no sound with ALSA CLOSED FIXED View
14904 Starcraft Battle.net & Window Manager CLOSED ABANDONED View
16730 StarCraft: Alt-click on minimap does not produce locator beacon CLOSED INVALID View
17236 Starcraft / Broodwar does not work on MacOS-X CLOSED ABANDONED View
17356 Starcraft Crashes while attempting to access Battle.net CLOSED FIXED View
17593 Starcraft Willin't make games on battle.net CLOSED FIXED View
17660 Starcraft slow down when select any building or units NEW View
17719 Starcraft: Crashed when running. CLOSED ABANDONED View
18468 Unhandled exception while trying to launch Starcraft from ICCup Launcher CLOSED ABANDONED View
19280 StarCraft, Fallout crashes at launch CLOSED ABANDONED View
19399 starcraft: crash on terran mission 2 CLOSED INVALID View
20519 Starcraft: Brood war stopped working CLOSED INVALID View
20881 Starcraft crashes when selecting iCCup battle.net server UNCONFIRMED View
21470 Starcraft gets slow when you select one and only one overlord CLOSED ABANDONED View
21922 StarCraft:BW crashes at startup CLOSED INVALID View
22188 Volume names and serial numbers not right on .iso files, can't change in winecfg? CLOSED INVALID View
22575 Major decline in Starcraft's 2d graphics performance CLOSED FIXED View
23087 Starcraft/Broodwar crashes when getting back to main menu after playing UDP multiplayer game CLOSED WORKSFORME View
23310 Mouse pointer prevented from leaving virtual desktop window when it shouldn't be UNCONFIRMED View
27492 Starcraft locks up when attempting to use the mouse ingame CLOSED INVALID View
27867 StarCraft 1 failed to run mouse pointer under Lion CLOSED ABANDONED View
28096 Starcraft running in Window (not full screen) CLOSED ABANDONED View
28282 Sound constantly crackling in lot of games STAGED View
28622 alsa under pulseaudio no longer produce sound CLOSED ABANDONED View
29105 Stutter during file loading using DirectX CLOSED ABANDONED View
29544 StarCraft BroodWar crashes when I try to click on map CLOSED FIXED View
31804 Distorted Korean font CLOSED ABANDONED View
33632 Wine changes video mode to one with "panning" (probably on Nvidia cards only) RESOLVED NOTOURBUG View
33878 Full screen StarCraft scrolls off of the monitor when mouse is moved to bottom or right edge. CLOSED DUPLICATE View
35032 starcraft unbearably slow in fullscreen mode RESOLVED NOTOURBUG View
35036 wLauncher freezes StarCraft: Brood War in battle.net CLOSED ABANDONED View
35492 Bad Direct3d Performance in Starcraft: Brood War CLOSED ABANDONED View
35718 Multiple games have extreme flicker, stutter, slowdown (Path of Exile, Roller Coaster Tycoon, Counter Strike: Global Offensive, Warframe, Crysis, Anno 1602, Splinter Cell: Blacklist) CLOSED FIXED View
35950 StarCraft: Black screen, hangs on startup CLOSED DUPLICATE View
35971 dsound resampler causing clicks in StarCraft when resampling to 48000 CLOSED FIXED View
36525 Ctrl+C does not copy in the Battle.net chat scrollback CLOSED FIXED View
36831 StarCraft Brood War runs very slowly CLOSED DUPLICATE View
36857 Starcraft Crashes with unregistered Process error. CLOSED INVALID View
37937 Fullscreen applications are minimized when switching virtual desktops / workspaces CLOSED INVALID View
39793 Starcraft freezes when starting a Direct Cable Connection game STAGED View
39875 Starcraft can't see Direct Cable Connection games hosted on another computer CLOSED FIXED View
43434 StarCraft: Brood War doesn't run without setting the Windows version to 2003 or Vista CLOSED FIXED View
51907 ddraw games don't work in xwayland UNCONFIRMED View

Show open bugs

HowTo / Notes

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.

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

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 
  mhack=false 
  ; smooth a graphics 
  filter=linear 
  renderer=opengl 
  ; run in fullscreen 
  windowed=false
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.

Comments

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 : bit.ly/3IAMjCL
Back