From eb6c38669d6abcd7f1a55f36a71ffc8febc57849 Mon Sep 17 00:00:00 2001 From: Stewie Date: Tue, 30 Aug 2022 19:38:48 -0400 Subject: [PATCH] function to Pack story file based on new Speaker nodes --- ToolsTOPX.py | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/ToolsTOPX.py b/ToolsTOPX.py index 702b6b1..e384602 100644 --- a/ToolsTOPX.py +++ b/ToolsTOPX.py @@ -468,6 +468,76 @@ class ToolsTOPX(ToolsTales): tss.write(b'\x00') return speaker_dict + #Repack SCPK files for Story + def pack_Story_File(self, story_ep_no): + + + #Grab the Tss file inside the folder + story_path = '../Data/{}/Story/'.format(self.repo_name) + tss, file_tss = self.get_tss_from_pak3( story_path + 'New/{}/{}'.format(story_ep_no, story_ep_no) ) + + tss.read(12) + base_offset = struct.unpack('