Game unable to connect to server. Maybe an ActiveX issue?

Questions about Wine on macOS.
Locked
Moonwave
Level 2
Level 2
Posts: 27
Joined: Mon Jan 20, 2020 3:12 pm

Game unable to connect to server. Maybe an ActiveX issue?

Post by Moonwave »

I am attempting to play a private server of the game NexusTK (ancientthreekingdoms.com). AppDB here:
https://appdb.winehq.org/objectManager. ... n&iId=3575

I was able to get the game to successfully run in Parallels, but when I try to log in or create a character using Wine, I get a disconnected from server error. I spoke with the devs of the game, and apparently my IP never even attempts to connect when using Wine.

In the Wine AppDB it says that you need to install ActiveX. I wasn't able to successfully follow along with the instructions though. Is there another way to get ActiveX installed into my Wine wrapper?

I am using WS9Wine5.6 and installed the following Winetricks: dotnet35sp1 and vcrun2010. Here is the console output:

Code: Select all

0028:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
002b:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
0009:fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub
0009:fixme:ieframe:navigate_url Unsupported args (Flags 0031DBC4 {VT_I4: 2}; TargetFrameName 0031DBD4 {VT_BSTR: (null)})
0009:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
0009:fixme:ieframe:handle_navigation_error Navigate to error page
0009:fixme:ieframe:WebBrowser_Stop (00204018)
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0009:fixme:imm:ImmReleaseContext (00020054, 002176B8): stub
0009:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0046:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
0009:fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
0028:fixme:msvcrt:__clean_type_info_names_internal (0x64082a5c) stub
Any ideas on what the issue is with connecting to the game? Is it ActiveX?
Moonwave
Level 2
Level 2
Posts: 27
Joined: Mon Jan 20, 2020 3:12 pm

Re: Game unable to connect to server. Maybe an ActiveX issue?

Post by Moonwave »

Okay, I managed to successfully load the ActiveX .dll file specified in the AppDB. I'm still having the inability to connect to the game server problem, but my Wine output is now different.

Code: Select all

0022:err:seh:setup_exception_record stack overflow 832 bytes in thread 0022 eip 7bc4954e esp 00be0ff0 stack 0xbe0000-0xbe1000-0xce0000
002d:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0030:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
0009:fixme:heap:RtlSetHeapInformation 0x0 1 0x0 0 stub
0038:fixme:reg:RegQueryInfoKeyA security argument not supported.
0009:fixme:ntdll:EtwEventRegister ({5c8bb950-959e-4309-8908-67961a1205d5}, 0x205142a, 0x2212890, 0x2212318) stub.
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x2051481, 0x22112c8, {3e1fd72a-c323-4574-9917-5ce9c936f78c}, 1, 0x31d2b4, (null), (null), 0x22112d0): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW (0x2051481, 0x22112e8, {afff9c82-5be3-4205-9b3e-49e014c09a63}, 1, 0x31d2b4, (null), (null), 0x22112f0): stub
0009:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {afff9c82-5be3-4205-9b3e-49e014c09a63}
0009:fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x10000000
0009:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
0009:fixme:shell:DllGetClassObject failed for CLSID={871c5380-42a0-1069-a2ea-08002b30309d} (Internet)
0009:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0009:fixme:imm:ImmReleaseContext (00030052, 0114AAC0): stub
0009:fixme:coreaudio:ca_channel_layout_to_channel_mask Unhandled channel 0xffffffff
0030:fixme:service:QueryServiceConfig2W Level 6 not implemented
004d:fixme:winsock:set_dont_fragment IP_DONTFRAGMENT for IPv4 not supported in this platform
0009:fixme:keyboard:X11DRV_ActivateKeyboardLayout 0x4090409, 0000: semi-stub!
0009:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
0009:fixme:ntdll:EtwEventUnregister (deadbeef) stub.
002d:fixme:msvcrt:__clean_type_info_names_internal (0x64082a5c) stub
Locked