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
What works
** Installation.
** Menus (Except BattleNet)
** Single-player. I am currently half-way through the Terran campaign. Absolutely NO issues in this area.
** Video Playback
** Sound. Works with pulseaudio straight after computer startup. after that things get dicey, but this is to do with ALSA and pulseaudio, not Wine or Starcraft. I have made a script that 'flushes' the audio systems (It kills pulseaudio and the mixer applet in the tray, then reloads alsa and re-runs pulseaudio. It only works if nothing else is running that uses the sound (pidgin, firefox, wine).
Flush Audio script:
#!/bin/bash
gksudo killall pulseaudio mixer_applet2 #gksudo is used to get the root password from the desktop
sleep 1
gksudo alsa reload && pulseaudio
Note - when alsa reloads, anything that uses it needs to be closed. Thats why the mixer applet is killed. Once the script runs, YOU NEED TO RESTART THE MIXER APPLET. A window appears to do this, BUT UNDERNEATH ALL OPEN WINDOWS.
** Multiplayer LAN (UDP)
** Patching from file. Once again encountered no issues.
What does not
** Multiplayer BattleNet. Kinda. There are 'black screen' issues similar to the original Diablo and iTunes/QuickTime.Elements of the screen were blacked out. Also I got a few of these:
fixme:ras:RasEnumConnectionsA RAS support is not implemented! Configure program to use LAN connection/winsock instead!
I did manage to create a server, but I couldn't tell the ping of it. The gameplay was laggy, but I was playing on US West from Australia...
** Multiplayer LAN IPX, Modem, Direct Connection. I have no idea why you'd want to use these anyway...
** Campaign Editor. I loaded it, and my cursor dissapeared inside the wine window (virtual desktop).
Workarounds
What was not tested
** Patching through game (BattleNet)
** Nothing else, as far as I'm aware. I have documented everthing I have tried.
Hardware tested
Graphics:
Additional Comments
I was running PLAIN STARCRAFT - *NOT* BROOD WAR! Wine 1-rc2 from the official Ubuntu ".deb"s I used winetricks to install DX9 march08, and a few other things, but I don't think this affects StarCraft.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Arch Linux x86_64 | Mar 06 2023 | 8.3 | Yes | Yes | Yes | Gold | Jzo4 | |
Show | Arch Linux x86_64 | Feb 14 2023 | 8.1 | Yes | Yes | No | Platinum | Evren | |
Show | Rosa Desktop Fresh R6 (2014.1) | Feb 11 2017 | 2.1 | Yes | Yes | No | Platinum | Giovanni Mariani | |
Show | macOS 10.12 "Sierra" | Oct 16 2016 | 1.9.21 | Yes | Yes | No | Platinum | Yura Melnikov | |
Show | Arch Linux x86_64 | Jun 13 2016 | 1.9.12 | Yes | Yes | No | Platinum | Hamzan |
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