edemirkan / wine-starcraft-installer Goto Github PK
View Code? Open in Web Editor NEWHelper scripts to install & run StarCraft using wine-staging.
Helper scripts to install & run StarCraft using wine-staging.
Right now, the installer stopped working due to the fact that it's trying to download the custom wine version. Since the patches have been staged, it might be prudent to just tell the user to install wine staging instead.
tl;dr: I just downloaded and installed it. Any idea what might be causing the issues listed below? I would imagine my setup doesn't differentiate that much from others.
(1) [minor] the desktop icons never appeared on the desktop
(2) [medium] when manually running the Starcraft.desktop, I get the following error.
wine: cannot find L"C:\windows\system32\StarCraft.exe"
./StarCraft.desktop: line 6: StarCraft: command not found
./StarCraft.desktop: line 7: syntax error near unexpected token(' ./StarCraft.desktop: line 7:
Path=/home/zuza/.wine-starcraft-ed/sc-prefix/drive_c/Program Files (x86)/StarCraft'
(3) [critical] when manually running Starcraft.exe, I get the following errors:
Run command:
env WINEPREFIX="/home/zuza/.wine-starcraft-ed/sc-prefix" /home/zuza/.wine-starcraft-ed/wine-staging/bin/wine ~/.wine-starcraft-ed/sc-prefix/drive_c/Program\ Files\ (x86)/StarCraft/Starcraft.exe
Output:
fixme:winediag:start_process Wine Staging 2.14 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
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"
Wine cannot find the ncurses library (libncursesw.so.6).
fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
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)
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
comment: I assume that the ClientSdk.dll failure is causing the problem.
------------------------------------ Platform Info ------------------------------------------------------------
I should have a (standard) installation of Ubuntu 16. Not sure why would it not work for me if it works for others.
Kernel (uname -a): Linux my-laptop 4.4.0-98-generic #121-Ubuntu SMP Tue Oct 10 14:24:03 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Distro: Ubuntu 16.04.3 LTS
Wine version: wine-2.14 (Staging)
Starcraft version: the latest from us.battle.net: StarCraft® Anthology (1.20.x)
sudo apt install libgl1-mesa-glx:i386 libasound2:i386 libasound2-plugins:i386
is what I had to do to fix the issues above
you can check if those packages exist and force the user to install them if they're missing
It seems the 3 files are no longer at:
https://www.demirkan.info/files/sc/wine-staging.tar.xz
https://www.demirkan.info/files/sc/starcraft-icon.png
https://www.demirkan.info/files/sc/winecfg-icon.png
Without them the repo is useless. But I still have issues installing StarCraft on my Ubuntu 16.04...
I had to find them and drag them onto the desktop
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.