Page 1 of 2

The Invincible Online GFPK

Posted: Wed Feb 08, 2012 2:33 pm
by Ekey
chrrox wrote:start a new topic with a client download and a sample archive if you want help with the format.
Archives are the same as in Dragona and QueensBlade but without xoring filenames. Example attached.

@Edited: Attach removed.

Re: The Invincible Online GFPK

Posted: Wed Feb 08, 2012 3:23 pm
by aluigi
in this case it's enough that you take one of the 2 scripts made for the other games and add a # before the filexor command, like the following:

Code: Select all

# filexor "0x78 0x6C 0x61 0x71 0x6A 0x23 0x65 0x6D 0x24 0x25 0x5E 0x66 0x6B 0x40 0x23 0x24 0x72 0x68 0x21 0x40 0x23 0x73 0x6B 0x40 0x23 0x24 0x21 0x00"

Re: The Invincible Online GFPK

Posted: Wed Feb 08, 2012 3:34 pm
by finale00
It's not reading the paths properly
Other than that, same model format as their other two games.

Try extracting PC archive and you'll find it gives names, but the names are cut off and it's getting numbers at the end.

Re: The Invincible Online GFPK

Posted: Wed Feb 08, 2012 3:43 pm
by Ekey
Thanks aluigi. i trying but the extracted files without a name and directory

Example log:

Code: Select all

QuickBMS generic files extractor and reimporter 0.5.6c
by Luigi Auriemma
e-mail: aluigi@autistici.org
web:    aluigi.org

- GUI mode activated, remember that the tool works also from command-line
  where are available various options like folder scanning, filters and so on

- select the BMS script or plugin to use
- select the input archives/files to extract, type "" for whole folder and subfo
lders
- select the output folder where extracting the files
- open input file D:\BP\EngineRes\eng_res.gfpk
- open script D:\Projects\GameTools\Aluigi\QuickBMS\Scripts\GFPK_BP.bms
- set output folder D:\BP\EngineRes\Extracted

  offset   filesize   filename
------------------------------
  00001080 16512      00000000.dat
  00005100 22000      00000001.dat
  0000a6f0 1398256    00000002.dat

- 3 files found in 0 seconds

Press RETURN to quit

Re: The Invincible Online GFPK

Posted: Wed Feb 08, 2012 7:10 pm
by chrrox
the format is a little different.
can you post the full game client download link.

Code: Select all

goto 0x104
get files short
get null short
for i = 0 < files
get id long
putarray 0 i id
next i
for i = 0 < files
get id1 long
putarray 1 i id1
next i
for i = 0 < files
getarray OFFSET 1 i
if OFFSET == -1
getdstring null 0x310 #this is the recursive directory info but we can skip it in this game
endif
if OFFSET != -1
getdstring basename 0xF8
get SIZE long
get UNK01 long
get UNK02 long
getdstring NULL 0x2
getdstring NAME 0x20A
putarray 2 i SIZE
putarray 3 i NAME
endif
next i
savepos base
for i = 0 < files
getarray OFFSET 1 i
getarray SIZE 2 i
getarray NAME 3 i
math OFFSET + base
if NAME != 0
log NAME OFFSET SIZE
endif
next i

Re: The Invincible Online GFPK

Posted: Wed Feb 08, 2012 7:19 pm
by finale00

Re: The Invincible Online GFPK

Posted: Mon Aug 20, 2012 12:01 pm
by Drawing
sorry for this necroposting but i've the same error of ekey.

I want to know if ekey or otherone succeded to extract from this different gfpk format...

p.s:finale the link of your client doesn't work...

Re: The Invincible Online GFPK

Posted: Mon Aug 20, 2012 5:17 pm
by Ekey
Script work fine.

Code: Select all

  offset   filesize   filename
------------------------------
  00001080 16512      EngineRes\Tex\CircleShadow.dds
  00005100 22000      EngineRes\Tex\DefaultTex.dds
  0000a6f0 1398256    EngineRes\Tex\sun.dds

- 3 files found in 0 seconds

Re: The Invincible Online GFPK

Posted: Mon Aug 20, 2012 8:16 pm
by finale00
Drawing wrote:sorry for this necroposting but i've the same error of ekey.

I want to know if ekey or otherone succeded to extract from this different gfpk format...

p.s:finale the link of your client doesn't work...
Did you use chrrox's script?

Check the client request thread in 3D section. Iaw posted a newer link cause they updated the client to some other version.

Re: The Invincible Online GFPK

Posted: Mon Aug 20, 2012 8:40 pm
by Drawing
i've tried with chroox's script...
I run quick bms i chose the bms script, the file and the folder where export but i've this problem,
Quick ask me to put another name and if i put a name i got this error

Image

Re: The Invincible Online GFPK

Posted: Mon Aug 20, 2012 9:29 pm
by Ekey
Maybe in newest client packs now XORed.

Re: The Invincible Online GFPK

Posted: Mon Aug 20, 2012 9:42 pm
by finale00
Maybe you can add in that filexor command that aluigi has lol

Re: The Invincible Online GFPK

Posted: Tue Aug 21, 2012 11:18 am
by Drawing
ok i've to add this:
# filexor "0x78 0x6C 0x61 0x71 0x6A 0x23 0x65 0x6D 0x24 0x25 0x5E 0x66 0x6B 0x40 0x23 0x24 0x72 0x68 0x21 0x40 0x23 0x73 0x6B 0x40 0x23 0x24 0x21 0x00"

But where? in the bms script or where it asks me to put a new name?

Re: The Invincible Online GFPK

Posted: Tue Aug 21, 2012 3:05 pm
by Ekey
after

Code: Select all

goto 0x104
get files short
get null short
add

Code: Select all

filexor "0x78 0x6C 0x61 0x71 0x6A 0x23 0x65 0x6D 0x24 0x25 0x5E 0x66 0x6B 0x40 0x23 0x24 0x72 0x68 0x21 0x40 0x23 0x73 0x6B 0x40 0x23 0x24 0x21 0x00"

Re: The Invincible Online GFPK

Posted: Tue Aug 21, 2012 4:32 pm
by Drawing
I've tried to unpack weapon.gfpk but it doesn't work.

This is weapon.gfpk if you want to try http://www46.zippyshare.com/v/63895430/file.html