


Works well (singleplay)
Played with Proton 9.0-4.

echo 'SUBSYSTEM=="input", ATTRS{idVendor}=="31e3", ATTRS{idProduct}=="1322", ENV{ID_INPUT_JOYSTICK}=""' | sudo tee /etc/udev/rules.d/99-wooting-no-joystick.rules sudo udevadm control --reload-rules && sudo udevadm trigger If you have a Wooting and/or get the input "drift" issue
Great experience.
If you experience any sort of input drift (i.e. Up arrow being constantly held down, camera looking towards the sky) and you have a Keychron Keyboard (or any other keyboard that steam might think is a controller).
Fix Input Drifting
Add /etc/udev/rules.d/99-keychron-no-joystick.rules
SUBSYSTEM=="input", ATTRS{idVendor}=="3434", ATTRS{idProduct}=="0311", ENV{ID_INPUT_JOYSTICK}=""
You can find the idVendor and idProduct value of your keyboard with lsusb command then run
udevadm control --reload-rules && sudo udevadm trigger

The game thinks the up arrow is being pressed at all times.
This means menus scroll immediately to the top and if I manage to successfully get into character / camera view, the camera immediately looks to the sky and spins around and nothing can fix it.
I've tried running in bottles, Glorious Eggroll Proton, Proton Experimental, Proton Hotfix.
I've tried switching from Hyprland to Gnome.
I've tried running with and without gamescope.
Worth noting the bug goes away when I unplug my keyboard... however this does not render the game any more playable given I need a keyboard to play.
Can't see any errors that might be relevant to keyboard input in the game logs. (Viewed by running steam from Console)

Works like a charm although there are slight FPS drops when compared to windows. There was also an instance of audio glitch where the audio would crackle, slow and become out of sync with the cutscene.
Focusing on a different window than the game window has a chance to crash the game.

Installs and plays without issues
Occasionally controller inputys were not recognised, and required double pushes to take effect. I disabled Steam Input, after which the controller worked fine. It's a Stadia controller - thus X-box controller clone
But... I hate multiplayer . In this game you effectively have no choice if you want to progress. So my experience is being occasionally 'invaded'. Thankfully the game is old, so not much activity.
Four years ago I posted a report that this game worked with Proton version 6. I got bored with it and left. Coming back, at first it would not start with Proton version 9 (i.e. it would crash during graphics detection). Over a few weeks I kept trying (by removing the prefix and re-creating it with Proton 9), and one day it 'just worked'. Possibly a mesa upgrade fixed it - I just don't know. However, now works on Proton 9 for me, and performance is very good.

Cutscene after Prologue, Chapter 1 Text doesn't play correctly. Shows Test image on default configuration, crashes the game on ProtonGE.
Full motion videos don't play, show testplay on default settings, don't show up at all with ProtonGE
Full motion videos don't play, show testplay on default settings, don't show up at all with ProtonGE
NO game should have a platinum rating if anything doesn't work out of the box.

Game wouldn't start on proton experimental or GE-Proton 9-26, freezing on a black screen.

game thinks up arrow is being pressed at all times and therefore doesn't let me click Content terms of use accept button.
completely broken

sudo pacman -S winetricks; WINEPREFIX=./steamapps/compatdata/287700/pfx winetricks mf
black screen after "Chapter 1 Revenge" title. workaround is installing mf via winetricks
No Probs, Native running


Was blocked at the black screen just after the "Chapter 1" title display, by following the suggestion I've found online, installing Media Foundation DLL seems to have fixed the issue
The significant bugs was the black screen after the "Chapter 1" title

Cutscenes don´t work
Game freezes trying to load the first cutscene after Chapter 1 title

Legion GO
Bazzite, Nobara, CachyOS

Prerendered cutscene after the prologue does not play and game gets stuck. Proton 8.0-5 still does not play it but you are able to progress.
Everything else runs fine

The game stops working right after the prologue, freezing in a black screen when it was supposed to play the chapter 1 cutscene
Game freezes into a black screen after chapter 1 title screen
MANGOHUD=1 gamemoderun %command%
"Select the default wineprefix" > "Install a Windows DLL or Component" > install "mf" (MS Media Foundation" if the game freezes on a black screen after the "Chapter 1" text at after the Prologue score screen

Works right out of the box. And runs and plays extremely good. I only would have some odd camera bug once in a while when panning my camera around to check the surroundings or when on the move, but other than that, it works flawlessly.

Worked fine without any tinkering.

pre-rendered cutscenes either don't work on proton ge, play with a lot of crackling on experimental, and play too fast on proton. 9.0.3
switching to 8.0.5 helped resolve all of this, game works well so far

prime-run %command%
amazing experience, slight performance drops on some locations, nothing more
thank you Kojima for MGS.
Runs as perfectly as it does on Windows.
There are a couple of pre rendered cutscenes that won't play as it requires video codecs. Running it on ProtonGE doesn't solve this issue.

Inicia y funciona perfecto: Completado al 100%, 1080p, graficos(alta), control(xbox series), Proton=8.0-5/9.0-2/9.0-3/Experimental.
- Se ven todas las escenas, excepto una: Despues de el anuncio del Capitulo 1 > escena = (el recorrido hacia afganistan de Ocelot y Big Boss).
- Ver Imagenes en perfil de steam

Works as good as windows!
I've experienced absolutely 0 issues running this game.

Game runs well, but video cutscenes do not work.
Video cutscenes did not work - showed test pattern. I'd consider this game-breaking

Max settings, stayed at the 60 cap with no dips
Works as it would on windows

Runs perfectly out of the box
I could also install mods with the SnakeBite mod manager running in Wine.
To unlock the 60 FPS cap, you can open the file "TPP_GRAPHICS_CONFIG" and set "framerate_control" to "Variable". I experienced no problem in over 230 hours with this.

gamemoderun %command%
Just install and play.

Works perfect out of the box (did not test multiplayer)
Install and play.
gamemoderun %command%

gamemoderun mangohud %command%
TPP_GRAPHICS_CONFIG: "framerate_control" : "Variable"
Cutscenes not showing.

Just works
No issues. Works out of the box with Proton Experimental.

PROTON_USE_WINED3D=1 %command%
missing textures and cutscenes not loading (a white or black screen in cutscenes)
use these launch options if you are having missing textures and cutscenes like me:
PROTON_USE_WINED3D=1 %command%

Pre-rendered, not in-engine, cutscenes sped-up (ex. Cutscene with "Sins of the Father" in the background showing you traveling to Afghanistan from Cyprus after opening mission.)