From 70afb374f9256e3a4470c353b8a7933ede813fd3 Mon Sep 17 00:00:00 2001 From: numanuma Date: Thu, 17 Apr 2025 15:20:53 +0000 Subject: [PATCH] reproducible globbing for pck_nonvoice_pack.py --- XenobladeChroniclesX/pck_nonvoice_pack.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/XenobladeChroniclesX/pck_nonvoice_pack.py b/XenobladeChroniclesX/pck_nonvoice_pack.py index bb0f45a..b55548e 100644 --- a/XenobladeChroniclesX/pck_nonvoice_pack.py +++ b/XenobladeChroniclesX/pck_nonvoice_pack.py @@ -11,8 +11,8 @@ if (os.path.isdir("%s/STREAMS" % os.path.basename(os.path.normpath(sys.argv[1])) print("Provided path doesn't store STREAMS folder, aborting...") sys.exit() -bank_files = glob.glob("%s/BANKS/*.bnk" % os.path.normpath(sys.argv[1])) -stream_files = glob.glob("%s/STREAMS/*.wav" % os.path.normpath(sys.argv[1])) +bank_files = sorted(glob.glob("%s/BANKS/*.bnk" % os.path.normpath(sys.argv[1])), key=lambda x: x.lower()) +stream_files = sorted(glob.glob("%s/STREAMS/*.wav" % os.path.normpath(sys.argv[1])), key=lambda x: x.lower()) print("Detected %d bank files and %d stream files. Packing..." % (len(bank_files), len(stream_files))) -- 2.49.0