OBD:AKBA: Difference between revisions

m
...
m (cleanup)
m (...)
 
(4 intermediate revisions by 3 users not shown)
Line 9: Line 9:
{{OBDtr | 0x00 | res_id  |FF0000| 01 4F 02 00 | 591      | 00591-.AKBA }}
{{OBDtr | 0x00 | res_id  |FF0000| 01 4F 02 00 | 591      | 00591-.AKBA }}
{{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    | padding }}
{{OBDtr | 0x1C | int32   |00FFFF| B7 06 00 00 | 1719    | array size }}
{{OBDtr | 0x1C | uint32   |00FFFF| B7 06 00 00 | 1719    | array size }}
{{OBDtrBK}}
{{OBDtrBK}}
{{OBDtr | 0x00 | int32hb |FFC8C8| 00 00 00 00 |0, hig bit| plane equation for this "side" (see [[OBD:AKEV|AKEV]] / [[OBD:PLEA|PLEA]]); high bit reverses normal }}
{{OBDtr | 0x00 | uint32hb |FFC8C8| 00 00 00 00 |0, hig bit| plane index for this "side" (see [[OBD:AKEV|AKEV]] / [[OBD:PLEA|PLEA]]); high bit flips the plane }}
{{OBDtr | 0x04 | int32   |FFFFC8| 00 00 00 00 | 0        | [[OBD:AKAA|AKAA]] range start (adjacencies for this side) }}
{{OBDtr | 0x04 | uint32   |FFFFC8| 00 00 00 00 | 0        | [[OBD:AKAA|AKAA]] range start (adjacencies for this side) }}
{{OBDtr | 0x08 | int32   |C8FFC8| 01 00 00 00 | 1        | [[OBD:AKAA|AKAA]] range end (adjacencies for this side) }}
{{OBDtr | 0x08 | uint32   |C8FFC8| 01 00 00 00 | 1        | [[OBD:AKAA|AKAA]] range end (adjacencies for this side) }}
{{OBDtr | 0x0C | int32   |C8FFFF| 00 00 00 00 | 0        | ignored }}
{{OBDtr | 0x0C | uint32   |C8FFFF| 00 00 00 00 | 0        | ghost GQ start index; ignored }}
{{OBDtr | 0x10 | int32   |FFC8FF| 01 00 00 00 | 1        | ignored }}
{{OBDtr | 0x10 | uint32   |FFC8FF| 01 00 00 00 | 1        | ghost GQ end index; ignored }}
{{OBDtr | 0x14 | int32   |FFC800| 00 00 00 00 | 0        | ignored }}
{{OBDtr | 0x14 | uint32   |FFC800| 00 00 00 00 | 0        | BNV quad start index; ignored }}
{{OBDtr | 0x18 | int32   |C800C8| 01 00 00 00 | 1        | ignored }}
{{OBDtr | 0x18 | uint32   |C800C8| 01 00 00 00 | 1        | BNV quad end index; ignored }}
|}
|}


;Plane
It appears that the plane is ignored by the engine. In particular if a side has adjacencies then it has ghost quads and any quad has an associated plane. Sometimes the ghost quads are inside the BNV (instead of being on the edge) and in that case the quad plane is different from the side plane.


;[[OBD:AKAA|AKAA]] range
;[[OBD:AKAA|AKAA]] range
Line 27: Line 29:


{{OBD_File_Footer | type=AKBA | prev=AKAA | next=AKBP | name=Side Array | family=Level}}
{{OBD_File_Footer | type=AKBA | prev=AKAA | next=AKBP | name=Side Array | family=Level}}
{{OBD}}
279

edits