WineHQ

StarCraft

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

This version does not include the remastered graphics and audio.

Application Details:

Version: 1.18+
License: Free to use
URL: http://blizzard.com/games/sc/
Votes: 23
Latest Rating: Gold
Latest Wine Version Tested: 7.8-staging

Maintainers: About Maintainership

Link Blizzard Store (EU) Link Blizzard Store (US) Link Version notes Free Download Installer Free Download StarCraft® Anthology Free Download Official website

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

  • Cinematics.
  • Music and sound.
  • Using the old graphics.
  • The singleplayer campaign.
  • Singleplayer custom games vs AI.

What does not

  • Repeatedly get the error in the main menus: "The program SceneCefBrowser.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience."
  • It's impossible to access and change the game settings in the menus. Attempting to do so turns the game unresponsive.
  • Can't log into the Battle.net servers and play online multiplayer.


Workarounds

CSettings.json file in the Documents/StarCraft folder can be manually edited to get around the broken game options menu.

What was not tested

  • Remastered graphics mode.
  • LAN multiplayer.

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Wineprefix is 64-bit in Windows 10 mode.

The game is run using the 64-bit client.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowNixOS 22.05 (Quokka)Feb 12 20237.8-stagingYes Yes YesGoldAlexander 
ShowNixOS 21.11 (Porcupine)Apr 19 20226.22-stagingYes Yes YesGoldAlexander 
CurrentUbuntu 20.04 "Focal" (+ variants like Kubuntu)May 08 20216.8Yes Yes YesGarbageScott 
ShowNixOS 20.03Dec 29 20205.0.3-stagingYes Yes YesGoldAlexander 
ShowDebian 10.x "Buster"Oct 09 20205.18-stagingYes Yes NoPlatinumFefu 

Known Bugs

Bug # Description Status Resolution Other apps affected
43011 StarCraft Brood War 1.18 significant delays in CEF Browser UNCONFIRMED View
46624 StarCraft: Remastered Edition - Real-Time Lighting option is greyed-out REOPENED View
50365 Starcraft Remastered black screen on launch or window only mode UNCONFIRMED View
53689 Starcraft remastered fails to start UNCONFIRMED View

Show all bugs

HowTo / Notes

Installing with the Blizzard Downloader

You will need mshtml.dll and wininet.dll from internet explorer 6SP1

I got mine using the latest version of ies4linux

Copy them to ~/.wine/drive_c/windows/system32

Use the libraries tab in winecfg to set them both to native

Downloading and installing should now work

Comments

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

Starcraft Remastered fails to run
by Dmytro Bagrii on Sunday February 12th 2023, 2:55
Wine 7.12: works fine, just graphics are a bit blurry.

Wine 7.13: can't start. "Play" button in Battle.net becomes "Launching" -> "Playing Now" -> "Play" -> "Updating" -> "Play", status becomes "Paused. 100%". StarCraft.exe process is running and consuming 100% CPU.

Wine 8.1: can't start. Displays windows dialog box ERROR "Game Initialization Failed: T".
RE: Starcraft Remastered fails to run
by ArchPhénix on Tuesday February 14th 2023, 16:51
Was able to reproduce the error, would love to see a fix as it is a big regression.
RE: Starcraft Remastered fails to run
by Alexander on Wednesday February 15th 2023, 1:56
Does this bug description exist in the bugtracker?
RE: Starcraft Remastered fails to run
by Dmytro Bagrii on Wednesday February 15th 2023, 4:11
I didn't file a bug to bugzilla yet because of several reasons:

1. I don't know if it should be for 7.13 or 8.1? Or for both? I also have to bisect wine's repo and build vanilla wine several times to find what exact commit introduces regression.
2. I'm not sure if this is a bug with Starcraft Remastered or Battle.net application. Some time ago i had issues with Battle.net laucher as well: appdb.winehq.org/objectManager.php?sClass=version&iId=28855#Comment-106901
3. I don't know if i need to install dxvk. If yes, what version of dxvk i should use? These results i got without dxvk. When dxvk is installed it also fails but differently: depending on which dxvk i tried (binary release or manually built various versions from repo) it either shows "Page fault" of Battle.net.exe in dxgi.dll or teminates silently without reasonable error messages immediately after Battle.net app started.
4. Seems even 7.12 works without hardware acceleration: graphics are blury and i observe small of lags which were absent some time ago. I don't know if such behavior is expected.

Too many degrees of freedom of components and their versions to narrow the issue.

by spaaaam on Sunday August 29th 2021, 15:50
Confirmed: works again with wine-staging 6.16 and starcraft 1.23.8.9713.
RE:
by Alexander on Tuesday September 21st 2021, 6:48
Interesting when the required features for running SC:R from wine-staging will stabilize and be merged into stable wine... So that it won't break running the SC:R from one staging version to another...
Starcraft Remastered not connecting to Battle.net gateways as of 1.23.8.9373
by Gian Paolo Mureddu on Saturday March 6th 2021, 21:16
Since the revamp made by Blizzard to the bnet client application and the update to Starcraft Remastered 1.23.8.9373, I am unable to connect to the battle.net gateways any more. And I noticed that the UI in general (especially the news frame and options) have become a tad sluggish. I am unsure at this point if the connection issues are due to new code in the game (anti-cheat and the like) or simply due to networking stack. I have not changed my network preferences.

Anyone else noticed this?

Battle.Net app 1.32.0.12712
Starcraft Remastered 1.23.8.9373
OS Fedora 33 (5.10.19 kernel)
Wine 6.3 staging
prefix set to Win10 (was Win7, changed recently)

CPU Ryzen R9 3900XT
RAM 48GiB
GFX GTX1080 (proprietary driver)
RE: Starcraft Remastered not connecting to Battle.net gateways as of 1.23.8.9373
by Alexander on Sunday March 7th 2021, 7:06
The Battle.net.exe application has been updated and GUI is a bit different now (with some problems when moving the window). But it does not prevent StarCraft (1.23.8.9373) from launching in any way and then connecting to Battle.net gateway (Europe). Joined and played a 1v1 game right now without any troubles.

Battle.net Version 1.32.0.12712
StarCraft Remastered 1.23.8.9373
OS NixOS 20.03 (5.4.78 kernel)
wine 5.0 staging
prefix set to Windows 7
Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02)
RE: Starcraft Remastered not connecting to Battle.net gateways as of 1.23.8.9373
by Igor Polyakov on Sunday March 7th 2021, 22:45
Have you tried letting it sit at the gateway selection for a few minutes? The UI can sometimes be very slow.
RE: Starcraft Remastered not connecting to Battle.net gateways as of 1.23.8.9373
by Gian Paolo Mureddu on Thursday March 11th 2021, 13:14
Yes, actually the culprit turned out to be Wine 6.3 staging.
RE: Starcraft Remastered not connecting to Battle.net gateways as of 1.23.8.9373
by Gian Paolo Mureddu on Thursday March 11th 2021, 13:20
UPDATE

Found out by suggestions of others that did encounter the issue, that the culprit was Wine 6.3 staging, which is shipped with my distribution.

I successfully ran StarCraft Remastered and the new BNet interface (which by the way with Wine 6.3-staging works just fine) through Steam's Proton wine (5.13) and it worked just as well, regardless of the Windows version I set.

I have not tested vanilla Wine, but given that I do have two versions, one that works and one that doesn't, I'll stick to the working version for the time being. My only question in this regard would be to wether of not report this as a bug (to the distribution's package maintainer), so that they in turn can sbmit it upstream or going upstream straight.
RE: Starcraft Remastered not connecting to Battle.net gateways as of 1.23.8.9373
by spaaaam on Saturday March 27th 2021, 16:30
Hello,

I have the same problem with wine-staging 5.2 and 6.4 (on Ubuntu 20.04.2 LTS, Starcraft 1.23.8.9373).

I can't connect to the Battle.net gateway, I get stuck with a "Connecting..." message. When launching the game, I get a pop-up "Downloading Settings" and sometimes another pop-up "Download failed" a few seconds later. Maybe it is related?

It was working with wine-staging 5.2 a few months ago (not sure of Starcraft's version at that time).

Any help would be appreciated

Cheers

spaaam
RE: Starcraft Remastered not connecting to Battle.net gateways as of 1.23.8.9373
by Teodoro Maximilian on Wednesday June 16th 2021, 8:46
I have exactly the same problem using wine-staging 6.8. I think, however, that it is not dependant of wine versión but starcraft patches, because it started to fail since an upgrade from Battle.net.
RE: Starcraft Remastered not connecting to Battle.net gateways as of 1.23.8.9373
by Teodoro Maximilian on Monday July 12th 2021, 6:44
It works with wine-staging-6.12!!
BW Patch 1.23.5: some in-game menus take ages to load
by Constantine on Tuesday September 8th 2020, 22:04
Whenever I invoke any "modern" (as opposed to vanilla) options menu either from the main screen or from when playing a game, the screen gets grayed out but nothing happens in the following 2-3 minutes. Then it displays the menu as expected.

Some other UI elements are taking abnormally long time to load: map preview, multiplayer setup, etc.

i.imgur.com/h4BMGQt.png
i.imgur.com/qEW0A4g.png
i.imgur.com/V8xq5eX.png

Wine version: 5.11-staging
RE: BW Patch 1.23.5: some in-game menus take ages to load
by Igor Polyakov on Wednesday September 9th 2020, 3:42
Not working on wine 5.0
by feliks on Wednesday April 29th 2020, 16:17
Starting from the new version of wine (5.0), game doesn't start anymore.
After clicking on start button inside of Battle.Net nothing happens.
Currently on Ubuntu 16.04 LTS - Xenial
It was working before the last update, I was using the Staging version,
now if I use wine-staging-5.7 it doesn't even run Battle.Net, nor winecfg starts.
Any ideas? How may I help in reporting the bug?
Thanks in advance!
Starcraft stop working after a new Blizzard Patch (1.23.3.8122)
by Teodoro Maximilian on Wednesday April 8th 2020, 13:13
Starcraft remastered was working perfectly until yesterday Blizzard releases a new patch (1.23.3.8122).

Now, I can start the game and navigate in the menu, but when I start a match, I see the first game frame and then it freezes and chrases, showing sometimes nothing and sometimes a classic windows error dialog.
RE: Starcraft stop working after a new Blizzard Patch (1.23.3.8122)
by Teodoro Maximilian on Wednesday April 8th 2020, 13:42
It seems to work setting Windows version to Windows 2003 Server.
Wine Staging 3.13.1 working great!
by Darin Miller on Thursday August 9th 2018, 22:40
Great news:
- Battlenet no longer errors during start and web notifications window works correctly.
- SCRM runs great with window version set to Window7.
- Long menu pause on game setup menu is also fixed!
- Game runs very well using Intel Skylake GPU at 4K (desktop compositing turned off, Kubuntu 18.04) and even better using NVidia GPU's.
mouse confine not working
by luke on Thursday July 26th 2018, 18:29
In wine staging 3.13, mouse confine does not seem to be working for me. Is it working for anyone else?
In windowed with mouse confine set to on the cursor is able to leave the game. And since I have dual monitors, in fullscreen and windowed (fullscreen) the cursor is able to move to the second monitor, leaving mouse scrolling on that side difficult.
I am pretty sure this was working with an earlier wine version, but I also updated other stuff with wine so I don't know if it is explicitly a wine bug.
RE: dlls not in eis4linux
by pepa65 on Tuesday June 19th 2018, 11:38
Sorry, I didn't realize that ies4linux archive was an installer. When I run it on stage-3.10 it says:
"Your wine does not have wineprefixcreate installed. Maybe you are running an old Wine version. Try to update it to the latest version."
Hotkey for assigning troops (Ctrl+5) does not work.
by okjaewoo on Tuesday March 20th 2018, 9:18
Hotkey for assigning troops (Ctrl+5) does not work.

Other Hotkey (Ctrl+1, Ctrl+2...) works correctly.

I use wine 3.4 staging.
RE: Hotkey for assigning troops (Ctrl+5) does not work.
by Igor Polyakov on Tuesday March 20th 2018, 20:18
This is an fcitx hotkey. Change it in the options.
RE: Hotkey for assigning troops (Ctrl+5) does not work.
by okjaewoo on Tuesday March 20th 2018, 20:20
thank you very uch
Unable to run after update Starcraft Remastered to 1.21.2.3514 version
by Oleksandr Yemets on Saturday January 20th 2018, 2:28
Strcraft is installed using wine-staging 2.21, x86 arch.

After autoupdate to 1.21.2.3514 version it no longer launches. Wine provides this log:

fixme:actctx:parse_requested_execution_level_elem unknown attr L"xmlns:ms_asmv3"=L"urn:schemas-microsoft-com:asm.v3"
fixme:actctx:parse_requested_execution_level_elem unknown attr L"ms_asmv3:uiAccess"=L"false"
fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
fixme:thread:NtCreateThreadEx 0x33bef0, 1f03ff, (nil), 0xffffffff, 0x10ac5390, (nil), 6, 0, 0, 0, (nil) semi-stub!
fixme:thread:NtCreateThreadEx 0x33bfb0, 1f03ff, (nil), 0xffffffff, 0x10ac5370, 0xfffffffe, 6, 0, 0, 0, (nil) semi-stub!
err:seh:setup_exception_record stack overflow 1376 bytes in thread 0009 eip 7bc67c86 esp 00240dd0 stack 0x240000-0x241000-0x340000
Segmentation fault (core dumped)

windows version in winecfg doesn't impact on error log.
RE: Unable to run after update Starcraft Remastered to 1.21.2.3514 version
by Igor Polyakov on Tuesday January 23rd 2018, 4:28
Yeah, it's bug #44383
Starcraft does not run
by Donghoon on Friday January 19th 2018, 10:47
I was using wine staging 2.21. Starcraft was working flawlessly until yesterday.
I think Blizzard updated something: After updating, the game is not willing to start. Nothing is happening even though I execute starcraft.
I also tried wine 3.0. Starcraft Installation is fine. However, the game does not start.
Does anyone have the same issue?
RE: Starcraft does not run
by Oleksandr Yemets on Saturday January 20th 2018, 6:35
Exactly same for me.
Migration from ArchWiki
by Svito on Saturday December 23rd 2017, 20:01
You can move useful information to HowTo/Notes and remove this comment:

== Installation ==
Simple steps to install and run StarCraft on Linux:
# Install and configure [[Wine]]
# Run winecfg
# On the drives tab, click Autodetect
# Click "Show Advanced"
# Select the drive letter representing your optical drive
# Change type to CD-ROM
# On the Audio tab, I had to click OSS Driver (instead of Alsa) and check "Driver Emulation"

Install StarCraft:
# mount starcraft disc ($ mount /media/dvd)
# cd /media/dvd
# wine install.exe (install as you normally would)

At this point, the game should run fine. My StarCraft disc installs an older version which only supports IPX networking. I downloaded the latest patch from blizzard and ran it using Wine. It patched StarCraft to allow TCP networking, which worked flawlessly.

== Troubleshooting ==
If game works slow try downloading cnc-ddraw from [hifi.iki.fi/cnc-ddraw/#download this page], placing in the game directory and overwriting library in winecfg for starcraft.

If the Audio tab could not detect OSS, even if you manually try to select this in regedit, you could try to use wine-staging from [aur.archlinux.org/packages/wine-staging/ this page]. Then, select the "Staging" tab and check "Enable Environmental Audio Extensions (EAX)".
Specific Broken Replays
by Marco on Friday September 15th 2017, 8:56
I don't know if this is related to some settings I did, but I can recreate broken replays as follow:
1. Start a Custom Game (versus one AI)
2. Instantly save the game. quit mission
3. Load the game we just saved
4. play a regular game vs the AI
5. Watch the replay of the game (you can find it in the AutoSaves folder)

Now on my end, the replay is not even remotely close showing off what happenend in that game. Probes are idleing at the rally-point. Units from Gateways I produced are not being build etc.
Ctrl+5 doesn't work
by Shuhao on Thursday September 14th 2017, 22:08
I can't seem to bind to control group 5 by pressing CTRL+5... Not sure what's going on here. I'm fairly certain that it doesn't work in AoE either.

CTRL+1 through CTRL+9 all works, except CTRL+5. Anyone else observed this?
RE: Ctrl+5 doesn't work
by Igor Polyakov on Tuesday October 10th 2017, 15:32
Ctrl+5 is a shortcut in fcitx for Reload configuration in Global Config (check Advance Option)
StarCraft-Setup.exe Installation hangs
by Taras on Monday September 4th 2017, 9:34
Installation hangs on the "Updating blizzard Agent..." window infinitely.
The error log is below. Also I installed staging, as recommended in thread.
Will appreciate any reasonable advice.


>>> WINEPREFIX=~/win32 wine StarCraft-Setup.exe

fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
Object moved
Object moved to here.

fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7d7ec82c, 0x1500e0, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7d7ec82c
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x1abe9a8 (nil)): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:winediag:wined3d_adapter_init GL_ARB_compatibility not supported, requesting context with GL version 3.2.
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f888
err:winediag:wined3d_adapter_init GL_ARB_compatibility not supported, requesting context with GL version 3.2.
fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f548
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wininet:InternetSetOptionW Option 77 STUB
Blizzard Releases Starcraft Remastered Version 1.20.4
by David Brooks on Friday September 1st 2017, 16:05
Blizzard Releases Starcraft Remastered Version 1.20.2
by David Brooks on Tuesday August 22nd 2017, 22:46
Installed fine, won't start/crashes on start
by William on Tuesday August 22nd 2017, 3:35
So I've installed SC:R fine, but when I press the Play button, the battle.net app disappears for a few seconds, then comes back. If I check the console log, I get:

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
err:module:attach_process_dlls "ClientSdk.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"Z:\\storage\\local\\StarCraft\\StarCraft.exe" failed, status c0000094


My guess is that the "ClientSdk.dll failed to initialize" is the important bit, but I cannot work out what is going on to cause it to fail. Has anyone experienced this?

Running wine 2.3, 64-bit prefix set to Windows 10, Gentoo, nvidia-drivers 381.22. The exact same error happens if I try setting Wine to use Windows 7, 8 or 8.1
I can play SC2 and WoW run just fine, D3 is a bit laggy but also runs, so my system seems to be set up fine.
RE: Installed fine, won't start/crashes on start
by David Brooks on Tuesday August 22nd 2017, 7:11
Howdy William,

Does it produce the same error if you set Wine to use Windows XP?

Best,
David Brooks
RE: Installed fine, won't start/crashes on start
by William on Wednesday August 23rd 2017, 4:15
So I just tried with Wine set to Windows XP. I only get one piece of information printed, that being:

err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.

So the other two errors disappear. Also, StarCraft.exe doesn't terminate any more. I press Play, and battle.net disappears for a few seconds before coming back, but I can find StarCraft.exe in the list of running processes. This does not happen when Wine is set to Windows 8/8.1/10. Under those versions, the StarCraft.exe process terminates correctly.

Quite possibly I need to install samba to get ntlm_auth installed to remove this, I'm not sure why it would impact Starcraft though but I'll try it and see what happens.
RE: Installed fine, won't start/crashes on start
by Adam on Friday January 12th 2018, 11:19
I installed the winbind program (I'm using Ubuntu) to get rid of the error message. I'm not sure if that would fix the other issues though.
Test results are current
by Víctor on Thursday August 17th 2017, 11:06
It seems like current test results are flagged as very old, when in fact they were done a day or two ago.
Game playable again (1.19.5.*) with Wine 2.14-Staging
by Gian Paolo Mureddu on Sunday August 13th 2017, 20:55
I chime in to confirm the game works as expected in Wine Staging 2.14, how ever two things are notorious, you HAVE to use Windows 2003 as the windows version, otherwise, if you try WinXP you get the old GetProcessWorkingSetSizeEx error message (Vista threw no error, but as 7 did get status c0000094, and .dll initialization error).

I was curious, though, has anyone running the game under Wine been able to run in fullscreen mode (no sidebars [letter box], and aspect set to widescreen)? Also all the Video settings in the 1.19 version seem to be greyed out, except for the double-buffering (I understand the HD graphics, as those are reserved for the Remaster).

Battle.net also works, as expected.

I guess we'll have to wait and see if the Remastered, when released tomorrow, will also run on this version, or if we'll have to wait another two cycles to get it... In the meantime, I keep my fingers crossed.
RE: Game playable again (1.19.5.*) with Wine 2.14-Staging
by Erick on Tuesday August 15th 2017, 23:27
Did Remastered ran?

D:
RE: Game playable again (1.19.5.*) with Wine 2.14-Staging
by Gian Paolo Mureddu on Wednesday August 16th 2017, 12:56
Sorry I missed your comment.

YES!!! It runs just fine, with the same conditions.

HOWEVER, since Remaster now launches from the Blizzard App, you have to run the app with Windows XP mode, otherwise you won't see the PLAY button because you are presented with a banner which has to be closed. Once you close that, you can run in any other Windows version mode and see the Play button.

EVERYTHING works, campaign, single-player custom, Battle.net and LAN, I'll add a WineAppDB entry for the Remaster.
RE: Game playable again (1.19.5.*) with Wine 2.14-Staging
by Allan Tokuda on Tuesday October 10th 2017, 7:43
Thank you! Game was no longer starting after a Battle.net update. Updated to wine-staging 2.18 and changed Windows version to 2003 (using winecfg) and the game starts and plays again.

For those who need to do the same, see my other post where I created the ~/win32 dir with 32-bit architecture. Given that, running this brings up the config window where you can change your Windows version:
WINEARCH=win32 WINEPREFIX=~/win32 winecfg
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!
RE: Successfully installed and played on Battle.net
by Al on Monday January 8th 2018, 20:33
Did you need to be on the Windows 2003 OS?
RE: Successfully installed and played on Battle.net
by Allan Tokuda on Tuesday January 9th 2018, 21:12
I used Windows XP at the time, though the game it now warns me that XP is unsupported and asks me to install Windows 7.
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/
Back