OpenSpace CNT: Difference between revisions
Jump to navigation
Jump to search
imported>Ikskoks |
imported>Ikskoks |
||
| Line 61: | Line 61: | ||
<gallery bordercolor="transparent" spacing="small" orientation="landscape"> | <gallery bordercolor="transparent" spacing="small" orientation="landscape"> | ||
Ray_Cont_Panel.png | Ray_Cont_Panel.png | ||
cnt_explorer.png | |||
</gallery> | </gallery> | ||
Revision as of 15:57, 26 October 2020
CNT
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
// header
uint32 {4} - Number Of Folders
uint32 {4} - Number Of Files
byte {1} - Is XOR Used flag
byte {1} - Is Checksum Used flag
byte {1} - XOR Key
// for each folder
- uint32 {4} - Folder Name Length
- char {X} - Encrypted Folder Name (XOR with the "XOR Key Field")
byte {1} - End Of Directory Marker / Directory Checksum (1)
// for each file
- uint32 {4} - null
- uint32 {4} - Filename Length
- char {X} - Encrypted Filename
- uint32 {4} - File XOR Key
- uint32 {4} - Checksum
- uint32 {4} - File Offset
- uint32 {4} - File Length
byte {X} - File Data
MultiEx BMS
Not written yet.
Notes and Comments
- CNT archive is used for storing data in OpenSpace games.
Supported Programs
Games
List of games using this file format:
- Rayman 2
- Rayman 3
- Rayman M
- Rayman Arena
- Donald Duck: Quack Attack / Donald Duck: Goin' Quackers
- Tonic Trouble
- Playmobil: Hype