Monsters vs Aliens PC (.PAK)
- 
				Mygoshi
 - Posts: 654
 - Joined: Mon Oct 27, 2014 1:49 pm
 
Monsters vs Aliens PC (.PAK)
Hey everybody, 
I want to access the files of this game, and everything is packed inside this bigfile DATA.PAK
Is there a way to extract it?
Samples: (expired)
Thanks!
			
			
													I want to access the files of this game, and everything is packed inside this bigfile DATA.PAK
Is there a way to extract it?
Samples: (expired)
Thanks!
					Last edited by Mygoshi on Wed Feb 17, 2021 10:23 pm, edited 2 times in total.
									
			
						
										
						- 
				aluigi
 - Site Admin
 - Posts: 12984
 - Joined: Wed Jul 30, 2014 9:32 pm
 
- 
				Mygoshi
 - Posts: 654
 - Joined: Mon Oct 27, 2014 1:49 pm
 
Re: Monsters vs Aliens PC (.PAK)
Thanks! I'll try it.
			
			
													
					Last edited by Mygoshi on Wed Feb 17, 2021 10:23 pm, edited 2 times in total.
									
			
						
										
						- 
				Mygoshi
 - Posts: 654
 - Joined: Mon Oct 27, 2014 1:49 pm
 
Re: Monsters vs Aliens PC (.PAK)
It worked perfectly. Thanks again aluigi 
			
			
													
					Last edited by Mygoshi on Wed Feb 17, 2021 10:23 pm, edited 2 times in total.
									
			
						
										
						- 
				Mygoshi
 - Posts: 654
 - Joined: Mon Oct 27, 2014 1:49 pm
 
Re: Monsters vs Aliens PC (.PAK)
The music seems to be present inside the Streams.dat archive, could you help me extract its content?
Link: (expired)
Thanks!
			
			
													Link: (expired)
Thanks!
					Last edited by Mygoshi on Wed Feb 17, 2021 10:27 pm, edited 3 times in total.
									
			
						
										
						- 
				aluigi
 - Site Admin
 - Posts: 12984
 - Joined: Wed Jul 30, 2014 9:32 pm
 
Re: Monsters vs Aliens PC (.PAK)
It's audio stuff, why you post it here?
Anyway I don't know what codec is that but this script does the job:
			
			
									
						
										
						Anyway I don't know what codec is that but this script does the job:
Code: Select all
goto 0x20
for i = 0
    get DUMMY1 long
    if DUMMY1 == 0xaaaaaaaa
        break
    endif
    get DUMMY2a short
    get DUMMY2b short
    get DUMMY3 long
    get DUMMY4 long
    get DUMMY5 long
    get OFFSET long
    get DUMMY7a short
    get DUMMY7b short
    get FREQUENCY long
    get DUMMY8 short
    get DUMMY9 short
    get CHANNELS short
    get BITS short
    get DUMMY11 long
    get SIZE long
    get DUMMY13 long
    string NAME p "%d_%d_%d.raw" i FREQUENCY CHANNELS
    log NAME OFFSET SIZE
next i- 
				Mygoshi
 - Posts: 654
 - Joined: Mon Oct 27, 2014 1:49 pm
 
Re: Monsters vs Aliens PC (.PAK)
I attempted to make the music playable but apparently the GENH header I generated is wrong (probably because of the interleave), can you help me please?
Samples: (expired)
			
			
													Samples: (expired)
					Last edited by Mygoshi on Wed Feb 17, 2021 10:27 pm, edited 2 times in total.
									
			
						
										
						- 
				Mygoshi
 - Posts: 654
 - Joined: Mon Oct 27, 2014 1:49 pm
 
Re: Monsters vs Aliens PC (.PAK)
Apparently the codec is related to VOX ADPCM, but I still couldn't do something.
			
			
													
					Last edited by Mygoshi on Wed Feb 17, 2021 10:29 pm, edited 3 times in total.
									
			
						
										
						- 
				aluigi
 - Site Admin
 - Posts: 12984
 - Joined: Wed Jul 30, 2014 9:32 pm
 
Re: Monsters vs Aliens PC (.PAK)
And I bet there is no solution in those few posts on xentax, right?
mplayer and ffmpeg (the open source command-line tools) support vox, maybe give them a try.
You need LOT of patience with ffmpeg and its command-line options, I warn you
There are also some vox samples online for study: https://samples.ffmpeg.org/A-codecs/VoxWare/
			
			
									
						
										
						mplayer and ffmpeg (the open source command-line tools) support vox, maybe give them a try.
You need LOT of patience with ffmpeg and its command-line options, I warn you
There are also some vox samples online for study: https://samples.ffmpeg.org/A-codecs/VoxWare/
- 
				Mygoshi
 - Posts: 654
 - Joined: Mon Oct 27, 2014 1:49 pm
 
Re: Monsters vs Aliens PC (.PAK)
Thanks, I'll check that out.