This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
banjo_tooie:geometry_layouts [2017/10/29 11:39] cpuhacka101 created |
banjo_tooie:geometry_layouts [2017/10/29 11:47] (current) cpuhacka101 |
||
---|---|---|---|
Line 12: | Line 12: | ||
| [<color darkgreen>bb</color> <color darkblue>cc</color> <color purple>dd dd</color>] | <color darkgreen>bb</color>=Continue*, <color darkblue>cc</color>=Bone ID, <color purple>dddd</color>=?? | | | [<color darkgreen>bb</color> <color darkblue>cc</color> <color purple>dd dd</color>] | <color darkgreen>bb</color>=Continue*, <color darkblue>cc</color>=Bone ID, <color purple>dddd</color>=?? | | ||
| [00 00 00 00] | If <color darkgreen>bb</color>=10, these four bytes are written before the next command. | | | [00 00 00 00] | If <color darkgreen>bb</color>=10, these four bytes are written before the next command. | | ||
+ | *Continue: If 00, GeoLayout stops after command. If 0x10, GeoLayout continues. | ||
---- | ---- | ||
Line 21: | Line 21: | ||
^ Value/Syntax ^ Description ^ | ^ Value/Syntax ^ Description ^ | ||
| [00 00 00 03] | Load DL Command ID | | | [00 00 00 03] | Load DL Command ID | | ||
- | | [00 00 00 00] | ? | | + | | [00 00 00 <color darkred>aa</color>] | 00 to end GeoLayout after command, 0x10 to continue | |
- | | [<color darkred>aa aa</color> <color darkgreen>bb bb</color>] | <color darkred>aaaa</color>=Offset in DL Segment/0x08, <color darkgreen>bbbb</color>=Tri Count | | + | | [<color darkgreen>bb bb</color> <color darkblue>cc cc</color>] | <color darkgreen>bbbb</color>=Offset in DL Segment/0x08, <color darkblue>cccc</color>=Tri Count | |
+ | | [00 00 00 00] | If <color darkred>aa</color>=10, these four bytes are written before the next command. | | ||
+ | *Continue: If 00, GeoLayout stops after command. If 0x10, GeoLayout continues. | ||
''Example: 00 00 00 03 00 00 00 00 00 2D 00 10'' | ''Example: 00 00 00 03 00 00 00 00 00 2D 00 10'' | ||