diff options
Diffstat (limited to 'libs/basic_games/games/baldursgate3/pak_parser.py')
| -rw-r--r-- | libs/basic_games/games/baldursgate3/pak_parser.py | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/libs/basic_games/games/baldursgate3/pak_parser.py b/libs/basic_games/games/baldursgate3/pak_parser.py index fab4c89..be1bfa3 100644 --- a/libs/basic_games/games/baldursgate3/pak_parser.py +++ b/libs/basic_games/games/baldursgate3/pak_parser.py @@ -132,12 +132,19 @@ class BG3PakParser: pak_path.unlink(missing_ok=True) larian_formats.pack_loose_files(file, pak_path) - return self.metadata_to_ini( - config, - pak_path, - mod, - meta_ini, - ) + output = "" + + try: + output = self.metadata_to_ini( + config, + pak_path, + mod, + meta_ini, + ) + except: + pass + + return output else: return "" except Exception: |
