This is what I get with clean wine 1.5.8:
Code:
wine bin/xrEngine.exe
fixme:heap:HeapSetInformation 0x110000 0 0x32f8f8 4
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:gameux:GameExplorer2Impl_CheckAccess stub (0x149910, L"Z:\\home\\yuki\\games\\stalker call of pripyat\\Stalker-COP.exe", 0x32eea0)
fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub
fixme:thread:SetThreadIdealProcessor (0x10c): stub
fixme:thread:SetThreadIdealProcessor (0x110): stub
fixme:thread:SetThreadIdealProcessor (0x118): stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:win:EnumDisplayDevicesW ((null),0,0x32f288,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f340,0x00000000), stub!
fixme:dxgi:dxgi_adapter_CheckInterfaceSupport iface 0x153698, guid {9b7e4c0f-342c-4106-a19f-4f2704f689f0}, umd_version (nil) stub!
wine: Call from 0x7bc4cd30 to unimplemented function dxgi.dll.CreateDXGIFactory1, aborting
fixme:dbghelp:elf_search_auxv can't find symbol in module
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpFilterMemory
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpScanMemory
fixme:faultrep:ReportFault 0x32ebb8 0x0 stub
fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block Unhandled Tag type 0x15 at ctx(0x328a94,L"kernel32<elf>"), for debug_info(abbrev:0x35b2760,symt:(nil))
fixme:dbghelp_dwarf:dwarf2_parse_subprogram_block Unhandled Tag type 0xf at ctx(0x328a94,L"kernel32<elf>"), for debug_info(abbrev:0x35b2760,symt:(nil))
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
fixme:dbghelp:MiniDumpWriteDump NIY MiniDumpWithDataSegs
No inconsistency detected by ld.so, but it's still crashing.
And again, this game worked before, even when using patched wine..