diff options
| author | Saghm Rossi <git@saghm.com> | 2026-05-13 22:25:20 -0400 |
|---|---|---|
| committer | Saghm Rossi <git@saghm.com> | 2026-05-14 20:14:43 -0400 |
| commit | 393e71eebd027b8208fc57ad5f014128b5bf15ee (patch) | |
| tree | 77e53b58c1dc6a10e44ef396bf4abff2e549ad59 /libs/basic_games/games/baldursgate3/bg3_utils.py | |
| parent | 95a7f6bc85ec5695388def1ccfd785a631d3958b (diff) | |
Replace LsLib via proton with native larian-formats Python package
Diffstat (limited to 'libs/basic_games/games/baldursgate3/bg3_utils.py')
| -rw-r--r-- | libs/basic_games/games/baldursgate3/bg3_utils.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/libs/basic_games/games/baldursgate3/bg3_utils.py b/libs/basic_games/games/baldursgate3/bg3_utils.py index 958d173..bbe5cda 100644 --- a/libs/basic_games/games/baldursgate3/bg3_utils.py +++ b/libs/basic_games/games/baldursgate3/bg3_utils.py @@ -73,9 +73,8 @@ class BG3Utils: def __init__(self, name: str): self.main_window = None self._name = name - from . import lslib_retriever, pak_parser + from . import pak_parser - self.lslib_retriever = lslib_retriever.LSLibRetriever(self) self._pak_parser = pak_parser.BG3PakParser(self) def init(self, organizer: mobase.IOrganizer): @@ -197,10 +196,7 @@ class BG3Utils: args: str = "", force_reparse_metadata: bool = False, ) -> bool: - if ( - "bin/bg3" not in exec_path - or not self.lslib_retriever.download_lslib_if_missing() - ): + if "bin/bg3" not in exec_path: return True active_mods = self.active_mods() progress = self.create_progress_window( @@ -262,8 +258,7 @@ class BG3Utils: return True def on_mod_installed(self, mod: mobase.IModInterface) -> None: - if self.lslib_retriever.download_lslib_if_missing(): - self._pak_parser.get_metadata_for_files_in_mod(mod, True) + self._pak_parser.get_metadata_for_files_in_mod(mod, True) def create_dir_if_needed(path: Path) -> Path: |
