OBD:IDXA M3GM 1: Difference between revisions
Jump to navigation
Jump to search
AKEV 1 AKEV 2 AKOT 1 AKOT 2 M3GM 1 M3GM 2 ONOA
AKEV 1 AKEV 2 AKOT 1 AKOT 2 M3GM 1 M3GM 2 ONOA
mNo edit summary |
(replacing external image with localized one; fixing apparent errors in table) |
||
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=Generic | align=center}} | ||
Line 7: | Line 7: | ||
[[ | [[Image:idxa_m1a.gif]] | ||
Line 25: | Line 25: | ||
{{Table}} | {{Table}} | ||
|- | |- 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 | ||
|- | |- align=center bgcolor="#696969" | ||
| | | colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 1</font> | ||
|- | |- align=center valign=top | ||
| 00000080 || 0, high bit || | | 00000080 || 0, high bit || bgcolor="#FFC8C8" | 0 || || || || | ||
|- | |- align=center valign=top | ||
| 02000000 || 2 || | | 02000000 || 2 || bgcolor="#FFC8C8" | 2 || bgcolor="#FFFFC8" | 2 || || || | ||
|- | |- align=center valign=top | ||
| 01000000 || 1 || | | 01000000 || 1 || bgcolor="#FFC8C8" | 1 || bgcolor="#FFFFC8" | 1 || bgcolor="#C8FFC8" | 1 || || | ||
|- | |- align=center valign=top | ||
| 05000000 || 5 || | | 05000000 || 5 || || bgcolor="#FFFFC8" | 5 || bgcolor="#C8FFC8" | 5 || bgcolor="#C8FFFF" | 5 || | ||
|- | |- align=center valign=top | ||
| 04000000 || 4 || | | 04000000 || 4 || || || bgcolor="#C8FFC8" | 4 || bgcolor="#C8FFFF" | 4 || bgcolor="#FFC8FF" | 4 | ||
|- | |- align=center valign=top | ||
| 07000000 || 7 || | | 07000000 || 7 || || || || bgcolor="#C8FFFF" | 7 || bgcolor="#FFC8FF" | 7 | ||
|- | |- align=center valign=top | ||
| 06000000 || 6 || | | 06000000 || 6 || || || || || 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|| | | 0A000080 || 10, high bit|| bgcolor="#FFC8C8" | 10 || || || || | ||
|- | |- align=center valign=top | ||
| 08000000 || 8 || | | 08000000 || 8 || bgcolor="#FFC8C8" | 8 || bgcolor="#FFFFC8" | 8 || || || | ||
|- | |- align=center valign=top | ||
| 0B000000 || 11 || | | 0B000000 || 11 || bgcolor="#FFC8C8" | 11 || bgcolor="#FFFFC8" | 11 || bgcolor="#C8FFC8" | 11 || || | ||
|- | |- align=center valign=top | ||
| 0D000000 || 13 || | | 0D000000 || 13 || || bgcolor="#FFFFC8" | 13 || bgcolor="#C8FFC8" | 13 || || | ||
|- | |- align=center valign=top | ||
| 0C000000 || 12 || || | | 0C000000 || 12 || || || bgcolor="#C8FFC8" | 12 || || | ||
|- | |- align=center bgcolor="#696969" | ||
| | | colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 3</font> | ||
|- | |- align=center valign=top | ||
| 0F000080 || 15, high bit|| | | 0F000080 || 15, high bit|| bgcolor="#FFC8C8" | 15 || || || || | ||
|- | |- align=center valign=top | ||
| 01000000 || 1 || | | 01000000 || 1 || bgcolor="#FFC8C8" | 1 || bgcolor="#FFFFC8" | 1 || || || | ||
|- | |- align=center valign=top | ||
| 0E000000 || 14 || | | 0E000000 || 14 || bgcolor="#FFC8C8" | 14 || bgcolor="#FFFFC8" | 14 || || || | ||
|- | |- align=center valign=top | ||
| 04000000 || 4 || | | 04000000 || 4 || || bgcolor="#FFFFC8" | 4 || || || | ||
|- | |- align=center bgcolor="#696969" | ||
| | | colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 4</font> | ||
|- | |- align=center valign=top | ||
| 02000080 || 2, high bit || | | 02000080 || 2, high bit || bgcolor="#FFC8C8" | 2 || || || || | ||
|- | |- align=center valign=top | ||
| 00000000 || 0 || | | 00000000 || 0 || bgcolor="#FFC8C8" | 0 || || || || | ||
|- | |- align=center valign=top | ||
| 03000000 || 3 || | | 03000000 || 3 || bgcolor="#FFC8C8" | 3 || || || || | ||
|- | |- align=center bgcolor="#696969" | ||
| | | colspan=7 | <font color="#FFFFFF" SIZE=2>Strip 5</font> | ||
|- | |- align=center valign=top | ||
| 08000080 || 8, high bit || | | 08000080 || 8, high bit || bgcolor="#FFC8C8" | 8 || || || || | ||
|- | |- align=center valign=top | ||
| 0A000000 || 10 || | | 0A000000 || 10 || bgcolor="#FFC8C8" | 10 || || || || | ||
|- | |- align=center valign=top | ||
| 09000000 || 9 || | | 09000000 || 9 || bgcolor="#FFC8C8" | 9 || || || || | ||
|} | |} | ||
[[Image:Door strips from IDXA.gif]] | |||
Line 92: | Line 92: | ||
{{OBD_File_Footer | type=IDXA | prev=HPge | next=IGHH | name=Index Array| family=Generic}} | {{OBD_File_Footer | type=IDXA | prev=HPge | next=IGHH | name=Index Array | family=Generic}} | ||
{{OBD}} | {{OBD}} |
Revision as of 23:59, 4 May 2022
|
Offset | Type | Raw Hex | Value | Description |
---|---|---|---|---|
0x00 | res_id | 01 0C 01 00 | 268 | 00268-.IDXA |
0x04 | lev_id | 01 00 00 00 | 3 | level 3 |
0x08 | char[20] | AD DE | dead | unused |
0x1C | int32 | 16 00 00 00 | 22 | array size |
First element (black outline) | ||||
0x00 | int32hb | 00 00 00 80 | 0, high bit | PNTA element ID (used for: to build triangles with the points of the PNTA file) |
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.
Raw Hex | Value | Triangle 1 | Triangle 2 | Triangle 3 | Triangle 4 | Triangle 5 |
Strip 1 | ||||||
00000080 | 0, high bit | 0 | ||||
02000000 | 2 | 2 | 2 | |||
01000000 | 1 | 1 | 1 | 1 | ||
05000000 | 5 | 5 | 5 | 5 | ||
04000000 | 4 | 4 | 4 | 4 | ||
07000000 | 7 | 7 | 7 | |||
06000000 | 6 | 6 | ||||
Strip 2 | ||||||
0A000080 | 10, high bit | 10 | ||||
08000000 | 8 | 8 | 8 | |||
0B000000 | 11 | 11 | 11 | 11 | ||
0D000000 | 13 | 13 | 13 | |||
0C000000 | 12 | 12 | ||||
Strip 3 | ||||||
0F000080 | 15, high bit | 15 | ||||
01000000 | 1 | 1 | 1 | |||
0E000000 | 14 | 14 | 14 | |||
04000000 | 4 | 4 | ||||
Strip 4 | ||||||
02000080 | 2, high bit | 2 | ||||
00000000 | 0 | 0 | ||||
03000000 | 3 | 3 | ||||
Strip 5 | ||||||
08000080 | 8, high bit | 8 | ||||
0A000000 | 10 | 10 | ||||
09000000 | 9 | 9 |
ONI BINARY DATA |
---|
HPge << Other file types >> IGHH |
IDXA : Index Array |
Generic file |