

--skip-launcher

Crashes ~5s after clicking Play
DOTNET_ROOT="~/.wine/drive_c/Program Files/dotnet/host/fxr/3.1.8/hostfxr.dll" %command% --skip-launcher
Installed dotnet38
without launch options set, game requests download of .net core and exits, even with dotnet core installed.

Finished the entire game from start to finish with pretty much no issues, 100 hours played.
some text may be hard to read on steam deck's screen. you can try installing different font mods to solve this issue
the game can sometimes have a hard time holding a stable 60fps in demanding moments. you can try capping the fps to 45fps(90hz) or 40fps(60hz) for a more stable experience if it bothers you. i don't recommend disabling shadows or lowering the graphics from medium, or the game can look very ugly.

WINEDLLOVERRIDES="DXGI.dll=n,b" PROTON_NO_ESYNC=1 SDL_VIDEODRIVER PROTON_USE_WINED3D=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command% --skip-launcher
slightly fps drain during fov moves
slightly fps drain during fov moves

Played through the whole game in Coop, just worked.

WINEDLLOVERRIDES="DXGI.dll=n,b" PROTON_NO_ESYNC=1 SDL_VIDEODRIVER="" %command%
A few UI elements were missing before tinkering: status icons on the character portrait, book textures and the loading bar animation were all black. After finding the correct combination of flags everythin works perfectly.
I tried a lot of the options I found here and had to mix and match them until everything fell into place.
gamemoderun %command%

DOTNET_ROOT="~/.wine/drive_c/Program Files/dotnet/host/fxr/3.1.8/hostfxr.dll" %command% --skip-launcher
It looks like steam's proton is attempting to point the game at the system's dotnet installation if present. This understandably causes it to crash immediately upon launch. Thankfully, Steam's first launch script installs the correct dotnet version to the wine prefix, and the 'DOTNET_PREFIX' environment variable lets you instead point proton at this version - Fixing the issue. Here, it was 3.1.8. Expect this path to change with future updates.

Game lanches a black window that crashes after 30 or so seconds. Tried the commands suggested in other reports with no change.
Also changed between proton versions with each command. Tried hotfix, experimental, 9, 8, 7, with no success. I have also tried different driver versions as well. I have also tried on the prior LTS ubuntu with no change.
Tried also GE and 9. Ask for install .NET Core
WINEDLLOVERRIDES="DXGI.dll=n,b" PROTON_NO_ESYNC=1 %command% --skip-launcher
WINEDLLOVERRIDES="d3d12.dll=d" %command% --skip-launcher

WINEDLLOVERRIDES="DXGI.dll=n,b" PROTON_NO_ESYNC=1 %command% --skip-launcher
I could not Alt+Tab during Fake Fullscreen. The task switcher pops up, but it could not bring selected windows forward. I had to set Fake Fullscreen and then force fullscreen in window rules.

Works out of the box!
Proton 9.0-4
--skip-launcher

Most of the text is pretty small and can be hard to read. Diologue boxes and diologue choice text is small.
Works great with the default Proton 9.0-4 as of 2/23/25. No tinkering needed!
env -u SDL_VIDEODRIVER %command% --skip-launcher

It works without configuration and do not use gamemode it makes the game crash on startup
LD_PRELOAD="" mangohud %command%
[LD_PRELOAD=""] is for slowdown issues after 30 min (I do not know if the game have it, it's there just in case)

PROTON_USE_WINED3D=1 %command% --skip-launcher
Some textures do not load and are replaced with white boxes.
Game does not launch at all with default proton. Runs in Proton-GE but is not a good experience due to missing textures: chunks of the UI is missing, in-game letter was unreadable. Gave up part way through the tutorial.

Completely unplayable
Clicking "PLAY" in Steam does nothing. No launcher, no game, completely broken and unplayable on default proton, proton experimental and latest proton ge.
Works ootb on wayland but you have to unset SDL_VIDEODRIVER variable or it will crash on start with DXGI_ERROR_INVALID_CALL.
env -u SDL_VIDEODRIVER %command% --skip-launcher

Without "PROTON_USE_WINED3D=1 %command%" the surfaces are invisible making the game difficult and irritating to play.
PROTON_USE_WINED3D=1 %command% --skip-launcher
Using PROTON_USE_WINED3D=1 %command% fixed graphical issues but lowered performance by about 10%

With invisible terrain surfaces which are a major part of tactics and the series flagship feature i just can't recommend playing it.
--skip-launcher
Surfaces (water,blood,fire, and poison) don't render at all, making the game extremely irritating to play
The problem is not with OpenSUSE, the game works identically on EndeavourOS

Can be fixed by mod
Game does not close properly no matter which proton version i use (GE, experimental or latest)

I played a full campaign with my friend, no issues at all.
Works OOTB

just works
--skip-launcher
Игра шла идеально и пройдена полностью. Никаких глюков не было, раза три выбила, но за более чем 60 часов игры это ни капли не расстроило.

--skip-launcher
Ocassional crashes on experimental. Switched to Proton GE, none so far.

Game working perfectly on steam deck
--skip-launcher

--skip-launcher
No issues with single player. Didn't try multiplayer.

Works Out of the Box


Cannot get game to launch
The launcher works fine, but the game itself fails to start due to DirectX failing to initialize. I tried all sorts of fixes suggested, but none of them worked for me.
--skip-launcher