diff --git a/games/game_sts2.py b/games/game_sts2.py index 4d1fe3a..fe992e8 100644 --- a/games/game_sts2.py +++ b/games/game_sts2.py @@ -30,7 +30,7 @@ def __init__(self): class SlayTheSpire2Game(BasicGame): Name = "Slay the Spire 2 Support Plugin" Author = "Azlle" - Version = "1.0.0" + Version = "1.0.1" GameName = "Slay the Spire 2" GameShortName = "slaythespire2" @@ -46,6 +46,11 @@ def init(self, organizer: mobase.IOrganizer) -> bool: self._register_feature(SlayTheSpire2ModDataChecker()) return True + def initializeProfile(self, directory: QDir, settings: mobase.ProfileSetting): + mods_path = Path(self.dataDirectory().absolutePath()) + mods_path.mkdir(exist_ok=True) + super().initializeProfile(directory, settings) + def savesDirectory(self) -> QDir: docs = QDir(self.documentsDirectory()) steam_dir = Path(docs.absoluteFilePath("steam"))