berniyh
Published
Mouse input is very inaccurate. I had to reduce the acceleration and speed temporarily in the X11 settings. However, looking at the steam discussions on the game, this problem seems to be present on Windows as well.
It crashed once when modyfing the terrain detail setting.
It's an old game with sometimes weird behavior. The AI sometimes gets stuck and you have to restart. And there are issues with the mouse. However, from what I could find out these issues are not specific to Linux and happen on Windows, too.
protontricks 223750 corefonts and possible also vcrun2015. Performance is ok.DLC activation works. Joysticks work. Multiplayer and missions not tested.
WINEDLLOVERRIDES=wbemprox=n %command%
You can find official instructions at:
https://www.digitalcombatsimulator.com/en/support/faq/SteamDeck/
Specifically, it needs:
- Switch to the openbeta branch via steam options
- protontricks 223750 d3dcompiler_43 d3dcompiler_47 d3dx11_43
- Set command option: WINEDLLOVERRIDES=wbemprox=n %command%
On the Mariannas map there are textures missing. This seems to be the case for both Nvidia and AMD cards. I've also heard that the same happens with some cockpits, although I haven't experienced it myself with the DLCs I was testing.
In fullscreen mode, if you switch to the desktop via Alt+Tab and try to get back, it will not show. This can be solved by activating DCS (if the window doesn't have focus yet) and then pressing "Alt+F4" as if you wanted to exit the game. Then the game will show. Choose that you don't want to exit and you can continue.
Eagle Dynamics does seem to try to support the Steam Deck now, so the experience should at least stay the same, maybe improve (i.e. fixing the texture problem).
One additional interesting thing: it is possible to use TrackIR with the game via linuxtrack. For that install linuxtrack's wine bridge into the game prefix. Then use steamtinkerlaunch and set the installed "Controller.exe" as a custom command. Also select "Use custom command" "Fork custom command" and "Force Proton with custom command". The latter is required because despite the name, Controller.exe is an ELF, i.e. Linux, executable. TrackIR should now work. Unfortunately, the hotkeys that can be set in the Controller.exe won't work, i.e. you can't pause/resume or recenter this way. It can however be done e.g. via the shortcut service of your desktop environment to set a hotkey to run the program ltr_recenter. There is currently no program for pausing, I'm looking into writing one.
If you run the game as installed, it'll crash. This can be solved by installing dldcompiler_47: protontricks 1448820 d3dcompiler_47
I also installed corefonts, but in principle it should run without. protontricks 1448820 corefonts
In the tutorials there is text missing. Couldn't find a solution for that yet.
Note that the game is in early access, so results may change depending on the game version.
protontricks 1448820 d3dcompiler_47
Without d3dcompiler_47, it'll crash directly at the start.
The previously mentioned problem with the tutorials is gone if you ensure that you use Proton 8.0-1 (which is the newest and default at the time of writing) for the game. That fixes the problem.
Apart from the glitches, it worked fine, so if you like the game, you should be able to play it.
(Water-)Reflections look bugged (basically like some kind of weird noise). Otherwise it seemed ok.
Alt+Tab leads to crash of the game.
In principle the game works very well. There is one minor issue though if trying to play with a non-standard language (i.e. not english). For that you have to replace a file called Lang0.FPK with a corresponding translated file. However, the game does not recognize the new language file and always fires up with english as language. Most likely it's an issue with upper/lower case not mattering on Windows, but being important on Linux filesystems. Tried various combinations of upper/lower case letters, but didn't find a working combination. The exact same language file works flawlessly on Windows.
Apart from that, there were some crashes when returning from a battle, but mostly it worked fine.