Page 1 of 1
[PS3] Gundam Senki Record UC 0081 (BfPk File)
Posted: Fri Dec 24, 2010 12:16 pm
by alon
Hi all!
Please help extract game.arb file.
game.arb from PS3 Gundam Senki Record UC 0081.
4 Byte Header "BfPk"
Thanks for your help!
Re: [PS3] BfPk compression
Posted: Fri Dec 24, 2010 12:39 pm
by youngmark
Re: [PS3] BfPk compression
Posted: Fri Dec 24, 2010 12:44 pm
by alon
I tried to link but nothing happened.
Somebody help me!
Re: [PS3] BfPk compression
Posted: Fri Dec 24, 2010 6:23 pm
by Insanius
You can see filenames in plaintext, this is not a compressed file. If anything that's a file table with offsets/filesizes.
Do you know how to use QuickBMS, did you try it at all?
Re: [PS3] BfPk compression
Posted: Sat Dec 25, 2010 2:01 am
by alon
Insanius wrote:You can see filenames in plaintext, this is not a compressed file. If anything that's a file table with
Do you know how to use QuickBMS, did you try it at all?
Hi, Insanius
Thank you for your interest
I know about use QuickBMS, but i can't make bms script.
I just did offzip, but nothing happened.
I am just a newbie, so i need your help.
A merry Christmas to you!
Re: [PS3] BfPk compression
Posted: Sat Dec 25, 2010 6:26 pm
by Insanius
Ok here's what I figured out, all numbers are in big endian:
4 bytes - Signature
12 bytes - Header Data (unknown)
Begin file table
4 bytes - File Offset (From end of file table)
4 bytes - File Size
4 bytes - Filler
2 bytes - File entry length (M)
2 bytes - Filename length (N)
1 byte - Filler
N bytes - Filename
M-17-N bytes - Filler
One of the numbers in the header should be the file count, you could discover it through trial and error at this point.
Re: [PS3] BfPk compression
Posted: Sun Dec 26, 2010 3:00 pm
by alon
Insanius wrote:Ok here's what I figured out, all numbers are in big endian:
4 bytes - Signature
12 bytes - Header Data (unknown)
Begin file table
4 bytes - File Offset (From end of file table)
4 bytes - File Size
4 bytes - Filler
2 bytes - File entry length (M)
2 bytes - Filename length (N)
1 byte - Filler
N bytes - Filename
M-17-N bytes - Filler
One of the numbers in the header should be the file count, you could discover it through trial and error at this point.
I certainly appreciate your helping me out.
I'm very sorry!
I am new at this, and i can't understand what you're reply.
Re: [PS3] BfPk compression
Posted: Sun Jan 09, 2011 4:40 pm
by alon
I need some help solving these.
Re: [PS3] BfPk compression
Posted: Sun Jan 09, 2011 5:47 pm
by chrrox
I am not sure where they are getting the start offset from but if there is only one big archive it does not matter.
this will extract that file for you.
Code: Select all
#Quickbms Script
#By chrrox
endian big
goto 0x8
get files short
get unk short
get start short
get null short
savepos tbl
for i = 0 < files
goto tbl
get offset long
math offset + 0x43000
get size long
get FFFF long
get short1 short
get nsize short
get null byte
getdstring name nsize
math tbl + short1
log name offset size
next i
Re: [PS3] Gundam Senki Record UC 0081 (BfPk File)
Posted: Thu May 12, 2022 4:39 pm
by Spiritovod
Original script can handle only main game archive (game.arb) due to hardcoded offset. Here is fixed script which should work with all game archives properly.
gundam_senki_bfpk_extract.zip
Re: [PS3] Gundam Senki Record UC 0081 (BfPk File)
Posted: Mon May 16, 2022 1:32 am
by ssenrober
Thank you very much!