From efa041a8530ba9cf9e6b185526cfb905c04f286c Mon Sep 17 00:00:00 2001 From: Nitsud Yarg Date: Fri, 22 May 2026 17:57:46 -0700 Subject: [PATCH] The scripts seem in sync now, weird. maybe go back. --- getting_dialog.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/getting_dialog.py b/getting_dialog.py index 8a1f198..60ee69a 100644 --- a/getting_dialog.py +++ b/getting_dialog.py @@ -134,6 +134,7 @@ def getScriptData(): if script_block['text'] != '': if scripts[script_titles[p]].get(index) == None: scripts[script_titles[p]][index] = {} + scripts[script_titles[p]][index]['index'] = j scripts[script_titles[p]][index]['arg1'] = script_block['arg1'] scripts[script_titles[p]][index]['arg2'] = script_block['arg2'] scripts[script_titles[p]][index]['text'] = script_block['text'] @@ -149,6 +150,10 @@ script_data = Path(f"YGO_2020/main/scriptdata_{language_code}.bin").read_bytes() getScriptData() print('again?') +#scripts = sorted(scripts.items(), key= lambda x: x[1]['index'], reverse=False) + +for key in scripts: + scripts[key] = sorted(scripts[key].items(), key = lambda x: x[1]['index'], reverse=False) with open(f"scripts_dump.json", "w", encoding="utf-8") as outfile: json.dump(scripts, outfile, ensure_ascii=False, indent=2)