Hello. I have a request for Intrepid. Would be nice if game could be playable on Linux before A2 launch. And with newest technology (thank you Valve and your push for Linux because of Steam Deck) it is possible to do it with 0 input from developers themselves.
To be short, all Intrepid needs to do is update their anticheat software (EAC) and in SDK windows put a checkmark to support Linux. That is it. Your game is playable on Linux with 0 input from Intrepid themselves.
NOTE! GAME DOES NOT NEED TO BE ON STEAM TO USE STEAM'S PROTON COMPATIBILITY LAYER!
Proton supports Easy Anti-Cheat without requiring any recompilation, but it does require you to manually enable support for your build by following these steps in order:
1. Go into the SDK Configuration settings menu on the EAC partner site and enable Linux as a client platform.
2. Go into the Client Module Releases menu on the EAC partner site, choose the Unix platform, and activate a module. If you cannot find the Linux module in the status dashboards, please contact EAC support.
3. Once that's done, download the EAC SDK and find the Linux library (\Client\Assets\Plugins\x86_64\libeasyanticheat.so) for the SDK version integrated with your game, rename it to easyanticheat_x64.so, and add it to your depot next to the Windows library (EasyAntiCheat_x64.dll).
4. Lastly, on the Steamworks site, publish a new build of your game containing the new depot contents. (You don't have to make any changes to the game executable, just include the new files in the depot contents.)
Sources:
https://store.steampowered.com/news/group/4145017/view/3137321254689909033https://www.protondb.com/news/steam-deck-eac-updatehttps://partner.steamgames.com/doc/steamdeck/proton
And here is video literally telling how much "work" they needed to do to make their game be working on Steam Deck
https://www.youtube.com/watch?v=x6UXZH_FONg