The game launches, shows attached screen and then crashes.

Start the game.
Hello @danieldukic, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.
@kisak-valve steam-214510.log
Same result for me: You launch the game, the logo screen appeared then the game crashed.
I joined you the log.
steam-214510.log
WINEPREFIX=~/.steam/steam/steamapps/compatdata/214510/pfx/ winetricks directx9
WINEPREFIX=~/.steam/steam/steamapps/compatdata/214510/pfx/ winetricks directx9
That command is very likely to make things worse as it will use whichever standard version of Wine you have installed outside Proton, Wine4.0 is not the same as Wine 3.16.
Fair enough, but when shit goes wrong, they can just delete the 214510 folder inside compatdata :thinking:
Fair enough, but when shit goes wrong, they can just delete the
214510folder insidecompatdatathinking
yep that's what I had to do twice. Got it working now though, performance isn't great but it's at least playable.
Internal error (please report) ../../../../proton/wine/libs/wpp/ppy.y 387: Invalid type indicator (0x0001) looks like a line of interest in the logs.
https://github.com/wine-mirror/wine/blob/master/libs/wpp/ppy.y#L96
0x0001 is SIZE_CHAR
Note that it never creates expressions with type cv_uchar or cv_schar, which suggests memory corruption or something.
Further observations: the game requires D3DX9_41.DLL but doesn't do anything to install it, so it ends up using Wine's implementation which is incompatible.
The question is how did it ever work in the first place on Windows? Purely by coincidence based on the user's likelihood of having other Steam games installed which already installed the necessary dependencies?
This might be fixed by adding in the "228990 DirectX Jun 2010 Redist" depot to the packages, but that probably needs cooperation from Traveller's Tales and/or Warner Interactive.
So did anyone make this work?
@Yajo yeah I followed some instructions from https://www.protondb.com/app/214510 and it works great.
The game initially crashed after showing the first loading screen, but it was fine after I ran the command "protontricks 214510 d3dx9_41"
Crashes for me on Ubuntu 18.04
Hardware: https://gist.github.com/adrianlshaw/09a3cd8be69843a6d523fb37e3b64da5
Log: https://gist.github.com/adrianlshaw/e288035037dc05337a0e7afe99689026
Same with proton-4.11-12 and 5.0
Most helpful comment
Further observations: the game requires D3DX9_41.DLL but doesn't do anything to install it, so it ends up using Wine's implementation which is incompatible.
The question is how did it ever work in the first place on Windows? Purely by coincidence based on the user's likelihood of having other Steam games installed which already installed the necessary dependencies?
This might be fixed by adding in the "228990 DirectX Jun 2010 Redist" depot to the packages, but that probably needs cooperation from Traveller's Tales and/or Warner Interactive.