"Warlock master of the arcane" wine patch

Questions about Wine on Linux
Locked
jaroslaw
Level 1
Level 1
Posts: 5
Joined: Sat Feb 25, 2012 6:27 am

"Warlock master of the arcane" wine patch

Post by jaroslaw »

This game crashes on launch and according to the bug report http://bugs.winehq.org/show_bug.cgi?id=34480 it requires patch to run.
I tried to use a patch from the bug report http://bugs.winehq.org/show_bug.cgi?id=34480#c19 with a modification from http://bugs.winehq.org/show_bug.cgi?id=34480#c28. I also tried to use the patch from the attachment however both don't work. Game still crashes. My system is Ubuntu 13.10 64bit and wine 1.7.18 compiled from source as described on Ubuntu wiki: http://wiki.winehq.org/Ubuntu. Has anybody managed to patch successfully this game? If so please write how.
jaroslaw
Level 1
Level 1
Posts: 5
Joined: Sat Feb 25, 2012 6:27 am

Re: "Warlock master of the arcane" wine patch

Post by jaroslaw »

After some time I decided to give it a try once again and I succeeded. I correctly patched Wine, this time 1.7.27. The game starts fine but while playing, when a particular tutorial window appears and I have to close it with a button, nothing happens. It seams that this window doesn't react to mouse clicks.
Bellow console output till I closed application:

Code: Select all

fixme:exec:SHELL_execute flags ignored: 0x00000100
fixme:ver:GetCurrentPackageId (0x33e490 (nil)): stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006fc0, 0x3f03fce8, 0x3f03fce0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006fc0, 0x3f03fd20, 0x3f03fd18
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006fc0, 0x3f03fcb0, 0x3f03fca8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006fc0, 0x3f03fd58, 0x3f03fd50
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006fc0, 0x3f03fd90, 0x3f03fd88
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:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006fc0, 0x3f03fce8, 0x3f03fce0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006fc0, 0x3f03fd20, 0x3f03fd18
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006fc0, 0x3f03fcb0, 0x3f03fca8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006fc0, 0x3f03fd58, 0x3f03fd50
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006fc0, 0x3f03fd90, 0x3f03fd88
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
fixme:imm:ImmGetOpenStatus (0x1a31ef8): semi-stub
fixme:ver:GetCurrentPackageId (0x33e368 (nil)): stub
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:imm:ImmDisableTextFrameService Stub
fixme:thread:GetThreadPreferredUILanguages 56, 0x33f77c, (nil) 0x33f780
fixme:winsock:WSALookupServiceBeginW (0x33f668 0x00000ff0 0x33f6a4) Stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x33f7b0, overlapped 0xb29f28): stub
fixme:win:RegisterDeviceNotificationW (hwnd=0x1009a, filter=0x33f7bc,flags=0x00000000) returns a fake device notification handle!
fixme:win:RegisterDeviceNotificationW (hwnd=0x1009a, filter=0x33f7bc,flags=0x00000000) returns a fake device notification handle!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f08c,0x00000000), stub!
fixme:ver:GetCurrentPackageId (0x970dfc4 (nil)): stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006fc0, 0x3f03fce8, 0x3f03fce0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006fc0, 0x3f03fd20, 0x3f03fd18
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006fc0, 0x3f03fcb0, 0x3f03fca8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006fc0, 0x3f03fd58, 0x3f03fd50
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006fc0, 0x3f03fd90, 0x3f03fd88
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
fixme:ver:GetCurrentPackageId (0x31e5f0 (nil)): stub
fixme:hnetcfg:fw_apps_get__NewEnum 0x1b6f3a0, 0xe15e0a0
fixme:hnetcfg:fw_app_put_ProcessImageFileName 0x1b6f3e8, L"C:\\Program Files\\Steam\\steam.exe"
fixme:hnetcfg:fw_app_put_Name 0x1b6f3e8, L"Steam"
fixme:hnetcfg:fw_app_put_Enabled 0x1b6f3e8, -1
fixme:hnetcfg:fw_apps_Add 0x1b6f3a0, 0x1b6f3e8
err:ole:CoGetClassObject class {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} not registered
err:ole:CoGetClassObject no class object {e2b3c97f-6ae1-41ac-817a-f6f92166d7dd} could be created for context 0x1
fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:iphlpapi:NotifyAddrChange (Handle 0xa4103cc, overlapped 0xa4103d0): stub
fixme:win:RegisterDeviceNotificationA (hwnd=0x100a8, filter=0x138be4bc,flags=0x00000004) returns a fake device notification handle!
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: 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:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c687544, 0x1c54700, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c687544
fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
fixme:wbemprox:client_security_SetBlanket 0x7c687544, 0x1c54718, 10, 0, (null), 3, 3, (nil), 0x00000000
fixme:wbemprox:client_security_Release 0x7c687544
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
fixme:wbemprox:enum_class_object_Next timeout not supported
fixme:mountmgr:harddisk_ioctl The DISK_PARTITION_INFO and DISK_DETECTION_INFO structures will not be filled
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:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
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:imm:ImmReleaseContext (0x100aa, 0x1bb1548): stub
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:win:RegisterDeviceNotificationA (hwnd=0x100c2, filter=0x33e1f4,flags=0x00000004) returns a fake device notification handle!
fixme:thread:start_thread Started native thread 00000042
fixme:win:EnumDisplayDevicesW ((null),0,0x33d798,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33d798,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33d878,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33d878,0x00000000), stub!
fixme:win:RegisterDeviceNotificationW (hwnd=0x10120, filter=0x172ee8fc,flags=0x00000000) returns a fake device notification handle!
fixme:win:UnregisterDeviceNotification (handle=0xcafeaffe), STUB!
fixme:win:RegisterDeviceNotificationW (hwnd=0x20120, filter=0x16aee8fc,flags=0x00000000) returns a fake device notification handle!
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006fc0, 0x3f03fce8, 0x3f03fce0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006fc0, 0x3f03fd20, 0x3f03fd18
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006fc0, 0x3f03fcb0, 0x3f03fca8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006fc0, 0x3f03fd58, 0x3f03fd50
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006fc0, 0x3f03fd90, 0x3f03fd88
fixme:thread:start_thread Started native thread 00000053
fixme:win:EnumDisplayDevicesW ((null),0,0x431eec8,0x00000000), stub!
fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported.
Please configure the application to use double buffering (1 back buffer) if possible.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d:resource_check_usage Unhandled usage flags 0x40.
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:imm:ImmReleaseContext (0x1014c, 0x12a76f28): stub
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:thread:SetThreadIdealProcessor (0x1a0): stub
fixme:system:SystemParametersInfoW Unknown action: 116
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:thread:SetThreadIdealProcessor (0x220): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): stub
fixme:thread:SetThreadIdealProcessor (0x228): stub
fixme:thread:SetThreadIdealProcessor (0x238): stub
fixme:thread:SetThreadIdealProcessor (0x240): stub
fixme:thread:SetThreadIdealProcessor (0x244): 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: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:avifile:AVIFileExit (): stub!
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:RegisterTraceGuidsW (0x100a3de0, 0x12035da0, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x11faf518, (null), (null), 0x12035db8): stub
fixme:advapi:EventRegister {47a9201e-73b0-42ce-9821-7e134361bc6f}, 0x3f006fc0, 0x3f03fce8, 0x3f03fce0
fixme:advapi:EventRegister {58a9201e-73b0-42ce-9821-7e134361bc70}, 0x3f006fc0, 0x3f03fd20, 0x3f03fd18
fixme:advapi:EventRegister {3fa9201e-73b0-43fe-9821-7e145359bc6f}, 0x3f006fc0, 0x3f03fcb0, 0x3f03fca8
fixme:advapi:EventRegister {1432afee-73b0-42ce-9821-7e134361b433}, 0x3f006fc0, 0x3f03fd58, 0x3f03fd50
fixme:advapi:EventRegister {4372afee-73b0-42ce-9821-7e134361b519}, 0x3f006fc0, 0x3f03fd90, 0x3f03fd88
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:advapi:RegisterTraceGuidsW (0x100a3de0, 0x12035da0, {3dada31d-19ef-4dc1-b345-037927193422}, 1, 0x11faf518, (null), (null), 0x12035db8): stub
fixme:gdi:GdiInitializeLanguagePack stub
fixme:module:load_library unsupported flag(s) used (flags: 0x00000800)
fixme:ver:GetCurrentPackageId (0x415e9c8 (nil)): stub
err:ole:RevokeDragDrop invalid hwnd 0x3011e
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: 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
I couldn't find any error message that could cause this fault. I don't know if it is Wine bug or impact of the patch. The game installs its own directx dlls so I changed them in wine to native but it didn't help.
Any ideas what may be wrong? Should I submit a bug report?
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: "Warlock master of the arcane" wine patch

Post by dimesio »

You can't file bugs for patched versions of Wine.
jaroslaw
Level 1
Level 1
Posts: 5
Joined: Sat Feb 25, 2012 6:27 am

Re: "Warlock master of the arcane" wine patch

Post by jaroslaw »

This is a bug in the game. Details here:http://steamcommunity.com/app/203630/di ... 076697859/. So it has nothing to do with Wine.
Locked