Catwoman PCM: Difference between revisions

From XentaxWiki
Jump to navigation Jump to search
imported>Ikskoks
No edit summary
imported>Ikskoks
Line 45: Line 45:
</b></tt>
</b></tt>


=== Family Guy Video Game! *.R4S and *.R4M Format Specifications ===  
=== Family Guy Video Game! *.R4M and *.R4S Format Specifications ===  


<pre>
<pre>
Line 73: Line 73:
}
}
</pre>
</pre>


=== Notes and Comments ===  
=== Notes and Comments ===  

Revision as of 12:23, 11 October 2020

PCM, PCS, R4S, R4M


Catwoman *.PCM and *.PCS Format Specifications

char {4}     - Header (BIGB)
uint32 {4}   - Header Size? (484)
byte {120}   - Unknown
uint32 {4}   - Directory Offset [+500]
byte {288}   - Unknown
uint32 {4}   - Number Of Files
byte {76}    - Unknown

// File Data

// for each file
uint32 {4}   - Unknown
char {64}    - Filename of Archive this file is located in (null)
char {16}    - Name 1
char {16}    - Name 2
char {64}    - Last Edited Date
char {64}    - Created Date
char {64}    - Filename (null)
uint32 {4}   - Offset to DDS Header [+fileSizeHeaderOffset]
uint32 {4}   - Offset to DDS Header [+fileSizeHeaderOffset]
uint32 {4}   - null
uint32 {4}   - File Header Size (relative to File Offset)
uint32 {4}   - File Size
uint32 {4}   - Unknown
uint32 {4}   - Unknown
byte {16}    - null
byte {X}     - Rest of the File Header (to FileHeaderSize)
byte {X}     - File Data


// Directory

// for each file
uint16 {2}   - File Type ID (1 = tga)
uint16 {2}   - Unknown
uint32 {4}   - File Offset [+500]
uint32 {4}   - Offset to File Size Header [+500]


Family Guy Video Game! *.R4M and *.R4S Format Specifications

// Family Guy Video Game! PSP
// R4S / R4M file format


// little endian


//HEADER
4 bytes (char) - magic // "BIGB"
4 bytes (uint32) - offset_of_data - 16
4 bytes (uint32) - some offset
4 bytes (uint32) - version number
65 bytes - strat wad clob // "<Strat Wad>"
43 bytes - author clob // "JohnSanderson"
20 bytes - unknown
264 bytes - build command line arguments clob // "-psp -disableerrors Maps\10_00.ent"
101 bytes - unknown


num_of_entries *
{
  x bytes - fiel data
  x bytes - padding
}

Notes and Comments

  • This file format seems to be used in few other games from "High Voltage Software" game developer. It appears that format is slightly different in other games.
  • Some files in archive may be compressed with RLE.

MultiEx BMS Script

Not written yet

Compatible Programs

Other Games

These games also use this file format