blob: f32a8a0e9b3e4dce627b8ae90bcf67d08ce221e3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
from .bg3_tool_plugin import BG3ToolPlugin
from .icons import refresh
class BG3ToolReparsePakMetadata(BG3ToolPlugin):
icon_bytes = refresh
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
)
|