https://bugs.winehq.org/show_bug.cgi?id=39775
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #9 from Fabian Maurer dark.shadow4@web.de --- Using wine-3.4, clean 32bit prefix
As already know, there are multiple issues.
Dotnet required: winetricks -q dotnet461 d3dcompiler not being able to parse hlsl: winetricks d3dcompiler_43 d3dx11_43 missing function: winetricks d3dx11_43
Then it still crashes, because it can't initialize the d3d device. Relevant part of the log: ###### 0075:warn:d3d:context_set_pixel_format Failed to set pixel format 5 on device context 0x330070, last error 0. 0075:warn:d3d:context_release Context 0x6bf4008 is not the current context. 0075:warn:d3d:wined3d_swapchain_cs_init Failed to create context. 0009:warn:d3d:wined3d_swapchain_create Failed to initialize swapchain, hr 0x8876086a. 0009:warn:d3d9:swapchain_init Failed to create wined3d swapchain, hr 0x8876086a. 0009:warn:d3d9:d3d9_swapchain_create Failed to initialize swapchain, hr 0x8876086a. 0009:warn:d3d9:device_parent_create_swapchain Failed to create swapchain, hr 0x8876086a. 0009:warn:d3d:wined3d_device_init_3d Failed to create implicit swapchain. 0009:warn:d3d9:device_init Failed to initialize 3D, hr 0x8876086a. 0009:warn:d3d9:d3d9_CreateDeviceEx Failed to initialize device, hr 0x8876086a. ######
You can fix that by using wine-staging-3.4. Then it crashes due to missing interface 580ca87e-1d3c-4d54-991d-b7d3e3c298ce.
That's where I gave up for now.