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: | 173 |
Latest Rating: | Platinum |
Latest Wine Version Tested: | 2.1 |
Maintainers: About Maintainership
What works
Everything
What does not
Nothing
Workarounds
What was not tested
Nothing
Hardware tested
Graphics:
Additional Comments
If your computer can't run it, you seriously are in need for a upgrade
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Rosa Desktop Fresh R6 (2014.1) | Feb 11 2017 | 2.1 | Yes | Yes | Platinum | Giovanni Mariani | ||
Show | macOS 10.12 "Sierra" | Oct 16 2016 | 1.9.21 | Yes | Yes | Platinum | Yura Melnikov | ||
Show | Arch Linux x86_64 | Jun 13 2016 | 1.9.12 | Yes | Yes | Platinum | Hamzan | ||
Show | Arch Linux x86_64 | Mar 03 2016 | 1.9.4 | Yes | Yes | Platinum | Manuel | ||
Show | Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu) | Jan 10 2016 | 1.9.1 | Yes | Yes | Platinum | Isira Seneviratne |
Bug # | Description | Status | Resolution | Other apps affected |
2467 | starcraft doesn't display battle.net 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 battle.net 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 |
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.
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
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:
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!
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=falseSome 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.
by gisinfomedia on Wednesday July 13th 2022, 4:23
If this doesn't work, try changing to another option. After some playing I discovered that this was effective : bit.ly/3IAMjCL
by SPAMMER 11522 on Friday November 12th 2021, 18:34
by qSpin on Friday March 17th 2017, 9:46
There are more options, try to change one if this is not working. I was playing a while with them, and found this working.
by qSpin on Friday March 17th 2017, 9:45
hifi.iki.fi/cnc-ddraw/#download
by Gian Paolo Mureddu on Sunday September 20th 2015, 9:34
And it did not matter which system hosted the game.
by UnderSky on Tuesday August 18th 2015, 1:38
and many other wierd bugs was happens. So best choice to move to LXDE environment, and run game there.
Work fine whithout any problems. (Already finish the StarCraft main company from the beginning, so this is alot time of testing.)
(no dll overwrite!!)
by RJ on Sunday October 4th 2015, 15:43
This should fix all those issues. Try making the modifications noted here:
appdb.winehq.org/commentview.php?iAppId=72&iVersionId=149&iThreadId=90145
by UnderSky on Tuesday October 6th 2015, 16:00
Try to double click fast inside that window, you notice that mouse pointer go to center.
So try lxdm / lightdm without any ddraw overwrite.
by P. Neidhardt on Sunday October 4th 2015, 15:57
Without applying DLL-overrides, do you experience any slowdown while selecting overlords, using either environments?
by UnderSky on Tuesday October 6th 2015, 15:59
You should try lightdm or lxdm, and feel the different (run in pure wine) w/o any overwrites, and alrady done StarCraft company, and now on BroodWar, also network, battle.net etc work fine.
by Arie Skliarouk on Sunday September 28th 2014, 2:07
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.
by (deleted) on Sunday September 4th 2016, 6:01
by treba on Tuesday February 18th 2014, 11:15
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
by treba on Tuesday February 18th 2014, 11:55
hifi.iki.fi/cnc-ddraw/
by programmist11180 on Saturday April 19th 2014, 2:28
cnc-ddraw config file by default is not suitable to Starcraft.These options shall be changed in ddraw.ini:
; restore mouse
mhack=false
; smooth a graphics
filter=linear
renderer=opengl
; run in fullscreen
windowed=false
by Elinor on Tuesday July 7th 2015, 5:47
Now it works perfectly.
by RevenantX on Tuesday January 14th 2014, 16:40
by JoSch on Saturday December 7th 2013, 2:01
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".
by kc on Monday December 23rd 2013, 11:02
by Olaf Marzocchi on Saturday July 12th 2014, 18:42
I had the same issue even without Intel video card and I solved it using your hint.
Thanks.
by Oscar Korz on Saturday September 20th 2014, 20:12
My machine is EOL, but this info my help others:
Ubuntu 13.10
wine 1.7.18-0ubuntu1~saucy1
Nvidia GTX-650
331.20-0ubuntu1~xedgers~saucy1
by John on Monday December 22nd 2014, 1:21