I have request about "acv" unpack / re-pack the .acv file .. Example for unpack 001.acv is need tools for created . every acv is not all can unpack / re-pack, because different " GEN " . for can unpack / re-pack must see " GEN " Example GEN : 001.acv - 035.acv = 1st GEN 036.acv - 051.acv = 2nd GEN 052.acv - 058.acv = 3rd GEN 059.acv - 099.acv = 4th GEN 100.acv - 128.acv = 5th GEN
As far as I can see from the available tools (acv6.0) the encryption algorithm is custom (something like 256 different operations) and so it's useless to make a script for quickbms first because already exist the tools and then because reimporting would be allowed any case.
Anyway there are plenty of tools for this game and I'm sure there is also a rebuilder for creating the non-encrypted archives.
Just for fun the following is the extraction script for the non-encrypted archives (just 001.acv):
math TYPE = 0 get FILES long if FILES & 0x80000000 print "Encrypted, not supported" cleanexit # encrypted table or files or both math TYPE = FILES get FILES long endif savepos TMP_OFF for EXTRACT = 0 < 2 goto TMP_OFF for i = 0 < FILES getdstring NAME 0xa0 get DUMMY long get ZSIZE long get SIZE long get OFFSET long if TYPE != 0 get DUMMY long endif if EXTRACT != 0 math OFFSET + BASE_OFF clog NAME OFFSET ZSIZE SIZE endif next i savepos BASE_OFF next EXTRACT
Hmmm (acv6.0) is fake tools. The acv6.0 only unpack / pack gen 1st like ( 001.acv - 035.acv ) and also 2nd GEN ( 036.acv - 050.acv ) and for high GEN acv, can't unpack / pack like 3rd ACV ( 051.acv - 058.acv ), 4th ACV ( 059.acv - 099.acv ), 5th ACV ( 100.acv - 128.acv ), High GEN that tools not support .. by the way, that CODE only unpack / pack 001.acv ? Not try to 100.acv ? T.T