ATG Core Cement Library RCF: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks No edit summary |
imported>Ikskoks |
||
| Line 62: | Line 62: | ||
These games also use this file format<br> | These games also use this file format<br> | ||
* Crash Mind Over Mutant [PSP] *.RCF | * [[Crash Mind Over Mutant]] [PSP] *.RCF | ||
Revision as of 20:17, 10 October 2020
Choose archive extension:
RCF
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
// ARCHIVE HEADER
- char {32} - Header ("ATG CORE CEMENT LIBRARY" + nulls to fill)
- uint32 {4} - Unknown
- uint32 {4} - Directory Offset (60)
- uint32 {4} - Directory Length
- uint32 {4} - Offset To Filename Directory
- uint32 {4} - Filename Directory Length
- uint32 {4} - null
- uint32 {4} - Number Of Files
// DIRECTORY
- // for each file
- uint32 {4} - Hash?
- uint32 {4} - File Offset
- uint32 {4} - File Length
- uint32 {4} - Hash?
- byte {X} - null Padding to a multiple of 2048 bytes
// FILENAME DIRECTORY
- uint32 {4} - File Data Padding Multiple (2048)
- uint32 {4} - null
- // for each file
- uint32 {4} - Unknown
- uint32 {4} - File Data Padding Multiple (2048)
- uint32 {4} - null
- uint32 {4} - Filename Length (including null terminator)
- char {X} - Filename
- byte {1} - null Filename Terminator
- byte {0-3} - null Padding to a multiple of 4 bytes
- uint32 {4} - Unknown
- byte {X} - null Padding to a multiple of 2048 bytes
// FILE DATA
- // for each file
- byte {X} - File Data
- byte {X} - null Padding to a multiple of 2048 bytes
- byte {X} - File Data
MultiEx BMS
Not written yet
Supported Programs
Other Games
These games also use this file format
- Crash Mind Over Mutant [PSP] *.RCF