
The Great Ace Attorney Chronicles
Hello, anybody. Have a tools for Extract/Import for this game. This game have a ARC file format from CAPCOM.
Thanks.
einherjar007 wrote:looks like a zlib compression.
You can try offzip "-a -1"
Code: Select all
# script for QuickBMS http://quickbms.aluigi.org
# by lisomn
idstring "ARC\x00"
get unk1 short
get file_count short
for i = 0 < file_count
getdstring file_name 0x80
get unk1 long
get zsize long
get size short
get u1 byte
get u2 byte
get zoffset long
comtype zlib
clog file_name zoffset zsize size
next i
lisomn wrote:Code: Select all
# script for QuickBMS http://quickbms.aluigi.org
# by lisomn
idstring "ARC\x00"
get unk1 short
get file_count short
for i = 0 < file_count
getdstring file_name 0x80
get unk1 long
get zsize long
get size short
get u1 byte
get u2 byte
get zoffset long
comtype zlib
clog file_name zoffset zsize size
next i
owo
cih99 wrote:https://www.gulf-up.com/b8t6d6jje18a
lisomn wrote:Code: Select all
# script for QuickBMS http://quickbms.aluigi.org
# by lisomn
idstring "ARC\x00"
get unk1 short
get file_count short
for i = 0 < file_count
getdstring file_name 0x80
get unk1 long
get zsize long
get size short
get u1 byte
get u2 byte
get zoffset long
comtype zlib
clog file_name zoffset zsize size
next i
owo
Code: Select all
# The Great Ace Attorney Chronicles (ARC) format
# script for QuickBMS http://quickbms.aluigi.org
idstring "ARC\x00"
get VERSION short #7
get FILES short
for i = 0 < FILES
getdstring PATH 128
get EXT_HASH long
get ZSIZE long
get SIZE long
math SIZE &= 0x3FFFFFFF
get OFFSET long
string NAME p= "%s.%08X" PATH EXT_HASH
if ZSIZE == SIZE
log NAME OFFSET SIZE
else
clog NAME OFFSET ZSIZE SIZE
endif
next i