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: 22
Latest Rating: Silver
Latest Wine Version Tested: 9.10

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

Nothing

What does not

Everything

Workarounds

What was not tested

Anything that requires the game to be running

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

err:module:attach_process_dlls "ClientSdk.dll" failed to initialize, aborting err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files (x86)\\StarCraft\\StarCraft.exe" failed, status c0000094

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowLinux Mint 21.3Jun 04 20249.10Yes Yes NoSilverBobby Yu 
ShowArch Linux x86_64Mar 23 20238.4Yes Yes NoPlatinumJzo4 
ShowNixOS 22.05 (Quokka)Feb 12 20237.8-stagingYes Yes YesGoldAlexander 
ShowNixOS 21.11 (Porcupine)Apr 19 20226.22-stagingYes Yes YesGoldAlexander 
ShowUbuntu 20.04 "Focal" (+ variants like Kubuntu)May 08 20216.8Yes Yes YesGarbageScott 

Known Bugs

Bug # Description Status Resolution Other apps affected
43011 StarCraft Brood War 1.18 significant delays in CEF Browser 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.
Back