[Bug 42741] StarCraft I: 1.18 PTR fails to initialize ClientSdk.dll

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Apr 23 09:04:07 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=42741

--- Comment #25 from gestalt <marco.jendryczko at gmx.net> ---
(In reply to termac from comment #23)
> (In reply to marco.jendryczko from comment #22)
> > (In reply to Alex Henrie from comment #19)
> > > The game plays for me using wine-overwatch and no additional hacks (I did
> > > not have to override the GL or GLSL version). I agree with Louis in comment
> > > #3 that the root of the problem is ClientSdk.dll's unusual way of loading
> > > ntdll.dll.
> > 
> > Just to make it clear. You just compiled the wine64 version and launched the
> > Starcraft-Setup.exe or Starcraft.exe
> > 
> > I got following error.
> > 
> > ***
> > 
> > fixme:exec:SHELL_execute flags ignored: 0x00000100
> > Application could not be started, or no application associated with the
> > specified file.
> > ShellExecuteEx failed: Internal error.
> 
> I had to do a combined 32/64bit build of the patched source for Overwatch to
> be able to launch Starcraft.exe. The game will launch and single player
> games can be started. Multiplayer is not possible though as the Client can
> not connect to the game server. No need to override the GL or GLSL version
> for me either.

Got it to work! I just have no sound (probably an issue on my side) and ofc no
multiplayer. 

Here my log

****


fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:advapi:RegisterEventSourceW ((null),L"Bonjour Service"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WS_setsockopt Unknown IPPROTO_IPV6 optname 0x00000013
err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2
fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x
fixme:service:svcctl_EnumServicesStatusW resume index not supported
fixme:service:svcctl_EnumServicesStatusW resume index not supported
fixme:advapi:ReportEventA (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x
fixme:netapi32:NetGetJoinInformation Semi-stub (null) 0x79e624 0x79e61c
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
fixme:winsock:WS_setsockopt Unknown IPPROTO_IPV6 optname 0x00000013
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back
touveau driver instead.
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back
touveau driver instead.
fixme:exec:SHELL_execute flags ignored: 0x00000100
marco:StarCraft/ (master✗)$ err:secur32:SECUR32_initSchannelSP TLS library not
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
spath. Usually, you can find it in the winbind package of your distribution.
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:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back
touveau driver instead.
fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files
(x86)\\StarCraft\\Data\\dtub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:process:GetProcessWorkingSetSize (0xffffffff,0x33f9cc,0x33f9c8): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ntdll:EtwRegisterTraceGuidsW (0x10514a5f, (nil),
{f7b697a3-4db5-4d3b-be7(null), 0x107047c0): stub
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {72b14a7d-704c-423e-
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2091f8a-1e0a-4731-
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e8a3bf1f-a86b-4390-
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {5727a00f-50be-4519-
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {7e854ec7-cdc4-405a-
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {79a60dc6-5fc8-4952-
fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {2718d25b-5bf5-4479-
fixme:process:GetNumaHighestNodeNumber (0x33f49c): semi-stub
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:ver:GetCurrentPackageId (0x33f52c (nil)): partial stub
fixme:file:CreateFile2 (L"C:\\users\\marco\\Application Data\\Battle.net\\Tele,
partial stub
fixme:winsock:WS_EnterSingleProtocolW unknown Protocol <0x00000000>
fixme:service:svcctl_EnumServicesStatusW resume index not supported
fixme:service:svcctl_EnumServicesStatusW resume index not supported
err:ntdll:NtQueryInformationToken Unhandled Token Information class 28!
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:file:CreateFile2 (L"C:\\users\\marco\\Application
Data\\Battle.net\\Tele0000 1 3 0x33f3e8), partial stub
marco:StarCraft/ (master✗)$ err:ole:CoInitializeEx Attempt to change threading
model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0xc10e9b8 (nil)): partial stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Audio",0xc10e990): stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:ole:CoInitializeEx Attempt to change threading model of this apartment from
multi-threaded to apartment threaded
fixme:hnetcfg:fw_profile_get_FirewallEnabled 0x3824430, 0x33f48c
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to
RandR 1.0. Please consider using the Nouveau driver instead.
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You
get to keep all the pieces if it breaks.
err:winediag:wined3d_dll_init Using the backbuffer for offscreen rendering.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
fixme:wbemprox:wbem_locator_QueryInterface interface
{00000126-0000-0000-c000-000000000046} not implemented
fixme:console:AttachConsole stub ffffffff
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will
fail
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make
sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the
winbind package of your distribution.
marco:StarCraft/ (master✗)$ fixme:advapi:ReportEventA
(0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x00000000,0x79e568,(nil)):
stub
fixme:advapi:ReportEventW
(0xcafe4242,0x0004,0x0000,0x00000064,(nil),0x0001,0x00000000,0x11d420,(nil)):
stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.


More information about the wine-bugs mailing list