I'm finding a lot of results for "0329" in 006cc000.bnd, but none in the other 3 files you mentioned. How many of them did you change? All of them? Doing find and replace nets 354 instances in just that file alone.
After that, I'm following you well up until this step:
2) Decompress the "6cc000" file (need the 25553321 number for this step)
Decompress which file, using what? By "6cc000" I assume you mean "006cc000.bnd". In that case, I don't understand why it needs to be further decompressed, wasn't it already decompressed in the dumped folder?
In either case, this is what I'm doing:
I made no changes to the python script, and I have the following in the same folder:
AC.BIN (unmodified original one)
AC.orig (copy of AC.BIN, unmodified)
006cc000.bnd (modified version)
aclr_test_patcher.py
I then run aclr_test_patcher.py and I get this error:
Traceback (most recent call last):
File "C:\Users\user\Desktop\ACLR ISO Project\aclr_test_patcher.py", line 24, in <module>
subprocess.run(['xdelta', '-d', '-s', tempfilename, '006cc000.xdelta', patched])
AttributeError: 'module' object has no attribute 'run'