Page 1 of 2

Catwoman

Posted: Sun Aug 01, 2004 1:35 pm
by saajd
Hello
you can help me?
I need tool for catwoman game for unpack *.avl and *.vol
Thank you!

Re: Catwoman

Posted: Sun Aug 01, 2004 6:55 pm
by Guest
saajd wrote:Hello
you can help me?
I need tool for catwoman game for unpack *.avl and *.vol
Thank you!
Download PakScape Program!!!

Full game CatWoman

Posted: Mon Aug 02, 2004 12:16 pm
by sajad
No

I have full game Catwoman(2cds)

Posted: Mon Aug 02, 2004 7:09 pm
by Mr.Mouse
I looked at them and they are way to small to be real archives. I can't find a demo of the game anywhere. Do you have bigger .VOL files? But not TOO big?

Catwoman

Posted: Tue Aug 03, 2004 9:09 pm
by sajad
yes
this is file vol 500k
to ideate package vol and avl be one package with different name

Posted: Wed Aug 04, 2004 1:56 pm
by friendsofwatto
Mr Mouse - I think this should be enough for you to work with...

Code: Select all

+----------------------+
| Catwoman *.vol *.avl |
+----------------------+

4 - Header (VOLT)
4 - Version? (2)
4 - numFiles
4 - Directory Size

// for each file
4 - Unknown
4 - File Type ID? (1)
4 - File ID Number? (goes up by 25 for each file)

// for each file
4 - File Offset
4 - null
4 - File Size
4 - null
X - Filename (null) (this may be a constant size of 8 + 1 null?)

X - File Data

Posted: Wed Aug 04, 2004 4:00 pm
by Mr.Mouse
Yep, :) , and here's the MexScript:
IDString 0 VOLT ;
Get VN Long 0 ;
Get FN Long 0 ;
Get HS Long 0 ;
SavePos ST 0 ;
Set J Long 12 ;
Math J *= FN ;
Math ST += J ;
GoTo ST 0 ;
For T = 1 To FN ;
SavePos FOO 0 ;
Get FO Long 0 ;
Get D Long 0 ;
SavePos FSO 0 ;
Get FS Long 0 ;
Get D Long 0 ;
Get FNA String 0 ;
Log FNA FO FS FOO FSO ;
Next T ;

Use the update function in MultiEx Commander (Web) to retrieve the new MC.MRF file. Will write a script to extract from PCS files.

Catwoman Completed

Posted: Thu Aug 05, 2004 11:03 am
by sajad
Thank you

Catwoman pcs files error

Posted: Thu Aug 05, 2004 12:34 pm
by sajad
Hello
after type script and clck on button "test on"and open pcs files send message error:

Process error:
Id string of format invalid

after ok

error in line:
numeric value instead of text variable

but with click on button "check script " send message: no errors!

Please help me

thank you

Posted: Thu Aug 05, 2004 12:48 pm
by Mr.Mouse
The script is for VOL files, not for PCS files. You can extract PCS files from the VOL files using the above script. But use the Web update function in MultiEx Commander and you can select Catwoman vol files.

Posted: Thu Aug 05, 2004 12:49 pm
by friendsofwatto
Try updating MexCom using the web update tool - I tested it and it worked for me.

The web update tool is found at the menus at the top
Web --> Check web for new version

You may notice that it downloads the script for you.

Give that a go

WATTO
[email protected]
http://www.watto.org

pcm files

Posted: Thu Aug 05, 2004 1:21 pm
by sajad
after extract from vol file
two pack extract : pcs and pcm
need unpack pcm

Posted: Thu Aug 05, 2004 1:27 pm
by friendsofwatto
I took a look at the file you supplied, and the PCS files in the *.vol archive - they are both the same. These files don't appear to be an archive at all - at least not that I can see - so I presume that it is some other format used by the game. I think it is either a map, or is something used in a map.

WATTO
[email protected]
http://www.watto.org

Posted: Thu Aug 05, 2004 2:12 pm
by Rahly
Actualy, The PCS file looks like a "semi" archive. I took a quick look and i saw a bunch of RIFF headers, include WAVE, so there IS a wave file contained in this file. RIFF AMPC?.. I'm not sure what that is, could be a propriety codec. I see DTX? which is used in Direct X as Texture file format. I see the same in the PCM file only I don't see riff headers, so it COULD have RAW PCM audio data in it, in fact, i looked like it (Just scrolling through it in a hex editor you can see patterns that look almost like raw audio).

Now there aren't any "names" in this, so it prolly not a "real" archive file. Possibly a specially formated archive.

Posted: Thu Aug 05, 2004 2:16 pm
by Mr.Mouse
Ah, well, I had been busy a bit with that.

Looks like PCM and PCS are alike.

There's at least a header of 0x1f4 size and a tail, but also a middle part.

[0-3] - BIGB (id string)
[128-131] - relative offset of tail (add 0x1f4), 4-byte value
[420-423] - number of record (each record has at least three files, including a TGA, a AMF-header and an AMF-file), in PCM files these last two don't have actual names.

Data starts at 0x1f4 (500)

At the TAIL entries each have three 4-byte values first :

[0-3] xx xx xx 80 (file ID, 01 00 00 80 is TGA file)
[4-7] relative offset of data entry (add 0x1f4 again!) (Note: each data entry normally has its own header. In case of tga files, this starts NOT with the string of the archivename, but with a 4-byte variable. Unlike AMF files in PCS archives, they start without this variable first.)
[8-11] relative offset of the tail of the header part of the file (just prior to the actual file)
etc.
There's more to the tail after this, I don't know yet.

At the TAIL PART OF THE HEADER OF THE FILE :
[0-3] - relative offset of actual file data
[4-7] - size in bytes of the file

This should be enough information to extract the TGAs at least.

Perhaps we can find out more.

:D

So, this archive is specially designed for the game (I'm guessing this is part of a complete level resource), but it's still an archive. :wink: