

Works fine

Absolutely, this spurred me to finish the campaign finally after years of putting it off!
Im running a handfull of mods that alter the gameplay in minor ways that arent specific to making the game more playable on deck.
Set the bumpers to Q and E for map rotation and the left trackpad for zoom
Capped framerate to 30, reduced game resolution to 720p and lowered all graphics settings as low as i could
My eyesight is just bad but the decks zoom feature helps a great deal
Its a fantastic game that runs resonably well on deck. If you dont mind blurry textures and ocasionally having to zoom in on text or manually invoke the onscreen keyboard its a great turn based strategy game to play on the go, and modding isnt too difficult either.
game ran great, no issues

installed several QOL mods :D
30 fps and a bit lower graphic settings
Runs perfectly (and Natively) on Linux Mint 21
The integrated GPU in my Rysen 5 5600g is able to play BattleTech with graphics on high just fine. No gameplay issues at all.
Be aware that if you are running on, say, a 1920x1080 screen, and switch from fullscreen to windowed mode, and leave the resolution at 1920x1080, then the button you use to access the game settings — which you need to access to change the video resolution back again — will be pushed off the bottom of the screen. In short, it suddenly becomes a whole lot harder to switch back to fullscreen graphics mode. So just avoid doing that, mmkay?
Set refresh rate to 40 Hz. Keep in mind, though, that even after doing this the power consumption of this game is still very high.
This game has a pretty high power consumption, so it's usually better to play connected to the power source. If not, be aware that you won't get a lot of battery life.

With this launch option LC_ALL=C %command% the game works nativaly perfect. It also works with proton enabled but that had some video issues
LC_ALL=C %command%
Game runs perfect nativaly with small thinker LC_ALL=C %command% as launch option. Without it the game would not start. I also tried running on proton without any thinkering and the game starts as well with only 1 visible issue (video not loading). No crashes whatsoever runs really good with no noticable performance problems. Its a fun game and works great on linux either native or with proton (test proton 7.0-3)
If UI size and gamepad support are enabled this would be a must have. As it stands, unplayable.
All text is too small to play comfortably.
Mouse only. Uncomfortable to play.
Fun return for the battletech franchise to top down strategy games. Linux version needs a couple tweaks to get going on the Steam Deck.
Using the default key bindings, I made this controller config. steam://controllerconfig/637090/2808255147
30FPS lock with Gamescope. VSync on. Set graphics to low. You'll get up to 3-4 hours of battery life with all of that.
Text is very hard to read in this game and you will do a lot of reading. Take advantage of the Steam Deck's magnifier feature or play on a bigger monitor while docked.
With the linux version, I would get hang ups that look like complete freezing while loading in between missions. One hang up turned into a complete system freeze which led to a forced reboot. Switching to steam linux runtime - sniper helped out with that issue.
The game initially got off to a good start since it has a linux version. But that system freeze and tiny text makes this a slightly tough experience on the Steam Deck. Definitely fixable. But still something to tinker with a little.
Main dialog text and menus were small but I could read them okay, background dialog on the side of the screen mid-mission was a little trickier to read.
Steam Play
After about an hour the game will crash
Just use the native version of the game.
I was not able to start the game in native mode. For some reason when I tried it with Proton it worked flawlessly.
It runs well and avoids the audio issues with the native version that they never fixed.
Runs at 100 FPS for the most part (monitor is 100 hz), but it occasionally dips to the 50s or even 40s when loading action shots or switching locations. It appears to be IO related, but I'm using an NVME drive. Reports suggest this happens on Windows too.
remove libc.so.6 from ~/.steam/steam/steamapps/common/BATTLETECH/BattleTech_Data/Plugins/x86_64/
played for hours. superstable.
Works great with occasional crashes
Occasional crashes
Occasionally crashes when loading a saved game
Infrequent crashes when loading

Launch error: mono_gdb_render_native_backtraces not supported on this platform, unable to find gdb or lldb
Running mono-6.10.0.104-1

works! great!
AMD iGPU 4650G works like charm after setting the memory to 2GB ;-)

using Proton 5.09: Game Graphics broken after campaign intro => graphic trash and system hangs up
maybe one reason is my iGPU 4650G
The game wouldn't start after install (native linux version). I had to delete libc.so.6 and then everything worked:
rm ~/.steam/steam/steamapps/common/BATTLETECH/BattleTech_Data/Plugins/x86_64/libc.so.6

Works from scratch using Proton 5. Load times are long, improved by. PROTON_NO_ESYNC=1 %command%
Some stuttering and long load times. Slight improvement after using PROTON_NO_ESYNC=1 %command%

The native game had weird shader/visual glitches that are not present when using proton, it also runs a little smoother for me than native
4.21-GE-2 GloriousEggroll
installing dotnet45 was all that was required for the game to launch and play

Proton-1.19-GE-1 GloriousEggroll
Dotnet452
Fullscreen windowed mode is note available by default
Game does not quit properly .
By Upgrading Mesa from 19.2.4 to 19.2.6 i noticed less bump in FPS , previously with the game set on ultra at 1080p@60Hz / windowed mode in KDE plasma , i was at 60fps with drop at 45fps .With 19.2.6 it's 60fps and much smoother . To be able to quit the game and close the window i set it up in kde as borderless / always on top .When i quit the game i have to make ALT+F3 and select "CLOSE" . The native version return me a gray screen while not even in game that forced me to reboot .

This game will actually run the windows version with proton and perform significantly better then native (also looking slightly better). You need to install DotNet45 or above, and possibly set proton to win7 configuration. Without doing this the game will fail to launch. I found this to be a better option then running Native. Also it may help to install protonfixes into your proton version (refer to github instructions).

Played first couple of missions. This game has a native public beta available. Just go to Properties -> Beta and select the "public_beta_linux" option. No need to run this game through Proton. The official Linux support should be releasing soon.


I think i had a bad install - game loaded outside of steam with WINE - but had no game loading artwork, and ingame character models had no textures - didn't test thoroughly as i will re-install and patch at later date - ---> https://www.youtube.com/watch?v=9oFYI14-zFY



"Performance is the same as on Windows, but the game will only work with two workarounds:
- It must be launched with the '-force-glcore' parameter
- The CCCP codec pack must be installed in the Proton prefix as follows.
a) Download the CCCP latest 32 and 64 bit codecs from cccp-project.net b) Navigate to the folder where the .exes are located and open a terminal c) Run the following commands. An installer will appear for each of them. WINEPREFIX=""$HOME/.steam/steam/steamapps/compatdata/637090/pfx"" wine Combined-Community-Codec-Pack-2015-10-18.exe
WINEPREFIX=""$HOME/.steam/steam/steamapps/compatdata/637090/pfx"" wine Combined-Community-Codec-Pack-64bit-2015-10-18.exe d) Enjoy BATTLETECH
So far the game has been tested vanilla and with the latest RogueTech. I am not sure if the mod injector itself works, since I copied the files over from Windows, but after the modified Assembly-CSharp.dll has been created everything runs as expected.
BUGS: Sound distortion while loading missions, but only on the loading screen. After the 'BEGIN MISSION' button is pressed the sound is normal."
