В общем, решил я переиграть в ваху, а точнее в Warhammer 40.000 Down of War. Кампанию DoW прошел на ура, Winter Assault тоже, а вот Dark Crusade и SoulStorm - ну никак. Запускается хорошо, одиночные миссии играются на отлично.
Но кампания не запускается - вылетает в момент показа глобальной карты. Уже пол интернета перелопатил, нашел только вот это, и то там не решено.
Выхлоп:
ankar@bodhi64:~/Wineprefix/WH/drive_c/DC$ env WINEPREFIX=/home/ankar/Wineprefix/WH wine DarkCrusade.exe
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:win:EnumDisplayDevicesW ((null),0,0xb5ebdc,0x00000000), stub!
fixme:msvcr90:__clean_type_info_names_internal (0xf0ae3c8) stub
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
fixme:win:EnumDisplayDevicesW ((null),0,0xb5efa4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0xb5f59c,0x00000000), stub!
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1.
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f3e4,0xb5f3e0): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5c710,0xb5c70c): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5bdbc,0xb5bdb8): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5bdbc,0xb5bdb8): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5f21c,0xb5f218): stub
fixme:msvcr90:__clean_type_info_names_internal (0xf47e8a0) stub
fixme:msvcr90:__clean_type_info_names_internal (0x2f39348) stub
fixme:msvcr90:__clean_type_info_names_internal (0xf47e8a0) stub
fixme:msvcr90:__clean_type_info_names_internal (0x2f39348) stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5ec78,0xb5ec74): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5ec78,0xb5ec74): stub
fixme:process:GetProcessWorkingSetSize (0xffffffff,0xb5ec78,0xb5ec74): stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:dbghelp:elf_search_auxv can't find symbol in module
Кстати, error log самой игры:
DarkCrusade.exe caused an Access Violation in module Unknown at 0023:f7451796.
Error occurred at 7/31/2013 01:47:44.
DarkCrusade.exe, run by ankar.
Microsoft Windows XP?.
1 processor(s), type 586.
1747 MBytes physical memory.
Read from location 7c53e500 caused an access violation.
MiniDump saved to file 'C:\DC\7-31-2013_01_47_44_MiniDump.dmp'
Registers:
EAX=00000000 CS=0023 EIP=f7451796 EFLGS=00010246
EBX=7c53e500 SS=002b ESP=00b5e7e0 EBP=00020000
ECX=00008000 DS=002b ESI=7c53e500 FS=0063
EDX=0000000f ES=002b EDI=7c7d0900 GS=006b
Bytes at CS:EIP:
f3 a5 89 c1 f3 a4 58 89 c7 89 d6 8b 44 24 04 c3
Call Stack:
0xF7451796: (/lib/i386-linux-gnu/libc.so.6)
0x7CF04830: ()
Stack dump:
00020008: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020028: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020048: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020068: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020088: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
000200a8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
000200c8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
000200e8: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020108: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020128: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020148: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020168: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00020188: 00000000 00000000
Module list: names, addresses, sizes, time stamps and file times:
C:\DC\Debug.dll, loaded at 0x00240000 - 38488 bytes - 45fb2ae6 - file date is 3/16/2007 18:37:48
C:\DC\STLPort.dll , loaded at 0x00270000 - 503384 bytes - 45fb2b4f - file date is 3/16/2007 18:38:14
C:\DC\Memory.dll, loaded at 0x002f0000 - 66648 bytes - 45fb2aec - file date is 3/16/2007 18:38:02
C:\DC\Filesystem.dll, loaded at 0x00310000 - 206936 bytes - 45fb2b69 - file date is 3/16/2007 18:37:54
C:\DC\Platform.dll , loaded at 0x00350000 - 94808 bytes - 45fb2b59 - file date is 3/16/2007 18:38:06
C:\DC\Util.dll, loaded at 0x00370000 - 135768 bytes - 45fb2b7f - file date is 3/16/2007 18:38:16
C:\DC\GSLobby.dll , loaded at 0x003a0000 - 331352 bytes - 45fb2c92 - file date is 3/16/2007 18:37:56
C:\DC\DarkCrusade.exe, loaded at 0x00400000 - 3112536 bytes - 45fb2f0b - file date is 3/16/2007 18:37:44
C:\DC\Localizer.dll, loaded at 0x00b60000 - 58968 bytes - 45fb2b7e - file date is 3/16/2007 18:37:58
C:\DC\seInterface.dll , loaded at 0x00b80000 - 245336 bytes - 45fb2b8a - file date is 3/16/2007 18:38:10
C:\DC\DivxMediaLib.dll, loaded at 0x00bd0000 - 86016 bytes - 40299282 - file date is 9/29/2006 13:51:26
C:\DC\DivxDecoder.dll, loaded at 0x00bf0000 - 413696 bytes - 40299280 - file date is 9/29/2006 13:51:26
C:\DC\FileParser.dll , loaded at 0x00c60000 - 86016 bytes - 40299281 - file date is 9/29/2006 13:51:26
C:\DC\UserInterface.dll, loaded at 0x00c80000 - 979032 bytes - 45fb2bb7 - file date is 3/16/2007 18:38:14
C:\DC\MathBox.dll, loaded at 0x00d80000 - 40024 bytes - 45fb2b4b - file date is 3/16/2007 18:38:02
C:\DC\SimEngine.dll , loaded at 0x00da0000 - 766552 bytes - 45fb2c6b - file date is 3/16/2007 18:38:10
C:\DC\luabind.dll , loaded at 0x03020000 - 106584 bytes - 45fb2b9f - file date is 3/16/2007 18:37:58
C:\DC\spDx9.dll , loaded at 0x0f000000 - 755800 bytes - 45fb2cdb - file date is 3/16/2007 18:38:12
C:\DC\PlatHook.dll , loaded at 0x0f100000 - 11352 bytes - 45fb2fe1 - file date is 3/16/2007 18:38:06
C:\DC\WXPMod.dll , loaded at 0x0f200000 - 2835032 bytes - 45fb2e22 - file date is 3/16/2007 18:38:18
C:\DC\LuaConfig.dll , loaded at 0x10000000 - 187480 bytes - 45fb2b72 - file date is 3/16/2007 18:38:00
C:\windows\winsxs\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.6195_x-ww_44262b86\MSVCR80.dll, loaded at 0x78130000 - 632656 bytes - 4dcddbf3 - file date is 5/14/2011 01:17:40
C:\windows\system32\KERNEL32.dll , loaded at 0x7b810000 - 1603468 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\ntdll.dll, loaded at 0x7bc10000 - 2468 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\winsxs\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.6195_x-ww_44262b86\MSVCP80.dll, loaded at 0x7c420000 - 554832 bytes - 4dcddc6c - file date is 5/14/2011 01:12:34
C:\windows\system32\dbghelp.dll, loaded at 0x7c530000 - 2484 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\psapi.dll , loaded at 0x7c8b0000 - 2500 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\winealsa.drv , loaded at 0x7c9b0000 - 1032 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\oleaut32.dll , loaded at 0x7c9f0000 - 598288 bytes - 00000000 - file date is 2/11/2000 16:58:42
C:\windows\system32\dsound.dll , loaded at 0x7cad0000 - 3796 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\wined3d.dll , loaded at 0x7dae0000 - 2444 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\mmdevapi.dll , loaded at 0x7dd20000 - 1952 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\d3d9.dll , loaded at 0x7dd40000 - 2456 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\uxtheme.dll , loaded at 0x7de70000 - 2448 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\winex11.drv , loaded at 0x7e150000 - 2452 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\wsock32.dll , loaded at 0x7e2f0000 - 2444 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\imm32.dll , loaded at 0x7e300000 - 2468 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\ws2_32.dll , loaded at 0x7e330000 - 2476 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\iphlpapi.dll , loaded at 0x7e360000 - 2480 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\msacm32.dll , loaded at 0x7e380000 - 22232 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\rpcrt4.dll , loaded at 0x7e3b0000 - 2472 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\ole32.dll , loaded at 0x7e430000 - 19576 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\winmm.dll , loaded at 0x7e520000 - 450284 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\msvcrt.dll , loaded at 0x7e5e0000 - 278581 bytes - 00000000 - file date is 3/7/2000 15:22:14
C:\windows\system32\comctl32.dll , loaded at 0x7e690000 - 175928 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\shlwapi.dll , loaded at 0x7e790000 - 19196 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\shell32.dll , loaded at 0x7e7f0000 - 1399952 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\advapi32.dll , loaded at 0x7ea00000 - 2488 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\gdi32.dll , loaded at 0x7ea70000 - 13776 bytes - 00000000 - file date is 7/27/2013 16:13:38
C:\windows\system32\user32.dll , loaded at 0x7eb30000 - 225636 bytes - 00000000 - file date is 7/27/2013 16:13:40
C:\windows\system32\version.dll , loaded at 0x7eff0000 - 2484 bytes - 00000000 - file date is 7/27/2013 16:13:38
