Guards: Howto fix the game not starting on Linux

I’ve recently bought Guards, because I really like turn-based games. But the game did not start on my system (it just exited without any error message), and the developer sadly had no clue how to fix it. So I investigated the issue, and found a fix, which might also help for other Unity-based games.

  1. take a look at the Player.log. It is located here: /home/yourname/.config/unity3d/Battlecruiser/Guards 3D Mine said something like invalid resolution: 11x1000 (some bogus numbers here) so I opened the file prefs and saw this: pref name="Screenmanager Is Fullscreen mode" type="int">0 pref name="Screenmanager Resolution Height" type="int">11 pref name="Screenmanager Resolution Width" type="int">1000 which is clearly NOT my screen resolution and changed it to: pref name="Screenmanager Is Fullscreen mode" type="int">1 pref name="Screenmanager Resolution Height" type="int">1080 pref name="Screenmanager Resolution Width" type="int">1920 Also I’ve had to change the startup options in the Steam-Client, and then the game started and worked.
PlayingTux – Playing Games on Linux - since 1995.