From 3c9d21e38db3777097a9c53966832d66cca3ea65 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Fri, 7 May 2021 17:13:03 -0700 Subject: [PATCH] Fix CLI campaign generator. Factions can be loaded from the user directory now so we need to know where that is. --- qt_ui/main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/qt_ui/main.py b/qt_ui/main.py index 826e455b..28582593 100644 --- a/qt_ui/main.py +++ b/qt_ui/main.py @@ -172,6 +172,12 @@ def create_game( inverted: bool, cheats: bool, ) -> Game: + first_start = liberation_install.init() + if first_start: + sys.exit( + "Cannot generate campaign without configuring DCS Liberation. Start the UI " + "for the first run configuration." + ) campaign = Campaign.from_json(campaign_path) generator = GameGenerator( blue,