Blizzard games (Starcraft II) on Linux?

Been trying to get Starcraft II to run on Solus with just NO luck! Tried 2 different computers too (one laptop, one desktop)! Wine seems to install it just fine, and the login screen for the Battle.net app loads up just fine. The problem is a few seconds after that screen pops up with a “Blizzard Error” with an “unexpected error”…and that’s all the info I get!
blizzard-error

So now I am at a lost. Same error on both computers, and my next step is to try a different distro, because I have reached the limit of my experience troubleshooting this. Seriously, ANY advice would be GREATLY appreciated, because outside of this error, I’m LOVING Solus; so much so in fact, that I started donating to the Patreon!

Just recently learned of lutris but doing some quick google searching of lutris with solus, LoL has been giving errors to solus users. Not sure if Starcraft would have better luck. Wish I could be of more help but I just heard of lutris and have no experience using it yet.

Don’t use Wine release channel. Use Wine Staging with a Debian distro. That solves most of the CEF errors. Also…

NEVER RUN WINE AS ROOT

2 Likes

Fuck the police

6 Likes

Here is the code from the terminal right till it crashes at the end:

003a:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags 003a:fixme:wbemprox:client_security_SetBlanket 0x7dded7cc, 0x13c418, 10, 0, (null), 3, 3, (nil), 0x00000000 003a:fixme:wbemprox:client_security_Release 0x7dded7cc 003a:fixme:wbemprox:enum_class_object_Next timeout not supported 003a:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24! 003a:fixme:ver:GetCurrentPackageId (0x33fe24 (nil)): stub 0035:fixme:wininet:InternetSetOptionW Option 77 STUB 003e:err:wininet:open_http_connection create_netconn failed: 12029 Object moved

Object moved to here.

0042:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"! 0035:fixme:wininet:InternetSetOptionW Option 77 STUB 003f:err:wininet:open_http_connection create_netconn failed: 12029 003d:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags 003d:fixme:wbemprox:client_security_SetBlanket 0x7d8057cc, 0x13f288, 10, 0, (null), 3, 3, (nil), 0x00000000 003d:fixme:wbemprox:client_security_Release 0x7d8057cc 003d:fixme:wbemprox:enum_class_object_Next timeout not supported 003d:err:ntdll:NtQueryInformationToken Unhandled Token Information class 24! 0045:fixme:ver:GetCurrentPackageId (0x1bbfe9c (nil)): stub 0035:fixme:wininet:InternetSetOptionW Option 77 STUB 003e:err:wininet:open_http_connection create_netconn failed: 12029 0035:fixme:wininet:InternetSetOptionW Option 77 STUB 003f:err:wininet:open_http_connection create_netconn failed: 12029 0035:fixme:wininet:InternetSetOptionW Option 77 STUB 003e:err:wininet:open_http_connection create_netconn failed: 12029 0035:fixme:wininet:InternetSetOptionW Option 77 STUB 003f:err:wininet:open_http_connection create_netconn failed: 12029 003d:fixme:win:EnumDisplayDevicesW ((null),0,0x33f5b4,0x00000000), stub! 003d:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f9b8 0035:fixme:wininet:InternetSetOptionW Option 77 STUB 003d:fixme:win:EnumDisplayDevicesW ((null),0,0x33f274,0x00000000), stub! 003d:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f678 0047:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform 0047:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented Object moved

Object moved to here.

wolf@wolfie ~/Games/StarCraft II $ 005d:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x134483b, 0x13bf6d0, 0x13bf6e8) stub. 005d:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x13bb49a, 43) stub 005d:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0xe01123, 0x121f110, 0x121f128) stub. 005d:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x118a3b0, 43) stub 005d:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33f3f0 4 stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f368 1 C) semi-stub 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f1b8 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33efa8 1 C) semi-stub 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ec18 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f1d8 1 C) semi-stub 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ef98 1 C) semi-stub 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33e688 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33e738 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ecd0 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ecd0 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ebc0 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ec48 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ec48 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33eb7c 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ec48 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ec48 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ebcc 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ec58 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33eb88 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ec58 1 C) semi-stub 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33ecb8 1 C) semi-stub 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:advapi:OpenEventLogW ((null),L"System") stub 005d:fixme:advapi:ReadEventLogA (0xcafe4242,0x00000009,0x00000000,0x4a7c020,0x00010000,0x33ebb4,0x33ebb8) stub 005d:fixme:advapi:CloseEventLog (0xcafe4242) stub 005d:fixme:file:FindFirstFileExW flags not implemented 0x00000002 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:file:FindFirstFileExW flags not implemented 0x00000002 005d:fixme:font:RemoveFontMemResourceEx (0x81594311) stub 005d:fixme:font:RemoveFontMemResourceEx (0x81582579) stub 005d:fixme:font:RemoveFontMemResourceEx (0x815b8f91) stub 005d:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"! 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 005d:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 006f:fixme:win:RegisterDeviceNotificationA (hwnd=0x1008a, filter=0x74afec0,flags=0x00000000) returns a fake device notification handle! 0067:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0067:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0067:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0067:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33e618 1 C) semi-stub 005d:fixme:mmdevapi:AEV_GetVolumeStepInfo stub 005d:fixme:mmdevapi:AEV_RegisterControlChangeNotify stub 0067:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0067:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f068 1 C) semi-stub 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags 005d:fixme:wbemprox:client_security_SetBlanket 0x7bb6e7cc, 0x647ec90, 10, 0, (null), 3, 3, (nil), 0x00000000 005d:fixme:wbemprox:client_security_Release 0x7bb6e7cc 005d:fixme:wbemprox:enum_class_object_Next timeout not supported 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 005d:fixme:process:SetProcessDEPPolicy (3): stub 005d:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 005d:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x1580060, 0x47434b8, 0x4774dc8) stub. 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0072:fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot 0072:fixme:toolhelp:Heap32ListFirst : stub 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0067:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 102 0072:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 005d:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33ee38, (nil) 0x33ee3c 005d:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33ee38 (nil) 0x33ee3c) returning a dummy value (current locale) 005d:fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33ee38, 0x64f95a8 0x33ee3c 005d:fixme:nls:get_dummy_preferred_ui_language (0x38 0x33ee38 0x64f95a8 0x33ee3c) returning a dummy value (current locale) 005d:fixme:winsock:WSALookupServiceBeginW (0x33eac4 0x00000ff0 0x33eb00) Stub! 005d:fixme:iphlpapi:NotifyAddrChange (Handle 0x33ec30, overlapped 0x64fa464): stub 005d:fixme:win:RegisterDeviceNotificationW (hwnd=0x10096, filter=0x33ec18,flags=0x00000000) returns a fake device notification handle! 005d:fixme:win:RegisterDeviceNotificationW (hwnd=0x10096, filter=0x33ec18,flags=0x00000000) returns a fake device notification handle! 005d:fixme:win:EnumDisplayDevicesW ((null),0,0x33e794,0x00000000), stub! 008d:fixme:ver:GetCurrentPackageId (0x124af870 (nil)): stub 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:shell:SetCurrentProcessExplicitAppUserModelID L"BlizzardEntertainment.Battlenet.beta": stub 005d:fixme:shell:CustomDestinationList_SetAppID 0x6598818 (L"BlizzardEntertainment.Battlenet.beta"): stub 005d:fixme:shell:CustomDestinationList_BeginList 0x6598818 (0x33eb68 {92ca9dcd-5622-4bba-a805-5e9f541bd8c9} 0x33eb6c): stub 005d:fixme:msg:ChangeWindowMessageFilterEx 0x100a2 c063 1 (nil) 0090:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 0090:fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub! 0090:fixme:wbemprox:wbem_locator_QueryInterface interface {00000126-0000-0000-c000-000000000046} not implemented 0090:fixme:console:AttachConsole stub ffffffff 005d:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform 005d:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 1 005d:fixme:file:FindFirstFileExW flags not implemented 0x00000002 005d:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 005d:fixme:dwmapi:DwmIsCompositionEnabled 0x33c850 005d:fixme:win:FlashWindowEx 0x33b914 - semi-stub 005d:fixme:win:FlashWindowEx 0x33cf90 - semi-stub 0088:fixme:file:SetFileCompletionNotificationModes 0x474 1 - stub 005d:fixme:msvcp:_Mtx_init_in_situ unknown flags ignored: 2 00ab:fixme:heap:RtlSetHeapInformation 0x110000 0 0x33fa60 4 stub 00ab:fixme:process:SetProcessDEPPolicy (3): stub 00ab:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub 00ab:fixme:ntdll:EtwEventRegister ({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0x101b0060, 0x133734b8, 0x133a4dc8) stub. 00ab:fixme:console:AttachConsole stub ffffffff 00ab:fixme:ver:GetCurrentPackageId (0x33f754 (nil)): stub 00ab:fixme:gdi:GdiInitializeLanguagePack stub 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 0059:fixme:mpr:WNetGetUniversalNameW (L"Z:\\home\\wolf\\Games\\StarCraft II\\SC2Data\\data", 0x00000001, 0x2fec4b8, 0x2fec4b4): stub 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 00ab:fixme:ntdll:EtwEventUnregister (deadbeef) stub. 00bf:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f288 00bf:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f288 00bf:fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3 00bf:fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3 00bf:fixme:ver:GetCurrentPackageId (0x33f02c (nil)): stub 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 003d:fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented 00bf:fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform 00bf:fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported

Install lutris and use the configuration they have set up. Theres a bunch of patches you have to apply to make it work, but once that’s done it runs amazingly well.

Tried it, but couldn’t even get it to install the game unlike WINE

Good luck getting your prefix permissions fixed. (which is impossible)

I will never be using wine on this machine for any reason ever, so dont you worry about me.

No luck with Ubuntu; Tried installing the core fonts, nada. Seriously guys, I am at a lost here, and it’s tempting me to install Windows again as Starcraft is the only game I play with my brother :frowning:

Ok, I think I can get you on the right path, first stop distro hopping, second find instructions for the distro you are using. Ok I found a link to install it on Ubuntu, here is the Link Install Starcraft II Ubuntu

why not just virtualize? starcraft isnt super resource intensive anyway, it should be feasible.

Blizzard games can be a little strange on WINE, a few times I’ve had to try to run them through Lutris several times without changing anything to get them to not crash on startup, but after that they run reliably. That includes StarCraft 2, but I’ve never ran it on Solus so I dunno.

When you get those Blizzard error reports, make sure to mention that you’re trying to run the game in Wine on Linux, and you’d appreciate just a straight Linux port.