OBD:ABNA: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
m (+cat)
 
(13 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> ABNA
{{OBD_File_Header | type=ABNA | prev=WPge | next=AGDB | name=BSP Tree Node Array | family=Level | align=center}}




<CENTER>[[OBD:WPge|<==]] <FONT SIZE=5>ABNA</FONT> [[OBD:AGDB|==>]]<BR>
[[image:abna_a.gif]]
<FONT SIZE=2>BSP Tree Node Array - Level file</FONT></CENTER>
 
:
 
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/abna_a.gif
{{Table}}
:
{{OBDth}}
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
{{OBDtr | 0x00 | res_id  |FF0000| 01 51 02 00 | 593           | 00593-.ABNA }}
|- BGCOLOR="#FFDDBB" ALIGN=CENTER
{{OBDtr | 0x04 | lev_id  |FFFF00| 01 00 00 06 | 3             | level 3 }}
| WIDTH=15% | <B>Hex</B>
{{OBDtr | 0x08 | char[20] |00FF00| AD DE       | dead         | unused }}
| <B>Translation</B>
{{OBDtr | 0x1C | int32    |00FFFF| E8 03 00 00 | 1000         | array size }}
| <B>Meaning</B>
{{OBDtrBK}}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
{{OBDtr | 0x00 | int32    |FFC8C8| 68 89 00 00 | 35176        | [[OBD:AGQG|AGQG]] element number }}
| BGCOLOR="#FF0000" | 01 51 02 00
{{OBDtr | 0x04 | int32hb  |FFFFC8| 73 00 00 00 | 115, high bit | [[OBD:PLEA|PLEA]] element number; if high bit set the plane normal must be reversed }}
| 593
{{OBDtr | 0x08 | int32    |C8FFC8| 01 00 00 00 | 1             | front ABNA child package index; -1 if there is none }}
| ALIGN=LEFT | 00593-.ABNA
{{OBDtr | 0x0C | int32    |C8FFFF| DB 01 00 00 | 475           | back ABNA child package index; -1 if there is none }}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFF00" | 01 00 00 06
| 3
| ALIGN=LEFT | level 3
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00FF00" | AD DE
| dead
| ALIGN=LEFT | not used
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00FFFF" | E8 03 00 00
| 1000
| ALIGN=LEFT | 1000 packages follow (one package is edged in black)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000"
| COLSPAN=3 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first package.</FONT>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 68 69 00 00
| 26729
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 73 00 00 00
| 115
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFC8" | 01 00 00 00
| 1
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFFF" | DB 01 00 00
| 475
| ALIGN=LEFT | unknown
|}
|}




<HR>
{{OBD_File_Footer | type=ABNA | prev=WPge | next=AGDB | name=BSP Tree Node Array | family=Level}}
<CENTER>[[OBD:WPge|<==]] <B>ABNA</B> [[OBD:AGDB|==>]]</CENTER>
<HR>
 


[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File types]] >> ABNA
{{OBD}}

Latest revision as of 23:44, 17 July 2010

ONI BINARY DATA
WPge << Other file types >> AGDB
ABNA : BSP Tree Node Array
switch to XML:ABNA page
Overview @ Oni Stuff
OBD.png


Abna a.gif


Offset Type Raw Hex Value Description
0x00 res_id 01 51 02 00 593 00593-.ABNA
0x04 lev_id 01 00 00 06 3 level 3
0x08 char[20] AD DE dead unused
0x1C int32 E8 03 00 00 1000 array size
First element (black outline)
0x00 int32 68 89 00 00 35176 AGQG element number
0x04 int32hb 73 00 00 00 115, high bit PLEA element number; if high bit set the plane normal must be reversed
0x08 int32 01 00 00 00 1 front ABNA child package index; -1 if there is none
0x0C int32 DB 01 00 00 475 back ABNA child package index; -1 if there is none


ONI BINARY DATA
WPge << Other file types >> AGDB
ABNA : BSP Tree Node Array
Level file