diff --git a/ToolsTOPX.py b/ToolsTOPX.py index 62263d2..702b6b1 100644 --- a/ToolsTOPX.py +++ b/ToolsTOPX.py @@ -456,6 +456,18 @@ class ToolsTOPX(ToolsTales): return min( min(strings_offset), min(structs_offset)) + def insert_Speaker(self, root, tss, base_offset): + + speaker_dict = dict() + + for speaker_node in root.findall("Speakers/Entry"): + bytes_entry = self.get_Node_Bytes(speaker_node) + speaker_id = speaker_node.find("Id").text + speaker_dict[speaker_id] = struct.pack("