Форум

Dragonica: Properly working on PoL but unable to log in on PoM

Автор Replies
LifelongNovember Tuesday 19 May 2020 at 1:05
LifelongNovemberAnonymous

OSX version: macOS Mojave
PlayOnMac version: 4.3.4
PlayOnLinux version: 4.3.4
 

Hi!


PlayOnLinux & PlayOnMac enabled me to get windows-only games to work on my non-windows computers for quite some time now and I am very grateful! These days, I try to get Dragonica (https://playdragonica.eu/) to run on both my Linux laptop and my sister's MacBook Pro so that we can play together. I managed to get it to work quite well on the Linux laptop - some little graphical artefacts but it's very playable - so I reproduced the exact same setup on the MacBook with PlayOnMac (32-bit virtual drive, winetricks d3dx9_29, vc_redist2015 manually installed, wine version set to 4.5-staging because latest versions produced an error at game start).


I got rid of the ntlm_auth error by installing samba3 with MacPorts but when prompted for my username and password, I face an error (in French) telling me that the game client could not connect to the server whereas I can log in without any problem on Linux. The game patcher (which is displayed before the game client) seems to be able to retrieve distant information such as showing news and checking for new updates.


So I am wondering if anyone had any idea of why I face this problem on PlayOnMac but not on PlayOnLinux and what could lead me to solve it in any way.


Here are the logs I am getting on PlayOnMac:
 

[05/18/20 22:37:25] - Running wine-4.5 /Volumes/Untitled/DragonicaEurope/Patcher.exe (Working directory : /Volumes/Untitled/DragonicaEurope)
0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
0034:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
0036:fixme:wininet:InternetAttemptConnect Stub
0034:fixme:secur32:schan_get_cipher_algid Don't know CALG for encryption algorithm 2, returning 0
0034:fixme:secur32:schan_imp_get_max_message_size Returning 1 << 14.
0034:fixme:secur32:schan_get_cipher_algid Don't know CALG for encryption algorithm 2, returning 0
0034:fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly
0038:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x9d3b608, context 0x515678, init_notify 0, handle 0xde0fce8): stub
0009:fixme:imm:ImmGetDescriptionW (0x1040c, 0x0, 0): semi stub
0009:fixme:imm:ImmGetDescriptionW (0x1040c, 0x103453e0, 9): semi stub
0009:fixme:imm:ImmGetOpenStatus (0x1463cb0): semi-stub
0009:fixme:imm:ImmReleaseContext (0x1007c, 0x1463cb0): stub
0009:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0017:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0017:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0017:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0017:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0017:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0017:fixme:mountmgr:query_property Faking StorageDeviceProperty data
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x33ed24,0x00000000), stub!
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x9b4fc08, 0x1032c430, {509962e0-406b-46f4-99ba-5a009f8d2225}, 3, 0x1032c578, (null), (null), 0x1032c460): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {a3da04e0-57d7-482a-a1c1-61da5f95bacb}
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {917b96b1-ecad-4dab-a760-8d49027748ae}
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {26d1e091-0ae7-4f49-a554-4214445c505c}
0009:fixme:mshtml:nsChannel_AsyncOpen2 (0x1464e60)->(0x10d1a8f0)
0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
0009:fixme:mshtml:nsChannel_IsNoCacheResponse (0x1482ea8)->(0x33c6f7)
0009:fixme:mshtml:nsChannel_GetContentLength (0x1482ea8)->(0x33c6b0)
0034:fixme:secur32:schan_get_cipher_algid Don't know CALG for encryption algorithm 2, returning 0
0034:fixme:secur32:schan_imp_get_max_message_size Returning 1 << 14.
0034:fixme:secur32:schan_get_cipher_algid Don't know CALG for encryption algorithm 2, returning 0
0009:fixme:mshtml:nsChannel_GetContentLength (0x1464e60)->(0x33c5b0)
0009:fixme:mshtml:HlinkTarget_SetBrowseContext (0xee2fa0)->(0x0)
0009:fixme:ieframe:PersistStreamInit_InitNew (0015D768)
0009:fixme:ieframe:OleObject_Advise (0015D768)->(005E8164, 005E81BC)
0009:fixme:ieframe:ViewObject_SetAdvise aspects and/or flags not supported yet
0009:fixme:ieframe:ViewObject_Draw (0015D768)->(1 -1 00000000 00000000 00000000 00020055 005E81D4 005E81D4 00000000 00000000)
0009:fixme:dwmapi:DwmIsCompositionEnabled 0D243018
0009:fixme:msctf:ThreadMgrSource_AdviseSink (01461680) Unhandled Sink: {71c6e74e-0f28-11d8-a82a-00065b84435c}
0009:fixme:ieframe:BrowserService_GetTravelLog 00177E98 0033CD70
0009:fixme:ieframe:ClientSite_GetContainer (0015D834)->(0033CD6C)
0009:fixme:ieframe:DocHostUIHandler_GetDropTarget (0015D834)
0009:fixme:ieframe:ClientSite_GetContainer (0015D834)->(0033F6E8)
0009:fixme:ieframe:PropertyNotifySink_OnChanged unimplemented dispid 1005
0009:fixme:ieframe:ViewObject_SetAdvise aspects and/or flags not supported yet
0009:fixme:ieframe:OleObject_Unadvise (0015D768)->(6029928)
0009:fixme:ieframe:ControlSite_OnFocus (0015D834)->(0)
0009:fixme:ieframe:InPlaceSite_OnInPlaceDeactivateEx fNoRedraw (1) ignored
0057:fixme:ntdll:get_firmware_info info_class SYSTEM_FIRMWARE_TABLE_INFORMATION
0057:fixme:msvcrt:_configure_wide_argv (1) stub
0057:fixme:msvcrt:_initialize_wide_environment stub
005b:fixme:sync:SetWaitableTimerEx (0x168, 0x44ffe84, 0, 0x0, 0x0, 0x0, 150) semi-stub
0057:fixme:win:EnumDisplayDevicesW ((null),0,0x32cc10,0x00000000), stub!
0057:fixme:win:EnumDisplayDevicesW ((null),0,0x32ce00,0x00000000), stub!
0057:fixme:d3d:wined3d_check_device_format_conversion wined3d 0x1a5888, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
(a lot of lines are similar to the one above)
0057:fixme:msvcrt:MSVCRT__stdio_common_vsprintf_s options 24 not handled
(a lot of lines are similar to the one above)
0057:fixme:win:EnumDisplayDevicesW ((null),0,0x32c5a0,0x00000000), stub!
0057:fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
0057:fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
0057:fixme:reg:RegQueryInfoKeyW security argument not supported.
0057:fixme:reg:RegQueryInfoKeyW security argument not supported.
0057:fixme:reg:RegQueryInfoKeyW security argument not supported.
0057:fixme:reg:RegQueryInfoKeyW security argument not supported.
0057:fixme:thread:SetThreadIdealProcessor (0x2b8): stub
(a lot of lines are similar to the one above)
005f:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
006f:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv6 not supported in this platform
006a:fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported
0069:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x4d5f9c4 1 C) semi-stub
0069:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x4d5f9b8 1 C) semi-stub
0069:fixme:dinput:IDirectInput8AImpl_EnumDevicesBySemantics (this=0xc5be6a0,(null),0x2c9056ec,0x1421b1f,0x2c905658,0000): semi-stub
0057:fixme:imm:ImmReleaseContext (0xb0076, 0xbdf30d0): stub
0070:err:ole:CoUninitialize Mismatched CoUninitialize
0057:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
0080:fixme:ver:GetCurrentPackageId (0x4b3fefc 0x0): stub
007f:fixme:ver:GetCurrentPackageId (0x411fefc 0x0): stub


Thank you for your assistance!

(Note for French-speaking users: je parle français, donc pas besoin de vous donner la peine de traduire votre message pour me répondre !)

Edited by LifelongNovember