Files
modorganizer-basic_games/games/baldursgate3/plugins/reparse_pak_metadata_plugin.py
T

17 lines
526 B
Python

from .bg3_tool_plugin import BG3ToolPlugin
class BG3ToolReparsePakMetadata(BG3ToolPlugin):
icon_file = "ui-refresh.ico"
sub_name = "Reparse Pak Metadata"
desc = "Force reparsing mod metadata immediately."
def display(self):
from ...game_baldursgate3 import BG3Game
game_plugin = self._organizer.managedGame()
if isinstance(game_plugin, BG3Game):
game_plugin.utils.construct_modsettings_xml(
exec_path="bin/bg3", force_reparse_metadata=True
)