Difference between revisions of "Camera Properties Crash 2/3"
(draft of property 0x109) |
(category Crash 2/3) |
||
Line 48: | Line 48: | ||
CCCC = count of path points | CCCC = count of path points | ||
+ | [[Category:Crash 2/3]] |
Revision as of 15:49, 12 December 2018
This property consists of 4-byte words, with the 'path beginning/ending' as the main building block.
Path beginning/ending:
MMZZPP**
MM = begin/end flag, 01 is for beginnings, 02 for endings
ZZ = (neighbouring) zone index where this path begins if (MM=01) / ends if (MM=02)
PP = (neighbouring) zone's path index where this path begins if (MM=01) / ends if (MM=02)
** = unknown; (neighbouring) zone's path's point index where this path begins if (MM=01) / ends if (MM=02) ?
Type 1 and 2: (first word == 1)
Type 1: path with single end and beginning (MM second word == 00)
00000001 0000CCCC 01ZZPP** 02ZZPP**
CCCC = count of path points
Type 2: path with single beginning (MM second word == 01)
00000001 01ZZPP**
Type 3 and 4: (first word !== 1)
Type 3: path with single end (CCCC == pathcount)
CCCC0001 02ZZPP**
CCCC = count of path points
Type 4: path with multiple endings/beginnings (CCCC !== pathcount)
EEEEBBBB CCCC0000
followed by EEEE times: 01ZZPP**
followed by BBBB times: 02ZZPP**
EEEE = count of endings
BBBB = count of beginnings
CCCC = count of path points