El Foro

Blizzard Overwatch (Bêta)

Ubuntu 14.04 LTS / POL 4.2.2 / Wine 1.7.45 64-bit

Autor Respuestas
Sorenn Thursday 29 October 2015 at 7:37
SorennAnonymous

Bonjour à tous,

Ayant eu la chance (comme de nombreuses personnes en fait) d'avoir un accès à la bêta fermée du nouveau FPS Overwatch de Blizzard, je me suis attelé à essayer de le faire tourner via PlayOnLinux. Ayant déjà Diablo III, StarCraft II et Heroes of the Storm de fonctionnels, je me suis dit que cela ne serait pas bien compliqué et... je me suis lourdement trompé !

 

Overwatch ne semble compatible qu'avec un OS 64-bit (Vista et supérieur), j'ai donc du créer un nouveau disque virtuel (Vista 64-bit), mais si Battle.net fonctionne bien (sauf dans les dernières versions de Wine qui le rendent entièrement blanc) et même si le jeu s'installe correctement, lorsque j'appuie sur "Jouer", le lanceur me dit que le jeu se lance, puis qu'il est lancé et enfin le bouton revient sur "Jouer" sans que rien n'ait changé à l'écran.

J'ai bien essayé de bidouiller quelques DLL et autres configurations avant de venir vous solliciter, mais je dois avouer que je sèche et j'apprécierai un coup de main de personnes plus à l'aise que moi dans le domaine :)

 

La machine :
Core i7-4770k

GTX 970 (pilotes propriétaires NVIDIA recommandés)

16Go de DDR3

Ubuntu 14.04 LTS 64-bit

PlayOnLinux 4.2.2

Wine 1.7.45 64-bit

Les logs :

[10/29/15 07:09:49] - Running wine-1.7.45 Battle.net Launcher.exe (Working directory : /home/sorenn/.PlayOnLinux/wineprefix/Overwatch/drive_c/Program Files (x86)/Battle.net)
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
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 (0x33e474 (nil)): stub
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:ver:GetCurrentPackageId (0x4aaea08 (nil)): stub
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7dc1daa0, 0x168b80, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7dc1daa0
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
fixme:win:EnumDisplayDevicesW ((null),0,0x33f578,0x00000000), stub!
fixme:wininet:InternetSetOptionW Option 77 STUB
err:wininet:open_http_connection create_netconn failed: 12029
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:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:wbemprox:client_security_SetBlanket 0x7dc1daa0, 0x178ab8, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7dc1daa0
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:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fcf0 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fba0 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fad0 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fb98 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fd40 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f078 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f0d8 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f680 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f680 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f5a0 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f63c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f63c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f5b4 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f65c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f65c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f5c0 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f65c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f5b4 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f65c 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f648 1 C) semi-stub
fixme:msvcrt:type_info_name_internal_method type_info_node parameter ignored
fixme:system:SetProcessDPIAware stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f4a4 1 C) semi-stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from apartment threaded to multi-threaded
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:win:RegisterDeviceNotificationA (hwnd=0x1008a, filter=0x32ce9fc,flags=0x00000000) returns a fake device notification handle!
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:mmdevapi:AEV_GetVolumeStepInfo stub
fixme:mmdevapi:AEV_RegisterControlChangeNotify stub
fixme:mmdevapi:AEV_SetMasterVolumeLevelScalar stub
fixme:winsock:WSALookupServiceBeginW (0x39ce5b0 0x00000ff0 0x39ce5f8) Stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x39ce488, overlapped 0x2121b88): stub
fixme:winsock:WSALookupServiceBeginW (0x39ce5f4 0x00000ff0 0x39ce63c) Stub!
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33eec0 1 C) semi-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>  
<html><head><title>Object moved</title></head><body>  
<h2>Object moved to <a href="http://www.blizzard.com/404">here</a>.</h2>  
</body></html>  
<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:font:RemoveFontMemResourceEx (0x82897f19) stub
fixme:font:RemoveFontMemResourceEx (0x8063a109) stub
fixme:font:RemoveFontMemResourceEx (0x877a3069) stub
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:shell:SetCurrentProcessExplicitAppUserModelID L"BlizzardEntertainment.Battlenet.beta": stub
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
fixme:msg:ChangeWindowMessageFilterEx 0x20094 c058 1 (nil)
fixme:systray:wine_notify_icon unhandled tray message: 4
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:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
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: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: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: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
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
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:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:dwmapi:DwmIsCompositionEnabled 0x33c508
fixme:wtsapi:WTSRegisterSessionNotification Stub 0x100b6 0x00000000
fixme:d3d9:D3DPERF_GetStatus (void) : stub
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:win:EnumDisplayDevicesW ((null),0,0x33be38,0x00000000), stub!
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented, *shared_handle (nil).
fixme:d3d9:D3DPERF_GetStatus (void) : stub
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
err:ole:CoGetClassObject class {77f10cf0-3db5-4966-b520-b7c54fd35ed6} not registered
err:ole:CoGetClassObject no class object {77f10cf0-3db5-4966-b520-b7c54fd35ed6} could be created for context 0x1
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:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files (x86)\\Overwatch\\data\\casc\\data", 0x00000001, 0x69cb77c, 0x69cb778): 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: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:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:mpr:WNetGetUniversalNameW (L"C:\\Program Files (x86)\\Overwatch\\data\\casc\\data", 0x00000001, 0x69cb77c, 0x69cb778): stub
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:wbemprox:enum_class_object_Next timeout not supported
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:wtsapi:WTSUnRegisterSessionNotification Stub 0x100b6
fixme:iphlpapi:CancelIPChangeNotify (overlapped 0x2121b88): stub
fixme:font:RemoveFontMemResourceEx (0x806d0ba1) stub
fixme:font:RemoveFontMemResourceEx (0x806ced89) stub
fixme:font:RemoveFontMemResourceEx (0x806e5621) stub
fixme:msvcrt:__clean_type_info_names_internal (0x3d033bc8) stub
fixme:win:UnregisterDeviceNotification (handle=0xcafecafe), STUB!
fixme:msvcrt:__clean_type_info_names_internal (0xb4f341c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x8a3d81c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x878341c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x728c79c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x5ce53fc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x6ac1c1c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x6a873fc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x6a4340c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x3ff6434) stub
fixme:msvcrt:__clean_type_info_names_internal (0x3fe63fc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x26449cc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x6102573c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x14fd5bc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x65412a0c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x14985bc) stub
fixme:msvcrt:__clean_type_info_names_internal (0x662644ac) stub
fixme:msvcrt:__clean_type_info_names_internal (0x3d0a8c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x640a77ec) stub
fixme:msvcrt:__clean_type_info_names_internal (0x116955c) stub
fixme:msvcrt:__clean_type_info_names_internal (0x6744fe1c) stub
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:winhttp:get_system_proxy_autoconfig_url no support on this platform

 

J'ai essayé de jouer avec winhttp, wininet et différentes versions de DirectX 9/10/11 et Direct3D, mais sans résultats (à part faire crasher le lanceur si je passe winhttp ou wininet en intégré).

 

J'espère que vos yeux affutés sauront voir ce que j'ai raté !

 

Merci à tous :)