Luigi Auriemma

aluigi.org (ARCHIVE-ONLY FORUM!)
It is currently 19 Jul 2012 12:29

All times are UTC [ DST ]





Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 
Author Message
 Post subject: Epic Mickey (wii) pak files
PostPosted: 25 Nov 2010 09:40 

Joined: 10 Jul 2010 09:45
Posts: 33
Hi, Luigi!

Can you look at this files? I know that this game using Gamebryo Game Engine.


Top
 Profile  
 
 
 Post subject: Re: Epic Mickey (wii) pak files
PostPosted: 11 Dec 2010 15:18 

Joined: 10 Jul 2010 09:45
Posts: 33
sorry for bump, but it's very hard to unpack those files?


Top
 Profile  
 
 Post subject: Re: Epic Mickey (wii) pak files
PostPosted: 11 Dec 2010 15:32 

Joined: 24 Sep 2007 02:12
Posts: 1114
Location: http://sethioz.co.uk
Luigi have lately said that he dont deal with file formats anymore or at least for the time being, go ask on xentax. they are game researchers too.


Top
 Profile  
 
 Post subject: Re: Epic Mickey (wii) pak files
PostPosted: 11 Dec 2010 15:34 

Joined: 10 Jul 2010 09:45
Posts: 33
Sethioz wrote:
Luigi have lately said that he dont deal with file formats anymore or at least for the time being, go ask on xentax. they are game researchers too.

thanks for quick reply, going to xentax, i just think here is someone else who may help.


Top
 Profile  
 
 Post subject: Re: Epic Mickey (wii) pak files
PostPosted: 20 Jan 2011 04:19 

Joined: 10 Jul 2010 09:45
Posts: 33
Here the script created by WRS from xentax:

Code:
# QuickBMS script for Epic Monkey PAK files
# WRS (xentax.com)
endian big
comtype zlib

## header
get H_SIGNATURE long # probally not written as string
get H_VERSION long   # assumed
get H_ZERO    long
get H_SIZE    long
get H_DATAPTR long

math H_DATAPTR += H_SIZE
goto H_SIZE

## file info
get FILES long

math STRPTR = FILES     # calculate string table pos
math STRPTR *= 24       #
savepos FILEDATA        # or += H_SIZE
math STRPTR += FILEDATA #    += 4 (for FILES)

math TOTPOS = H_DATAPTR # sum of aligned size

for f = 0 < FILES

  # record header
  get UNSIZE long # real size
  get PKSIZE long # compressed size
  get ALSIZE long # aligned size

  get FOLDERNM long # string table pointer
  getdstring FILETYPE 4
  get FILENM long # string table pointer

  # get whole filename
  savepos POS

  math FOLDERNM += STRPTR
  math FILENM += STRPTR

  goto FOLDERNM
  get FOLDERSTR string
  goto FILENM
  get FILESTR string

  string FOLDERSTR += "/"
  string FOLDERSTR += FILESTR

  if UNSIZE == PKSIZE
    log FOLDERSTR TOTPOS PKSIZE
  else
    clog FOLDERSTR TOTPOS PKSIZE UNSIZE
  endif

  goto POS
  math TOTPOS += ALSIZE

next f


and thanks for this goes to WRS


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 

All times are UTC [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron