OBD:IDXA M3GM 1: Difference between revisions

m
...
m (break)
 
m (...)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{OBD_File_Header | type=IDXA | prev=HPge | next=IGHH | name=Index Array| family=Generic | align=center}}
{{OBD_File_Header | type=IDXA | prev=HPge | next=IGHH | name=Index Array | family=General | align=center}}




----
----
<center>[[OBD:IDXA_AKEV_1|AKEV 1]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_AKEV_2|AKEV 2]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_AKOT_1|AKOT 1]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''AKOT 2'''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_M3GM_1|M3GM 1]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_M3GM_2|M3GM 2]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_ONOA|ONOA]]</center>
<center>[[OBD:IDXA_AKEV_1|AKEV 1]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_AKEV_2|AKEV 2]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_AKOT_1|AKOT 1]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_AKOT_2|AKOT 2]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''M3GM 1'''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_M3GM_2|M3GM 2]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_ONOA|ONOA]]</center>
----
----




[[image:idxa_m1a.gif]]
[[Image:idxa_m1a.gif]]




Line 14: Line 14:
{{OBDtr| 0x00 | res_id  |FF0000| 01 0C 01 00 | 268        | 00268-.IDXA }}
{{OBDtr| 0x00 | res_id  |FF0000| 01 0C 01 00 | 268        | 00268-.IDXA }}
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 00 | 3          | level 3 }}
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 00 | 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| 16 00 00 00 | 22        | array size }}
{{OBDtr| 0x1C | uint32   |00FFFF| 16 00 00 00 | 22        | array size }}
{{OBDtrBK}}
{{OBDtrBK}}
{{OBDtr| 0x00 | int32hb |FFC8C8| 00 00 00 80 | 0, high bit| [[OBD:PNTA|PNTA]] element ID (used for: to build triangles with the points of the [[OBD:PNTA|PNTA]] file) }}
{{OBDtr| 0x00 | uint32hb |FFC8C8| 00 00 00 80 | 0, high bit| [[OBD:PNTA|PNTA]] element ID (used for: to build triangles with the points of the [[OBD:PNTA|PNTA]] file) }}
|}
|}




The file is encoded to save harddisk space. Oni decodes it as it's shown in the table below. The high bit marks the beginning of a new strip. In a strip a triangle uses always two of the three points of the previous triangle.
The file is encoded to save harddisk space. Oni decodes it as it's shown in the table and the image below. The high bit marks the beginning of a new strip. In a strip a triangle uses always two of the three points of the previous triangle.
 


{{Table}}
{{Table}}
|-align=center bgcolor=e9e9e9
|- align=center bgcolor="#E9E9E9"
| width=20% | Raw Hex || width=20% | Value || width=12% | Triangle 1 || width=12% | Triangle 2 || width=12% | Triangle 3 || width=12% | Triangle 4 || width=12% | Triangle 5
| width=20% | Raw Hex || width=20% | Value || width=12% | Triangle 1 || width=12% | Triangle 2 || width=12% | Triangle 3 || width=12% | Triangle 4 || width=12% | Triangle 5
|-align=center valign=top
|- align=center bgcolor="#696969"
|
| colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 1</font>
|- align=center valign=top
| 00000080 || 0, high bit || bgcolor="#FFC8C8" |  0 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 02000000 || 2          || bgcolor="#FFC8C8" |  2 || bgcolor="#FFFFC8" |  2 || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 01000000 || 1          || bgcolor="#FFC8C8" |  1 || bgcolor="#FFFFC8" |  1 || bgcolor="#C8FFC8" |  1 || &nbsp;                || &nbsp;
|- align=center valign=top
| 05000000 || 5          || &nbsp;                || bgcolor="#FFFFC8" |  5 || bgcolor="#C8FFC8" |  5 || bgcolor="#C8FFFF" |  5 || &nbsp;
|- align=center valign=top
| 04000000 || 4          || &nbsp;                || &nbsp;                || bgcolor="#C8FFC8" |  4 || bgcolor="#C8FFFF" |  4 || bgcolor="#FFC8FF" | 4
|- align=center valign=top
| 07000000 || 7          || &nbsp;                || &nbsp;                || &nbsp;                || bgcolor="#C8FFFF" |  7 || bgcolor="#FFC8FF" | 7
|- align=center valign=top
| 06000000 || 6          || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;                || bgcolor="#FFC8FF" | 6
|- align=center bgcolor="#696969"
| colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 2</font>
|- align=center valign=top
| 0A000080 || 10, high bit|| bgcolor="#FFC8C8" | 10 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 08000000 || 8          || bgcolor="#FFC8C8" |  8 || bgcolor="#FFFFC8" |  8 || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 0B000000 || 11          || bgcolor="#FFC8C8" | 11 || bgcolor="#FFFFC8" | 11 || bgcolor="#C8FFC8" | 11 || &nbsp;                || &nbsp;
|- align=center valign=top
| 0D000000 || 13          || &nbsp;                || bgcolor="#FFFFC8" | 13 || bgcolor="#C8FFC8" | 13 || &nbsp;                || &nbsp;
|- align=center valign=top
| 0C000000 || 12          || &nbsp;                || &nbsp;                  || bgcolor="#C8FFC8" | 12 || &nbsp;                || &nbsp;
|- align=center bgcolor="#696969"
| colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 3</font>
|- align=center valign=top
| 0F000080 || 15, high bit|| bgcolor="#FFC8C8" | 15 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 01000000 || 1          || bgcolor="#FFC8C8" |  1 || bgcolor="#FFFFC8" |  1 || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 0E000000 || 14          || bgcolor="#FFC8C8" | 14 || bgcolor="#FFFFC8" | 14 || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 04000000 || 4          || &nbsp;                || bgcolor="#FFFFC8" |  4 || &nbsp;                || &nbsp;                || &nbsp;
|- align=center bgcolor="#696969"
| colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 4</font>
|- align=center valign=top
| 02000080 || 2, high bit || bgcolor="#FFC8C8" |  2 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 00000000 || 0          || bgcolor="#FFC8C8" |  0 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 03000000 || 3          || bgcolor="#FFC8C8" |  3 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|- align=center bgcolor="#696969"
| colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 5</font>
|- align=center valign=top
| 08000080 || 8, high bit || bgcolor="#FFC8C8" |  8 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 0A000000 || 10          || bgcolor="#FFC8C8" | 10 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|- align=center valign=top
| 09000000 || 9          || bgcolor="#FFC8C8" |  9 || &nbsp;                || &nbsp;                || &nbsp;                || &nbsp;
|}
|}




http://ssg.oni2.net/images/door.gif
[[Image:Door strips from IDXA.gif]]
 
 
----
<center>[[OBD:IDXA_AKEV_1|AKEV 1]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_AKEV_2|AKEV 2]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_AKOT_1|AKOT 1]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_AKOT_2|AKOT 2]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'''M3GM 1'''&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_M3GM_2|M3GM 2]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[[OBD:IDXA_ONOA|ONOA]]</center>
----
 


{{OBD_File_Footer | type=IDXA | prev=HPge | next=IGHH | name=Index Array | family=General}}


{{OBD_File_Footer | type=IDXA | prev=HPge | next=IGHH | name=Index Array| family=Generic}}
{{OBD}}
281

edits