Carmageddon 2: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 19: | Line 19: | ||
: char {56} - Filename <font color="purple">(null terminated)</font> <br> | : char {56} - Filename <font color="purple">(null terminated)</font> <br> | ||
<br> | <br> | ||
char {X} - <font color="red"> '' File Data | File Data starts from offset "(56 * (FileIndex - 1)) + 64", where FileIndex is 1 | ||
Second File is stored at "(56 * (FileIndex - 1)) + 64",where FileIndex is 2 | |||
... and so on, until reading all files | |||
char {X} - <font color="red"> '' File Data '' </font> <br> | |||
It also seems that every File Data is null terminated (just not sure) | |||
</b></tt> | </b></tt> | ||
| Line 29: | Line 34: | ||
* [[Game Extractor|Game Extractor]]<br> | * [[Game Extractor|Game Extractor]]<br> | ||
* [[jRipper|jRipper]]<br> | |||
Revision as of 13:33, 23 August 2006
Choose archive extension:
TWT
- Format Type : Archive
- Endian Order : Little Endian
Format Specifications
uint32 {4} - Archive Size
uint32 {4} - Number Of Files
// for each file
- uint32 {4} - File Size
- char {56} - Filename (null terminated)
File Data starts from offset "(56 * (FileIndex - 1)) + 64", where FileIndex is 1
Second File is stored at "(56 * (FileIndex - 1)) + 64",where FileIndex is 2
... and so on, until reading all files
char {X} - File Data
It also seems that every File Data is null terminated (just not sure)
MultiEx BMS
Not written yet