Jump to content

OBD:AGQG: Difference between revisions

m
...
m (Wording... Section with explanations is BELOW the table, not ABOVE...)
m (...)
Line 10: Line 10:
{{OBDtr | 0x04 | lev_id |FFFF00| 01 00 00 06 | 3            | level 3 }}
{{OBDtr | 0x04 | lev_id |FFFF00| 01 00 00 06 | 3            | level 3 }}
{{OBDtr | 0x08 |char[20]|00FF00| AD DE      | dead        | unused }}
{{OBDtr | 0x08 |char[20]|00FF00| AD DE      | dead        | unused }}
{{OBDtr | 0x1C | int32 |00FFFF| 15 A8 00 00 | 35349        | array size }}
{{OBDtr | 0x1C | uint32 |00FFFF| 15 A8 00 00 | 35349        | array size }}
{{OBDtrBK}}
{{OBDtrBK}}
{{OBDtr | 0x00 | int32 |FFC8C8| 00 00 00 00 | 0            | [[OBD:PNTA|PNTA]] element for 1st vertex }}
{{OBDtr | 0x00 | uint32 |FFC8C8| 00 00 00 00 | 0            | [[OBD:PNTA|PNTA]] element for 1st vertex }}
{{OBDtr | 0x04 | int32 |FFC8C8| 01 00 00 00 | 1            | [[OBD:PNTA|PNTA]] element for 2nd vertex }}
{{OBDtr | 0x04 | uint32 |FFC8C8| 01 00 00 00 | 1            | [[OBD:PNTA|PNTA]] element for 2nd vertex }}
{{OBDtr | 0x08 | int32 |FFC8C8| 02 00 00 00 | 2            | [[OBD:PNTA|PNTA]] element for 3rd vertex }}
{{OBDtr | 0x08 | uint32 |FFC8C8| 02 00 00 00 | 2            | [[OBD:PNTA|PNTA]] element for 3rd vertex }}
{{OBDtr | 0x0C | int32 |FFC8C8| 03 00 00 00 | 3            | [[OBD:PNTA|PNTA]] element for 4th vertex }}
{{OBDtr | 0x0C | uint32 |FFC8C8| 03 00 00 00 | 3            | [[OBD:PNTA|PNTA]] element for 4th vertex }}
{{OBDtr | 0x10 | int32 |FFFFC8| F5 0F 00 00 | 4085        | [[OBD:TXCA|TXCA]] element for 1st vertex }}
{{OBDtr | 0x10 | uint32 |FFFFC8| F5 0F 00 00 | 4085        | [[OBD:TXCA|TXCA]] element for 1st vertex }}
{{OBDtr | 0x14 | int32 |FFFFC8| F3 0F 00 00 | 4083        | [[OBD:TXCA|TXCA]] element for 2nd vertex }}
{{OBDtr | 0x14 | uint32 |FFFFC8| F3 0F 00 00 | 4083        | [[OBD:TXCA|TXCA]] element for 2nd vertex }}
{{OBDtr | 0x18 | int32 |FFFFC8| F4 0F 00 00 | 4084        | [[OBD:TXCA|TXCA]] element for 3rd vertex }}
{{OBDtr | 0x18 | uint32 |FFFFC8| F4 0F 00 00 | 4084        | [[OBD:TXCA|TXCA]] element for 3rd vertex }}
{{OBDtr | 0x1C | int32 |FFFFC8| F6 0F 00 00 | 4086        | [[OBD:TXCA|TXCA]] element for 4th vertex }}
{{OBDtr | 0x1C | uint32 |FFFFC8| F6 0F 00 00 | 4086        | [[OBD:TXCA|TXCA]] element for 4th vertex }}
{{OBDtr | 0x20 | color  |C8FFC8| 00 00 00 00 | 0, 0, 0, 0  | byte-swapped ARGB color for 1st vertex }}
{{OBDtr | 0x20 | color  |C8FFC8| 00 00 00 00 | 0, 0, 0, 0  | byte-swapped ARGB color for 1st vertex }}
{{OBDtr | 0x24 | color  |C8FFC8| 00 00 00 00 | 0, 0, 0, 0  | byte-swapped ARGB color for 2nd vertex }}
{{OBDtr | 0x24 | color  |C8FFC8| 00 00 00 00 | 0, 0, 0, 0  | byte-swapped ARGB color for 2nd vertex }}
Line 55: Line 55:
:0x00 00 00 '''10''' - impassable
:0x00 00 00 '''10''' - impassable
}}
}}
{{OBDtr | 0x34 | int32 |FFC8FF| FF FF FF FF | -1          | object ID and type to which this quad belongs (see [[ONOA]] for details); -1 if it does not belong to an object }}
{{OBDtr | 0x34 | uint32 |FFC8FF| FF FF FF FF | -1          | object ID and type to which this quad belongs (see [[ONOA]] for details); -1 if it does not belong to an object }}
{{OBDtrBK|Data fields exclusive to the PS2 implementation (4 extra bytes at the end of each AGQG array element)}}
{{OBDtrBK|Data fields exclusive to the PS2 implementation (4 extra bytes at the end of each AGQG array element)}}
{{OBDtr | 0x38 | int16  |FFC8FF| 00 80 | 32768 (high bit set) | unknown; always the same? }}
{{OBDtr | 0x38 | int16  |FFC8FF| 00 80 | 32768 (high bit set) | unknown; always the same? }}
279

edits