Makes sense.For each file class, the minimal aligned value is calculated by looking the offset of all files.
Example: "0x80 = files/*.pak" means, that all *.pak files are aligned at 0x80 boundary, but not at 0x100.
For an example of what I don't understand: align-files.txt for a certain iso has some files set to align to 0x10, but the offsets in the fst.bin for those files all end in 0x8 or 0xc.
Is it aligned to 0x10 from the previous file's offset, or is it supposed to end in 0x0?
Thanks for any help, I'm trying to rebuild an fst with extra files, and I don't want to rely on gcrebuilder.exe.
I can't get any info from gcrebuilder's output because the fst's it generates are different from the originals and all have offsets greater than 0x90000000, I have no idea what it's doing and how that works.