Difference between revisions of "Texture Dictionary (RW Section)"
Jump to navigation
Jump to search
| Line 9: | Line 9: | ||
uint8_t data[chunk_size]; | uint8_t data[chunk_size]; | ||
} txd_file_t;</source> | } txd_file_t;</source> | ||
| + | |||
| + | == Structure == | ||
| + | |||
| + | The struct section that comes right after the Texture Dictionary section contains 4 bytes of data: | ||
| + | |||
| + | 2b - WORD - Number of textures | ||
| + | 2b - WORD - Unknown | ||
Revision as of 20:31, 21 November 2012
| {{{NAME}}} | |
|---|---|
| RenderWare Stream Section | |
| Vendor | {{{VENDORNAME}}} |
| Module | {{{MODULENAME}}} |
| Module ID | 0x{{{MODULEID}}}
|
| Identifier | 0x{{{IDENTIFIER}}}
|
| Chunk ID | 0x{{{MODULEID}}}{{{IDENTIFIER}}}
|
| Versions | All |
| Hierarchy | |
| Parents: None | |
| Children: None | |
| Extensions: None | |
| File Format | |
Texture Dictionary is usually the root section of TXD files, thus it only contains child sections, no data. It is normally accompanied by a Struct section.
typedef struct txd_file_s {
uint32_t id; // 0x16 (22)
uint32_t chunk_size // file_size - 12
uint32_t marker;
uint8_t data[chunk_size];
} txd_file_t;Structure
The struct section that comes right after the Texture Dictionary section contains 4 bytes of data:
2b - WORD - Number of textures 2b - WORD - Unknown