Been trying to get StarCraft 2 to work with CSMT enabled

Questions about Wine on Linux
Locked
Nathan173AB
Newbie
Newbie
Posts: 2
Joined: Thu Jul 02, 2015 7:26 pm

Been trying to get StarCraft 2 to work with CSMT enabled

Post by Nathan173AB »

I followed this guide here, only using Wine 1.7.44 instead. When I launch StarCraft II.exe as per his instructions, the WINE desktop comes up but nothing happens. After launching StarCraft II.exe in the terminal using /opt/wine-staging/bin/wine, I get the following output. I've googled and came across a variety of problems similar to mine and with a variety of solutions, so really not much help there. Any suggestions?

Code: Select all

nab173@NAB173-Linux:/media/SDB_Xubuntu/WINE/Battle.net/StarCraft II$ /opt/wine-staging/bin/wine StarCraft\ II.exe
fixme:winediag:start_process Wine Staging 1.7.46 is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:ver:GetCurrentPackageId (0x456e9f8 (nil)): stub
fixme:ver:GetCurrentPackageId (0x33e474 (nil)): stub
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:winediag:wined3d_dll_init Experimental wined3d CSMT feature is currently enabled.
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7dcdf714, 0x1522d8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7dcdf714
fixme:ver:GetCurrentPackageId (0x4a9e9f8 (nil)): stub
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:wbemprox:client_security_SetBlanket 0x7dcdf714, 0x1b7df8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7dcdf714
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wininet:InternetSetOptionW Option 77 STUB
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:winediag:wined3d_dll_init Experimental wined3d CSMT feature is currently enabled.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fd00 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fba0 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fa90 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fba8 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fd50 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f028 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f0b8 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f670 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f670 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f590 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f62c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f62c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f5a4 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f64c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f64c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f5b0 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f64c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f5a4 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f64c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f638 1 C) semi-stub
fixme:msvcrt:type_info_name_internal_method type_info_node parameter ignored
fixme:system:SetProcessDPIAware stub!
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>
</body></html>
nab173@NAB173-Linux:/media/SDB_Xubuntu/WINE/Battle.net/StarCraft II$ fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f47c 1 C) semi-stub
fixme:winsock:WSALookupServiceBeginW (0x2bce5a0 0x00000ff0 0x2bce5e8) Stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x2bce478, overlapped 0x1a41e88): stub
fixme:winsock:WSALookupServiceBeginW (0x2bce5e4 0x00000ff0 0x2bce62c) Stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33eef0 1 C) semi-stub
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\windows\\system32\\imagehlp.dll") not found
err:module:DelayLoadFailureHook failed to delay load imagehlp.dll.ImageGetCertificateHeader
wine: Call from 0x7b83c0ee to unimplemented function imagehlp.dll.ImageGetCertificateHeader, aborting
wine: Unimplemented function imagehlp.dll.ImageGetCertificateHeader called at address 0x7b83c0ee (thread 002f), starting debugger...
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\windows\\system32\\winedbg.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winedbg.exe" failed, status c0000135
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:wbemprox:enum_class_object_Next timeout not supported
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Been trying to get StarCraft 2 to work with CSMT enabled

Post by dimesio »

Code: Select all

fixme:winediag:start_process Wine Staging 1.7.46 is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
...
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
What it says.

If you want help here, retest in a clean wineprefix using plain Wine.
Nathan173AB
Newbie
Newbie
Posts: 2
Joined: Thu Jul 02, 2015 7:26 pm

Re: Been trying to get StarCraft 2 to work with CSMT enabled

Post by Nathan173AB »

In that case, I probably should have mentioned that if I do launch it with just straight plane WINE without the /opt/wine-staging/bin/wine, it runs fine.
User avatar
L. Rahyen
Moderator
Moderator
Posts: 338
Joined: Fri Feb 22, 2008 9:13 pm

Re: Been trying to get StarCraft 2 to work with CSMT enabled

Post by L. Rahyen »

Please reread carefully the part of your own log that dimesio quoted.
1) You should try to enable GLSL (read http://wiki.winehq.org/UsefulRegistryKeys and look for UseGLSL, but instead of "regedit", use "/opt/wine-staging/bin/wine regedit"). The fact that it works with plain Wine with disabled GLSL does not necessary mean it will work with Wine Staging.
2) If still does not work, retry in clean Wine prefix (it sounds like you have used both Wine Staging and Wine with the same Wine prefix, and that is not a good idea, not to mention you may have other settings in addition to UseGLSL and CSMT set to non-default values). If you want to try Wine Staging, then it is better to make sure to use only /opt/wine-staging/bin/wine to install and run the game (for example, you can "export WINEPREFIX=~/.wine-staging" before installing or running the game, and keep default Wine prefix for plain Wine only). Try with default settings (without CSMT) first, and then if it works try enabling CSMT, and if it still works feel free to change more settings if you want, but better do it one at a time, so if the game stops working, you would know why.
3) If you still have problems with Wine Staging, you should file a bug at http://bugs.wine-staging.com . Please note that this forum is for plain Wine only, so if you have questions about Wine Staging, you should contact them instead of asking here.
Locked