XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Sun Nov 18, 2018 3:42 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 9 posts ] 
Author Message
 Post subject: Need help with DIZZEL unpacker
PostPosted: Sun Mar 22, 2015 2:39 pm 
Offline
n00b
User avatar

Joined: Fri Nov 21, 2014 5:19 pm
Posts: 11
Location: India
Has thanked: 119 times
Have thanks: 1 time














You can make the ads go away by registering

Hi,

Can anyone please help me with unpacking DIZZEL .PAC & .pak files ? Files can be downloaded from here
http://www.uploadmb.com/dw.php?id=1427031258

I changed the .PAC to .7z & extracted using 7zip, but only one file is extracted which is much smaller in size than the archive.
The .MODEL files within .PAC files can be opened with 3D Object Converter.

Thanks,
Saurav


Top
 Profile  
 
 Post subject: Re: Need help with DIZZEL unpacker
PostPosted: Sun Mar 22, 2015 4:46 pm 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2491
Location: Nexus, searching for Jim Kirk
Has thanked: 598 times
Have thanks: 1277 times
search for 44 44 53 20 7C in the .pac file. There's 11 findings.

Save your selection in a hexeditor as *.DDS file (H_HEAD_010_N.DDS, normal map):

(Filepath\filename in the pic should belong to the 2nd DDS.)


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.


_________________
Bigchillghost, Reverse Engineering a Game Model: http://forum.xentax.com/viewtopic.php?f=29&t=17889
extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip


Top
 Profile  
 
 Post subject: Re: Need help with DIZZEL unpacker
PostPosted: Tue Mar 24, 2015 12:03 pm 
Offline
n00b
User avatar

Joined: Fri Nov 21, 2014 5:19 pm
Posts: 11
Location: India
Has thanked: 119 times
Have thanks: 1 time
It's shakotay2 to my rescue again !! :D

Thanks shakotay2. Following your guide I extracted 11 textures.
How to extract the .MODEL files ? I don't need the other files.

Thanks,
Saurav


Top
 Profile  
 
 Post subject: Re: Need help with DIZZEL unpacker
PostPosted: Tue Mar 24, 2015 2:29 pm 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2491
Location: Nexus, searching for Jim Kirk
Has thanked: 598 times
Have thanks: 1277 times
using offzip and hex2obj does the trick:


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.


_________________
Bigchillghost, Reverse Engineering a Game Model: http://forum.xentax.com/viewtopic.php?f=29&t=17889
extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip


Top
 Profile  
 
 Post subject: Re: Need help with DIZZEL unpacker
PostPosted: Wed Mar 25, 2015 12:24 pm 
Offline
n00b
User avatar

Joined: Fri Nov 21, 2014 5:19 pm
Posts: 11
Location: India
Has thanked: 119 times
Have thanks: 1 time
Thanks shakotay2. What arguments you used for offzip ?

In .pac files, the word 'TFSZIP' is found several times. So I've uploaded some files here http://www.uploadmb.com/dw.php?id=1427273952 that may be useful for unpacking the .pac archives.

Thanks,
Saurav


Top
 Profile  
 
 Post subject: Re: Need help with DIZZEL unpacker
PostPosted: Wed Mar 25, 2015 5:30 pm 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2491
Location: Nexus, searching for Jim Kirk
Has thanked: 598 times
Have thanks: 1277 times
offzip -a -z -15 PAC_Char_011.bin D:\xxx 0

(PAC_Char_011.bin is a datablock I cut from the pac file.)

_________________
Bigchillghost, Reverse Engineering a Game Model: http://forum.xentax.com/viewtopic.php?f=29&t=17889
extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip


Top
 Profile  
 
 Post subject: Re: Need help with DIZZEL unpacker
PostPosted: Fri Apr 03, 2015 6:51 pm 
Offline
n00b
User avatar

Joined: Fri Nov 21, 2014 5:19 pm
Posts: 11
Location: India
Has thanked: 119 times
Have thanks: 1 time
Hi shakotay2,
Sorry for the late reply & thanks a lot for your help. I've extracted a few models using your guide.
However, extracting in this way is very time consuming. An extractor would be very helpful.
Could you please check the files uploaded at http://www.uploadmb.com/dw.php?id=1427273952 ?
The client can be downloaded from http://dizzel.ogplanet.com/en/download/game.og.

Thanks,
Saurav


Top
 Profile  
 
 Post subject: Re: Need help with DIZZEL unpacker
PostPosted: Fri Apr 03, 2015 8:32 pm 
Offline
veteran

Joined: Sun Apr 01, 2012 12:44 pm
Posts: 148
Has thanked: 51 times
Have thanks: 99 times
Experimental QuickBMS script, autounpacks TFSZIP files for convenience:
Code:
# DIZZEL .PAC
# script for QuickBMS http://quickbms.aluigi.org

get DUMMY long
get FSIZE long
get DUMMY long
get FSIZE2 long
get FSIZE2 long
goto 532

for OFFSET = 0 < FSIZE2
   get ID long
   getdstring NAME 260
   
   get SIZE long
   get HASH long # only for TFSZIP
   goto 32 0 SEEK_CUR
   
   savepos OFFSET
   getdstring TEST 6
   
   if TEST == "TFSZIP"
      math OFFSET += 32
      math SIZE -= 32
      log MEMORY_FILE OFFSET SIZE
      callfunction ParseZIP
   else
      log NAME OFFSET SIZE
   endif
   
   math OFFSET += SIZE
   goto OFFSET
next

startfunction ParseZIP
   ComType deflate
   idstring "PK\x03\x04" MEMORY_FILE
   get ver             short MEMORY_FILE
   get flag            short MEMORY_FILE
   get method          short MEMORY_FILE
   get modtime         short MEMORY_FILE
   get moddate         short MEMORY_FILE
   get crc             long  MEMORY_FILE
   get comp_size       long  MEMORY_FILE
   get uncomp_size     long  MEMORY_FILE
   get name_len        short MEMORY_FILE
   get extra_len       short MEMORY_FILE
   getdstring dummy    name_len  MEMORY_FILE
   getdstring extra    extra_len MEMORY_FILE
   savepos zip_offset MEMORY_FILE

   if method == 0
      Log name zip_offset uncomp_size MEMORY_FILE
   else
      CLog name zip_offset comp_size uncomp_size MEMORY_FILE
   endif
endfunction


Top
 Profile  
 
 Post subject: Re: Need help with DIZZEL unpacker
PostPosted: Mon Apr 06, 2015 10:02 am 
Offline
n00b
User avatar

Joined: Fri Nov 21, 2014 5:19 pm
Posts: 11
Location: India
Has thanked: 119 times
Have thanks: 1 time
Thanks a lot barti for the script.This is exactly what I needed. Everthing's working fine.

Thanks,
Saurav


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 9 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: Google [Bot] and 6 guests


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:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group