Pathologic DAT
From XentaxWiki
Revision as of 22:58, 23 October 2006 by Dinoguy1000 (talk | contribs)
Contents
DAT
- Format Type : String encoding
- Endian Order : Little Endian
Format Specifications
Structure
- uint32 {4} - Number of records (may be multi-lines, separated by 0x0A)
- byte {X} - Records
Record
- uint32 {4} - UID
- byte {X} - Length
- byte {2Y} - String record of Length 2-byte Unicode characters
NOTE:
- each byte store 7 bits of Length, from LS to MS;
- the end of the Length field is marked with MSb == 0; i.e.:
- 0x12 = 0.0010010 = 0010010 = record of 18 characters
- 0xBC 0x02 = 1.0111100 0.0000010 = 00000100111100 = record of 316 chars
MultiEx BMS
Not written yet
Supported Programs
- Pathologic text converter (path_txt.exe) (no docs yet, for internal use, so no warranty at all)