
NeonMan
Published
It was a missing DirectX 9 installation!
The commonly seen error of "shader: failed to compile vertex shader" is caused by the default installation NOT installing the DirectX 9 runtime redistributable, it was just that!
Switching to GE and executing it installs the DirectX runtime, and regardless if it works or not with GE, you can switch back to mainline (9.0-1 in my case) Proton and it works just fine.
TL;DR: It was a missing DirectX installation.
Disabled dynamic lighting, set to "Potato" quality.
If dynamic lights are enabled on any level, the game becomes unplayable due to artifacting.
Dynamic lighting on Linux is broken. Disabling it will fix all the artifacting issues at the cost of being a bit less "pretty" although enjoyable otherwise.
Changing to Proton 7.0-6 fixes the game crashing on startup.
If the game fails with the error:
Failed to initialize graphics.
Make sure you have DirectX 11 installed, have up to date
drivers for your graphics card and have not disabled
3D acceleration in display settings.
InitializeEngineGraphics failed
Switching to an older version (Tested on 7.0-3) of Proton may fix the issue.
Switched to latest stable (8.0-4)
Working fine, no issues after setting proton version
Launch menu crashes when you click the "Play" button
Same issue as the rest here, can't get to game at all.
PROTON_NO_D3D11=1 DRI_PRIME=1 %command%
Unless the given command line is given, and dedicated (AMD in my case) graphics forced, many textures (menus, character avatars) will be missing
With the default settings, the game will have noticeable bugs; Minor tinkering makes it work OK.