https://bugs.winehq.org/show_bug.cgi?id=43074
Tony de Luna tonydelun@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tonydelun@gmail.com
--- Comment #14 from Tony de Luna tonydelun@gmail.com --- I've been debugging this game on wine 5.10.
To get it to start you may need to first set up a virtual desktop through winecfg. A window size of 1920x1200 works for me.
I found that the game crashes because it tries to compile some shaders that wine's d3dcompiler can't parse. The parser fails at a line trying to call the tex2D hlsl function.
When the shader compilation fails a variable is left uninitialized that is later de-referenced, causing a memory access violation.
You can work around this by installing the native version of d3dcompiler_47.dll through winetricks.
Once the game starts, most things work as normal. Cut-scenes won't be displayed but you can listen to them.