I had Starcraft II running fine until they removed the support XP with the latest patch. I created a new prefix and configured it to be Windows 7. I'm using the WineHQ staging packages for Debian for that. Everything older did not even let me run the installer cleanly anymore. Additionally this I had run this winetricks line as I this was needed also previously:
Code: Select all
WINEPREFIX=~/wine/blizzard_win7 winetricks d3dx9 corefonts vcrun6 vcrun2005 vcrun2008 vcrun2010 vcrun2015
This is what the console has to say:
Code: Select all
fixme:system:SystemParametersInfoW Unknown action: 116
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
err:d3dcompiler:compile_shader HLSL shader parsing failed.
err:d3dcompiler:compile_shader HLSL shader parsing failed.
err:d3dcompiler:compile_shader HLSL shader parsing failed.
err:d3dcompiler:compile_shader HLSL shader parsing failed.
err:d3dcompiler:compile_shader HLSL shader parsing failed.
err:d3dcompiler:compile_shader HLSL shader parsing failed.
err:d3dcompiler:compile_shader HLSL shader parsing failed.
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f1a8
fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f1a8
fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3
fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3
Code: Select all
fixme:winsock:WSAIoctl WS_SIO_UDP_CONNRESET stub
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 013b, blocked by 0122, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0115, blocked by 0122, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0111, blocked by 0122, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main process heap section" wait timed out in thread 0123, blocked by 0122, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x2371de0 "?" wait timed out in thread 0139, blocked by 013b, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x2371de0 "?" wait timed out in thread 013a, blocked by 013b, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x2371de0 "?" wait timed out in thread 0138, blocked by 013b, retrying (60 sec)
Code: Select all
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f1a8
fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x33f1a8
fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3
fixme:ntdll:NtQuerySystemInformationEx Relationship filtering not implemented: 0x3
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
However I'm pretty stuck with Starcraft II now. Anyone has got it running since this October patch that removed the XP support?