From a8f7e9673fa0a7fd7e1e06bbb8cef78de5700d7f Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Sun, 12 Mar 2023 03:37:18 -0400 Subject: [PATCH] Extract XmlUI entries into .xml files --- tts_yaml_unpacker.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tts_yaml_unpacker.py b/tts_yaml_unpacker.py index 2627fe9..1705aa0 100755 --- a/tts_yaml_unpacker.py +++ b/tts_yaml_unpacker.py @@ -90,6 +90,12 @@ def recursivelyUnpackObject(parent_dir, obj, obj['LuaScript'] = IncludeTag(obj_base_name + '.ttslua') + if 'XmlUI' in obj and len(obj['XmlUI']) > 0: + with open(file_base_path + '.xml', 'w') as f: + f.write(obj['XmlUI']) + + obj['XmlUI'] = IncludeTag(obj_base_name + '.xml') + # round transforms, as TTS seems to slightly change them on each save for k in ['Transform', 'AttachedSnapPoints', 'SnapPoints', 'Hands']: if k in obj: