Catwoman PCM: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| Line 98: | Line 98: | ||
* Some files in archive may be compressed with [[RLE]]. | * Some files in archive may be compressed with [[RLE]]. | ||
* Some PCM and PCS archives are packed inside [[Bionicle|AVL]] and [[Bionicle|VOL]] archives. | * Some PCM and PCS archives are packed inside [[Bionicle|AVL]] and [[Bionicle|VOL]] archives. | ||
* Extensions can be described as follows: PCM = "PC Map", PCS = "PC Strat WAD", R4M = "R4 Map", R4S = "R4 Strat WAD". | |||
=== MultiEx BMS Script === | === MultiEx BMS Script === | ||
Revision as of 14:26, 11 October 2020
PCM, PCS, R4S, R4M
- Format Type : Archive
- Endian Order : Little Endian
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
- uint32 {4} - Unknown
// 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]
- uint16 {2} - File Type ID (1 = tga)
Bionicle: The Game *.PCM and *.PCS Format Specifications
// Bionicle: The game // PCM / PCS file format 4 bytes (char) - magic // "BIGB" 4 bytes (uint32) - offset_of_data - 16 4 bytes (uint32) - some_offset 4 bytes (uint32) - Version Number 63 bytes (char) - Some text 47 bytes (char) - Some text 4 bytes (uint32) - Segment 1 Uncompressed Offset 4 bytes (uint32) - Segment 1 Uncompressed Offset 4 bytes (uint32) - Segment 2 Compressed Offset 4 bytes (uint32) - Segment 2 Compressed Offset 255 bytes (char) - Build Command-line Arguments
Family Guy Video Game! *.R4M and *.R4S Format Specifications
// Family Guy Video Game! PSP
// R4M / R4S 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 - file data
x bytes - padding
}
Notes and Comments
- This file format seems to be used in few other games from "High Voltage Software" and "Argonaut Games" developers. It appears that format is slightly different in other games, but all games seems to be using same engine.
- Some files in archive may be compressed with RLE.
- Some PCM and PCS archives are packed inside AVL and VOL archives.
- Extensions can be described as follows: PCM = "PC Map", PCS = "PC Strat WAD", R4M = "R4 Map", R4S = "R4 Strat WAD".
MultiEx BMS Script
Not written yet
Compatible Programs
Other Games
These games also use this file format
- Family Guy Video Game! [PSP] *.R4M *.R4S
- Bionicle: The Game
- Bionicle 2: City of Legends [XBOX]