https://bugs.winehq.org/show_bug.cgi?id=37676
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW URL| |http://www.gog.com/game/the | |_settlers_2_10th_anniversar | |y CC| |focht@gmx.net Component|-unknown |directx-d3d Version|unspecified |1.7.31 Summary|The Settlers II: 10th |The Settlers II: 10th |Anniversary 2.0 (GOG.com) |Anniversary 2.0 (GOG.com) |doesn't work out of the box |crashes on startup | |(compile_shader Compilation | |target "fx_2_0" not yet | |supported) Ever confirmed|0 |1
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
relevant part of your trace log:
--- snip --- ... 0009:Call KERNEL32.CreateProcessW(00000000,0032d49c L"C:\GOG Games\The Settlers II - 10th Anniversary\bin\S2DNG.exe -fullscreen ",00000000,00000000,00000000,00000410,00000000,00131ee0 L"C:\GOG Games\The Settlers II - 10th Anniversary\bin\",0032bae0,0032bad0) ret=7fc310b1 ... 0023:Call KERNEL32.__wine_kernel_init() ret=7bc56a83 ... 0009:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7fc310b1 ... 0023:Call KERNEL32.CreateFileA(00dbcc00 "C:\users\bogdan\Documentele mele\S2\dumps\Logfile_0.txt",40000000,00000003,00000000,00000002,00000080,00000000) ret=00593fee 0023:Ret KERNEL32.CreateFileA() retval=000006b0 ret=00593fee ... 0023:Call d3dx9_36.D3DXCreateEffectCompiler(00dbd330,00000f59,0092f4c8,00dbcd4c,00000000,0092f4bc,0092f4b4) ret=0051ce01 ... 0023:Call d3dcompiler_43.D3DCompile(00dbd330,00000f59,00000000,0092f4c8,00dbcd4c,7f5c4fe4 "main",7f5c4fdd "fx_2_0",00000000,00000000,0092f398,0092f39c) ret=7f587c98 ... 0023:Call KERNEL32.CreateFileA(00dbce08 "data\gfx\fx_20\shared.inc",80000000,00000003,00000000,00000003,00000080,00000000) ret=00594294 0023:Ret KERNEL32.CreateFileA() retval=000006b8 ret=00594294 ... 0023:fixme:d3dcompiler:compile_shader Compilation target "fx_2_0" not yet supported ... 0023:Ret d3dcompiler_43.D3DCompile() retval=8876086c ret=7f587c98 0023:fixme:d3dx:d3dx9_effect_compiler_init Failed to parse effect, hr 0x8876086c. ... 0023:Ret d3dx9_36.D3DXCreateEffectCompiler() retval=8876086c ret=0051ce01 ... 0023:Call KERNEL32.CreateFileA(00dbce08 "C:\users\bogdan\Local Settings\Application Data\S2\ui_shader.fxPS_3_0v20",80000000,00000003,00000000,00000003,00000080,00000000) ret=00594294 0023:Ret KERNEL32.CreateFileA() retval=ffffffff ret=00594294 0023:Call KERNEL32.GetLastError() ret=0059b1ed 0023:Ret KERNEL32.GetLastError() retval=00000002 ret=0059b1ed 0023:Call KERNEL32.FormatMessageA(00001300,00000000,00000002,00000400,0092f4f0,00000000,00000000) ret=0059b1fb 0023:Ret KERNEL32.FormatMessageA() retval=0000001b ret=0059b1fb ... 0023:Call KERNEL32.GetLocalTime(0092f4b4) ret=00594e80 0023:Ret KERNEL32.GetLocalTime() retval=00000000 ret=00594e80 0023:Call KERNEL32.WriteFile(000006b0,006c5a30,0000000d,0092f4a4,00000000) ret=00593b68 0023:Ret KERNEL32.WriteFile() retval=00000001 ret=00593b68 0023:Call KERNEL32.WriteFile(000006b0,006c5a30,0000005a,0092f4a4,00000000) ret=00593b68 0023:Ret KERNEL32.WriteFile() retval=00000001 ret=00593b68 ... 0023:trace:seh:raise_exception code=c0000005 flags=0 addr=0x51c29f ip=0051c29f tid=0023 0023:trace:seh:raise_exception info[0]=00000000 0023:trace:seh:raise_exception info[1]=00000000 0023:trace:seh:raise_exception eax=00000000 ebx=00000000 ecx=00000000 edx=00661240 esi=00dbcc48 edi=00000010 0023:trace:seh:raise_exception ebp=00dbcd40 esp=0092f5e0 cs=0023 ds=002b es=002b fs=006b gs=0063 flags=00010202 ... 0023:Call KERNEL32.CreateFileA(00d73118 "C:\users\bogdan\Documentele mele\S2\dumps\crashlog.txt",40000000,00000003,0092eed8,00000002,00000080,00000000) ret=005ad1cc 0023:Ret KERNEL32.CreateFileA() retval=000006bc ret=005ad1cc ... --- snip ---
'winetricks -q d3dcompiler_43' might work around.
Regards