Important information: this site is currently scheduled to go offline indefinitely by end of the year.

[PS3] Gundam Senki Record UC 0081 (BfPk File)

Read or post about compression. And decompression. Or ask questions how to decompress your files.
Post Reply
alon
mega-veteran
mega-veteran
Posts: 163
Joined: Mon Nov 29, 2010 10:38 am
Has thanked: 32 times
Been thanked: 2 times

[PS3] Gundam Senki Record UC 0081 (BfPk File)

Post by alon »

Hi all!
Please help extract game.arb file.
game.arb from PS3 Gundam Senki Record UC 0081.

4 Byte Header "BfPk"

Code: Select all

BfPkþÿ.†. ............8`ÿÿÿÿ.4."
Image

Thanks for your help!
Last edited by alon on Fri Apr 13, 2012 7:16 pm, edited 1 time in total.
User avatar
youngmark
veteran
Posts: 145
Joined: Thu Sep 02, 2010 1:38 pm
Has thanked: 30 times
Been thanked: 6 times

Re: [PS3] BfPk compression

Post by youngmark »

alon
mega-veteran
mega-veteran
Posts: 163
Joined: Mon Nov 29, 2010 10:38 am
Has thanked: 32 times
Been thanked: 2 times

Re: [PS3] BfPk compression

Post by alon »

youngmark wrote:Try this : viewtopic.php?f=10&t=5102
I tried to link but nothing happened.
Somebody help me!
Insanius
beginner
Posts: 30
Joined: Thu Apr 01, 2010 4:51 am
Has thanked: 2 times
Been thanked: 5 times

Re: [PS3] BfPk compression

Post 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?
alon
mega-veteran
mega-veteran
Posts: 163
Joined: Mon Nov 29, 2010 10:38 am
Has thanked: 32 times
Been thanked: 2 times

Re: [PS3] BfPk compression

Post 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!
Insanius
beginner
Posts: 30
Joined: Thu Apr 01, 2010 4:51 am
Has thanked: 2 times
Been thanked: 5 times

Re: [PS3] BfPk compression

Post 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.
alon
mega-veteran
mega-veteran
Posts: 163
Joined: Mon Nov 29, 2010 10:38 am
Has thanked: 32 times
Been thanked: 2 times

Re: [PS3] BfPk compression

Post 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.
alon
mega-veteran
mega-veteran
Posts: 163
Joined: Mon Nov 29, 2010 10:38 am
Has thanked: 32 times
Been thanked: 2 times

Re: [PS3] BfPk compression

Post by alon »

I need some help solving these.
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1422 times

Re: [PS3] BfPk compression

Post 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
Spiritovod
mega-veteran
mega-veteran
Posts: 181
Joined: Sun Oct 10, 2010 9:44 pm
Has thanked: 35 times
Been thanked: 162 times

Re: [PS3] Gundam Senki Record UC 0081 (BfPk File)

Post 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
You do not have the required permissions to view the files attached to this post.
ssenrober
ultra-n00b
Posts: 7
Joined: Sat May 07, 2022 2:51 pm
Has thanked: 6 times

Re: [PS3] Gundam Senki Record UC 0081 (BfPk File)

Post by ssenrober »

Thank you very much!
Post Reply