Rayman 2: Difference between revisions
Jump to navigation
Jump to search
imported>WATTO No edit summary |
imported>WATTO No edit summary |
||
| Line 1: | Line 1: | ||
* [[GRAFs|Return to the list of games]] | * [[GRAFs|Return to the list of games]] | ||
Choose archive extension: | Choose archive extension: | ||
== CNT == | == CNT == | ||
| Line 14: | Line 14: | ||
uint32 {4} - Number Of Folders <br> | uint32 {4} - Number Of Folders <br> | ||
uint32 {4} - <font color="red"> '' Number Of Files? '' </font> <br> | uint32 {4} - <font color="red"> '' Number Of Files? '' </font> <br> | ||
uint16 {2} - <font color="red"> '' Unknown '' </font> <br> | |||
byte {1} - XOR Value <br> | |||
<br> | <br> | ||
<font color="blue"> ''' // for each folder ''' </font> <br> | <font color="blue"> ''' // for each folder ''' </font> <br> | ||
: uint32 {4} - Folder Name Length <br> | : uint32 {4} - Folder Name Length <br> | ||
: char {X} - Encrypted Folder Name <br> | : char {X} - Encrypted Folder Name <font color="purple">(XOR with the "XOR Value Field")</font> <br> | ||
<br> | <br> | ||
byte {1} - End Of Directory Marker <font color="purple">(1)</font> <br> | byte {1} - End Of Directory Marker <font color="purple">(1)</font> <br> | ||
| Line 25: | Line 26: | ||
: uint32 {4} - null <br> | : uint32 {4} - null <br> | ||
: uint32 {4} - Filename Length <br> | : uint32 {4} - Filename Length <br> | ||
: char {X} - Filename <br> | : char {X} - Encrypted Filename <font color="purple">(XOR with the "XOR Value Field")</font> <br> | ||
: uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | : uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | ||
: uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | : uint32 {4} - <font color="red"> '' Unknown '' </font> <br> | ||
| Line 31: | Line 32: | ||
: uint32 {4} - File Length <br> | : uint32 {4} - File Length <br> | ||
<br> | <br> | ||
byte {X} - File Data | byte {X} - File Data <br> | ||
<br> | |||
</b></tt> | </b></tt> | ||
=== MultiEx BMS | === MultiEx BMS === | ||
Not written yet<br><br> | Not written yet<br><br> | ||
=== | === Other Games === | ||
These games also use this file format<br> | |||
* [[Rayman 2|Rayman 2]] | |||
* [[Rayman 3|Rayman 3]] | |||
* [[Rayman M|Rayman M]] | |||
=== Supported Programs === | |||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
Revision as of 03:44, 27 October 2005
Choose archive extension:
CNT
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
uint32 {4} - Number Of Folders
uint32 {4} - Number Of Files?
uint16 {2} - Unknown
byte {1} - XOR Value
// for each folder
- uint32 {4} - Folder Name Length
- char {X} - Encrypted Folder Name (XOR with the "XOR Value Field")
byte {1} - End Of Directory Marker (1)
// for each file
- uint32 {4} - null
- uint32 {4} - Filename Length
- char {X} - Encrypted Filename (XOR with the "XOR Value Field")
- uint32 {4} - Unknown
- uint32 {4} - Unknown
- uint32 {4} - File Offset
- uint32 {4} - File Length
byte {X} - File Data
MultiEx BMS
Not written yet
Other Games
These games also use this file format