ATG Core Cement Library RCF: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| Line 57: | Line 57: | ||
=== Supported Programs === | === Supported Programs === | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]] | ||
* [https://donutteam.com/downloads/RCFExplorer RCF Explorer] | |||
<br> | |||
=== Other Games === | === Other Games === | ||
Revision as of 22:10, 22 January 2021
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
- The Simpsons Hit & Run [PC] *.RCF