https://bugs.winehq.org/show_bug.cgi?id=44039
Bug ID: 44039 Summary: Starcraft 64 bits fails to launch Product: Wine Version: 2.20 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: tukkek@gmail.com Distribution: ---
Created attachment 59707 --> https://bugs.winehq.org/attachment.cgi?id=59707 Console output after the "play" button is clicked
Hello and first of all let me address that the 32 bit version of the game seems to be working near-flawlessly (despite some non-Wine crashes confirmed by Blizzard). I'd like to thank each and every person involved with Wine in any capacity for this, it's been amazing to enjoy the game since it became free-to-play yesterday :)
Now for the bug itself, as I said, the game runs fine when, in the launcher, you set it to run with 32-bit. Otherwise it fails with a message "your operating system is not supported". I'll attach some console output to this issue too.
I am running a clean install of Wine-staging installed via apt-get from the official WineHQ repository. When run for the first time, I let it install the missing dependencies for me (some Mono and Gecko stuff if I'm not mistaken).
I'd like to note though that I had confirmation from 2 different users on reddit that staging seems to run the 64 bit version fine, so maybe this is a problem with my system only https://www.reddit.com/r/linux_gaming/comments/7cymon/blizzard_might_be_movi...
Anyway, thanks again, the game works great when running 32 bit, so I'm making this a minor issue. Just thought I'd give some information back to you guys in return for all the great work you've done so far with Wine :)
https://bugs.winehq.org/show_bug.cgi?id=44039
--- Comment #1 from Alex Henry tukkek@gmail.com --- Created attachment 59708 --> https://bugs.winehq.org/attachment.cgi?id=59708 Screenshot: error message
https://bugs.winehq.org/show_bug.cgi?id=44039
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Did you make sure you're using a 64bit prefix?
https://bugs.winehq.org/show_bug.cgi?id=44039
--- Comment #3 from Alex Henry tukkek@gmail.com --- My WINEPREFIS is "~/.wine". I have Wine packages installed for both i386 and amd64 architectures. Running the EXE with the "wine" command or "wine64" command doesn't seem to produce any difference in behavior.
https://bugs.winehq.org/show_bug.cgi?id=44039
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- Does the folder ".wine/drive_c/Program Files (x86)" exist? If so, it#s a 64bit prefix.
https://bugs.winehq.org/show_bug.cgi?id=44039
--- Comment #5 from Alex Henry tukkek@gmail.com --- Yes, I have both Program Files and Program Files (x86) folders under ~/.wine/drive_c .
https://bugs.winehq.org/show_bug.cgi?id=44039
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Keywords| |win64 Resolution|--- |INVALID Summary|Starcraft 64 bits fails to |64-bit Starcraft II fails |launch |to launch with Windows | |version set to 'Windows XP' | |(unsupported OS) CC| |focht@gmx.net Severity|minor |normal
--- Comment #6 from Anastasius Focht focht@gmx.net --- Hello folks,
the ticket was invalid from start.
Can be easily reproduced with recent Wine-3.4 and 64-bit WINEPREFIX default 'Windows 7' setting changed to 'Windows XP'.
You are even warned two(!) times about the Windows version being no longer supported in the Bnet launcher (allows to select "continue"), before finally refusing in 64-bit SCII itself.
With Wine 2.2, the default Windows Version is set to Windows 7 for newly created prefixes. You so either recycled an old 64-bit WINEPREFIX which had 'Windows XP' setting (= big no-no for creating bug reports) or you deliberately ignored all warnings and did the setting manually.
--- snip --- ... 00ec:trace:process:__wine_kernel_init starting process name=L"C:\Program Files (x86)\StarCraft II\Versions\Base62848\SC2.exe" argv[0]=L"C:\Program Files (x86)\StarCraft II\Versions\Base62848\SC2.exe" 00ec:trace:loaddll:load_native_dll Loaded L"C:\Program Files (x86)\StarCraft II\Versions\Base62848\SC2.exe" at 0x400000: native 00e9:trace:process:create_process_impl started process pid 00eb tid 00ec ... 00ec:trace:process:QueryFullProcessImageNameW NT path: L"\Device\HarddiskVolume1\Program Files (x86)\StarCraft II\Support\SC2Switcher.exe" 00ec:trace:process:QueryFullProcessImageNameW NT path: L"\Device\HarddiskVolume1\Program Files (x86)\Battle.net\Battle.net.exe" retval=00000001 ... 00ec:trace:msgbox:MSGBOX_OnInit L"Your operating system is not supported by StarCraft II." --- snip ---
You should pay more attention to the vendor's minimum OS requirements for 64-bit versions of games. It's written on the main vendor website, forums etc for quite some time now.
https://us.battle.net/forums/en/sc2/topic/20753268189 ("Ending Support for Windows XP and Vista") -> early 2017
--- quote --- Starting later this year, we will begin the process of ending support for Windows XP and Windows Vista in World of Warcraft, StarCraft II, Diablo III, Hearthstone, and Heroes of the Storm. Microsoft ceased mainstream support for these versions of Windows in 2009 and 2012, respectively, but since a decent portion of our audience was still using them at the time, we continued supporting them. However, there have been three major Windows releases since Vista, and at this point, the vast majority of our audience has upgraded to one of the newer versions.
After these older operating systems are no longer supported, the games will not run on them, so we encourage any players who are still using one of the older OSes to upgrade to a newer version. We’ll be rolling out this change on a staggered schedule, and will post further notices as we get closer to making the change for each game. --- quote ---
$ wine --version wine-3.4
Regards
https://bugs.winehq.org/show_bug.cgi?id=44039
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED CC| |nerv@dawncrow.de
--- Comment #7 from André H. nerv@dawncrow.de --- closing invalid