Skip to content

DZR DZS Format: RPAT and PATH

Sage-of-Mirrors edited this page Jan 13, 2014 · 1 revision

RPAT and PATH are chunks that put RPPN and PPNT entries, respectively, into groups. RPAT and RPPN are found only in DZRs, and PATH and PPNT are only found in DZSs. An entry is 0xC (12 dec) bytes long.

0x0 int16 numPoints; //Number of entries in this group
0x2 int16 unknown1; //Can't tell what it does, we'll have to find out later
0x4 int8 unknown2; //Ditto
0x5 int8 unknown3; //Usually this is 00, but it can also be 01
0x6 int16 padding;
0x8 in32 firstEntryOffset; //Offset to the first entry of this group

NOTE: With the exception of unknown3, the unknowns are almost always null (FF) bytes. They probably have purposes, but they are unclear at this time. A workable RPAT/PATH entry can be made with the unknowns set to FF, but also remember to set unknown3 to 00.

Clone this wiki locally