WineHQ

StarCraft

The original StarCraft with 1.18 patch including updates from StarCraft Remastered.

Application Details:

Version: 1.18
License: Free to use
URL: http://blizzard.com/games/sc/
Votes: 9
Rating: Gold
Wine Version: 2.8

Maintainers: About Maintainership

Link Version notes Free Download Installer

Test Results

Selected Test Results

What works

Everything works. Previously installed under Wine 2.8, with wine-2.8 staging works flawlessly out of the box.

What does not

Nothing as far as I know.

What was not tested

Multiplayer.

Additional Comments


selected in Test Results table below
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentopenSUSE Leap 42.2 x86_64May 25 20172.8 Yes Yes PlatinumEmil Kaczmarek 
ShowopenSUSE Leap 42.2 x86_64May 20 20172.8 Yes No GarbageEmil Kaczmarek 
ShowArch Linux x86_64May 18 20172.8 Yes Yes PlatinumKallestofeles 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Apr 21 20172.0.1 Yes No GarbageAnh Kiet Tran 
ShowLinux Mint 18.1 "Serena" x86_64Apr 19 20172.6 Yes No GarbageNano Gennari 

Known Bugs

Bug # Description Status Resolution Other apps affected
37594 World of Warcraft in-game browser does not work NEW View
38960 Steam 'steamwebhelper.exe' based on CEF v3.2357.1273 - Chromium v44.0.2378.0 crashes in Win7 mode ('kernel32.SetFileCompletionNotificationModes' is a stub) STAGED View
42741 StarCraft I: 1.18 PTR fails to initialize ClientSdk.dll STAGED View
43011 StarCraft Brood War 1.18 significant delays in CEF Browser UNCONFIRMED View

Show all bugs

HowTo / Notes

Comments

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

Successfully installed and played on Battle.net
by Allan Tokuda on Saturday May 20th 2017, 14:48
I'm on Ubuntu 16.04. I was able to install and run the game and play on Battle.net, after some updates.

I downloaded the now-free Brood War 1.18 installer here:
starcraft.com/en-us/articles/20674424

At first when I tried an older version of Wine, I was able to install the game but could not run the game.
"The application encountered an unexpected error"

I tried using the "StarCraft Launcher.exe" and that alone did not work either.

I installed wine-staging (2.8) based on instructions here:
wine-staging.com/installation.html

After upgrading Wine I found I had to kill my existing wine server and related processes to use the newer version.
ps aux | grep wine | awk '{ print $2 }' | xargs kill

Running my existing install with wine staging still didn't do the trick. I had the error below.

fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
Object moved
Object moved to here.

Object moved
Object moved to here.

^Cfixme:console:CONSOLE_DefaultHandler Terminating process 18f on event 0

These docs explained how to create a fresh wine directory configured for 32-bit architecture.
wiki.archlinux.org/index.php/wine#WINEARCH

Following those, I made a new wine directory like this:
WINEARCH=win32 WINEPREFIX=~/win32 winecfg

Then ran the StarCraft installer using that wine prefix:
WINEPREFIX=~/win32 wine StarCraft-Setup.exe

And everything ran perfectly from there, launched directly from the installer. I connected to Battle.net and played a multiplayer game.

Was also able to re-run the installed game again later like this:
WINEPREFIX=~/win32 wine ~/win32/drive_c/Program\ Files/StarCraft/StarCraft\ Launcher.exe

So in the end I did several things and am not sure which things were required, but I'm happy for now!
Game doesn't launch
by CheshireCat on Sunday May 7th 2017, 9:14
Distro: Devuan GNU/Linux ascii
Kernel: 4.9.0-2-amd64 x86_64 (64 bit)
Desktop: i3 4.13
Graphics: Card: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480]
Display Server: X.Org 1.19.2; Driver: amdgpu; Resolution: 1920x1080@60.00hz
GLX Renderer: Gallium 0.4 on AMD POLARIS10 (DRM 3.8.0 / 4.9.0-2-amd64, LLVM 3.9.1)
GLX Version: 3.0 Mesa 13.0.6
Wine version: wine-2.7 (Staging)

When I try to run the game (32bit wineprefix with corefonts), It first tries to update, after updating it lets me click "Launch" but the game doesnt launch.
I have enabled "Hide Wine version from applications" in the "Staging" tab. Here is what I get in terminal when I try to launch it: paste.debian.net/hidden/8e3d6c82/

by Sigz on Tuesday May 2nd 2017, 11:09
you can use this wine fork github.com/awesie/wine-starcraft/ then starcraft 1.18 will work flawlessly
  • RE: by Jonathan on Saturday May 6th 2017, 15:42
    • RE: by Igor Polyakov on Sunday May 7th 2017, 1:48
      • RE: by Jonathan on Sunday May 7th 2017, 3:17
        • RE: by Igor Polyakov on Sunday May 7th 2017, 3:41
          • RE: by Jonathan on Sunday May 7th 2017, 4:43
  • RE: by Igor Polyakov on Sunday May 7th 2017, 4:03
    • RE: by Jonathan on Sunday May 7th 2017, 4:44
      • RE: by Igor Polyakov on Sunday May 7th 2017, 4:50
    • RE: by Tim on Sunday May 7th 2017, 15:41
      • RE: by Igor Polyakov on Sunday May 7th 2017, 17:03
        • RE: by Adrian Petrescu on Sunday May 7th 2017, 21:54
        • RE: by Horațiu Mlendea on Monday May 8th 2017, 0:25
          • RE: by Igor Polyakov on Monday May 8th 2017, 1:11
            • RE: by Adrian Petrescu on Monday May 8th 2017, 8:45
              • RE: by Horațiu Mlendea on Monday May 8th 2017, 10:04
              • RE: by Igor Polyakov on Monday May 8th 2017, 16:36
                • RE: by Adrian Petrescu on Monday May 8th 2017, 20:17
Back