


Stuck

We used 2 different controller types and it didn't like that but I think that would happen on any system.
The videos play fine now. It didn't like my controller setup but it did work once we switch to using the Xbox controller as main, the Steam controller as second.

To stop the game from auto-switching back to the Co-Op controls when selecting the Single Player controls, I followed the advice by user "Hello!" here on ProtonDB.
To reiterate the instructions:
- Right-click the game in your Steam Library, Browse, Local files, to get to the directory. (It'll have the .exe files)
- Create a plain text file named "autoexec.cfg".
- Put the following two lines into it and save:
wait 20
inputmode 2
This fixed the problems with the options not wanting to remain the way that I'd set them, allowing me to use the "Single Player" control scheme.
Using ProtonGE solved all of the problems with lighting and visual artifacts initially present.
I used the Switch Pro Controller and the button mapping was initially a mess. Using Steam's controller settings and loading the preset uploaded by the developers specifically for that controller fixed everything perfectly.
Despite supposedly having a native Linux version, I found going through ProtonGE to be the far superior experience as it solved a lot of visual glitches that are present normally on my hardware. I do still suggest trying it without tweaking it, particularly if visuals aren't all that important to you.

I've completed the game using Proton 8.0-2. Just got one crash as described below.
A crash once when I tried to watch a video during gameplay. But just once... other times worked fine. Also, watching videos through the main menu never crashed. Game bug, perhaps ?
The native version doesn't work properly on my system. Sometimes I was able to launch the game, and multiple times not. But running it with Proton 8.0-2 worked fine.
Except for videos that don't play (there are not really needed for the story or the game itself) the game runs without issue on Steam Deck
40 FPS cap and 40 Hz refresh rate
Videos don't play because of missing codecs
Sound doesn't work in the native version and disallows using desktop cursor somehow so alt-tabbing out of the game is useless. Proton version works perfectly fine. Only played co-op.

Proton-7.0rc2-GE-1 GloriousEggroll
Use the latest GloriousEggroll fork of Proton. It includes built-in video codecs and various fixes and is usually better than plain Proton. The game runs out of the box with it!
You NEED to fix the game's buggy Gamepad handling if you play singleplayer. Otherwise the game will periodically get stuck when you press the "A" button, it will think you pressed "Y" and then it will bug out and you will control both characters and have no way to fix the game without restarting it.
Official article: Prevent Controlling Both Characters
- Right-click the game in your Steam Library, Browse, Local files, to get to the directory with the game exe.
- Create a file named
autoexec.cfg
. - Put the following contents in it (Unix line endings is fine):
wait 20
inputmode 2
That gamepad fix made the controller work perfectly!
It works great both on native and Proton.
Very frequent glitchy shadows that span most of the screen.
Windowed mode would not allow me drag the window across monitors.
When running on Native, game did not recognize my second monitor as my primary monitor and would only run in my laptop built-in monitor. Changing to Proton fixed this.

Game works native on Linux (OpenGL). On Proton it works out of the box if you use PROTON_USE_D9VK=1 %command% as a launch option (available since Proton 4.11) the game works great with D9VK (D3D9 to Vulkan translation). Tested with RADV and the new Mesa ACO compiler on Plasma Wayland.

Game works native (only with graphical shadow glitches) and on Proton out of the box. I installed manually D9VK and it worked as well fine with this DX9 to Vulkan translation, only the text rendering is borked.


Codecs LAVFilters not able to install successfully, not able to play video in game. Except this issue, the game runs perfectly.
