OBD:AKBA: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(and yes, the plane can be non AA...)
No edit summary
Line 18: Line 18:
| 0x00 || long hb || BGCOLOR="#FFC8C8" | 00 00 00 00 || 0, high bit || ALIGN=LEFT | plane index for this "side" (in the environment plane array, see [[AKEV]]), reverse plane normal if set  
| 0x00 || long hb || BGCOLOR="#FFC8C8" | 00 00 00 00 || 0, high bit || ALIGN=LEFT | plane index for this "side" (in the environment plane array, see [[AKEV]]), reverse plane normal if set  
|- ALIGN=CENTER VALIGN=TOP
|- ALIGN=CENTER VALIGN=TOP
| 0x04 || long || BGCOLOR="#FFFFC8" | 00 00 00 00 || 0 || ALIGN=LEFT | [[OBD:AKAA | AKAA]] package number ? (because the highest value is 691)
| 0x04 || long || BGCOLOR="#FFFFC8" | 00 00 00 00 || 0 || ALIGN=LEFT | first [[OBD:AKAA | AKAA]] (side) package number
|- ALIGN=CENTER VALIGN=TOP
|- ALIGN=CENTER VALIGN=TOP
| 0x08 || long || BGCOLOR="#C8FFC8" | 01 00 00 00 || 1 || ALIGN=LEFT | [[OBD:AKAA | AKAA]] package number ? (because the highest value is 691)
| 0x08 || long || BGCOLOR="#C8FFC8" | 01 00 00 00 || 1 || ALIGN=LEFT | last [[OBD:AKAA | AKAA]] (side) package number + 1
|- ALIGN=CENTER VALIGN=TOP
|- ALIGN=CENTER VALIGN=TOP
| 0x0C || long || BGCOLOR="#C8FFFF" | 00 00 00 00 || 0 || ALIGN=LEFT | [[OBD:AKAA | AKAA]] package number ? (because the highest value is 688)
| 0x0C || long || BGCOLOR="#C8FFFF" | 00 00 00 00 || 0 || ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP
|- ALIGN=CENTER VALIGN=TOP
| 0x10 || long || BGCOLOR="#FFC8FF" | 01 00 00 00 || 1 || ALIGN=LEFT | [[OBD:AKAA | AKAA]] package number ? (because the highest value is 688)
| 0x10 || long || BGCOLOR="#FFC8FF" | 01 00 00 00 || 1 || ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP
|- ALIGN=CENTER VALIGN=TOP
| 0x14 || long || BGCOLOR="#FFC800" | 00 00 00 00 || 0 || ALIGN=LEFT | [[OBD:AKBP | AKBP]] package number ? (because the highest value is 1723)
| 0x14 || long || BGCOLOR="#FFC800" | 00 00 00 00 || 0 || ALIGN=LEFT | [[OBD:AKBP | AKBP]] package number ? (because the highest value is 1723)
Line 31: Line 31:
|}
|}
:
:
;AKAA fields
:These 2 fields make up a list of sides (see [[AKAA|AKAA]]). If the fields are equal then the list is empty.
;Unknown fields
:Altough in most cases the 2 unknown fields have values that seem to indicate that they are AKAA package numbers in the last level there are values that are higher than the number of AKAA packages (+2).
;Used fields
:The only used fields appear to be the ones used for the side list. For all the reset setting any value (0, -1, value bigger than AKBP or AKAA count etc.) appears to have no effect on the game.
----
----
:
:
{{OBD_File_Footer | type=AKBA | prev=AKAA | next=AKBP | name=Side Array}}
{{OBD_File_Footer | type=AKBA | prev=AKAA | next=AKBP | name=Side Array}}
:
:

Revision as of 22:47, 4 May 2007

ONI BINARY DATA
AKAA << Other file types >> AKBP
AKBA : Side Array
switch to XML:AKBA page
Overview @ Oni Stuff
OBD.png

Template:OBD File Image

Offset Type Raw Hex Value Description
0x00 file id 01 4F 02 00 591 00591-.AKBA
0x04 level id 01 00 00 06 3 level 3
0x08 unused (20) AD DE dead not used
0x1C long B7 06 00 00 1719 1719 packages follow (one package is edged in black)
Below follows the first package.
0x00 long hb 00 00 00 00 0, high bit plane index for this "side" (in the environment plane array, see AKEV), reverse plane normal if set
0x04 long 00 00 00 00 0 first AKAA (side) package number
0x08 long 01 00 00 00 1 last AKAA (side) package number + 1
0x0C long 00 00 00 00 0 unknown
0x10 long 01 00 00 00 1 unknown
0x14 long 00 00 00 00 0 AKBP package number ? (because the highest value is 1723)
0x18 long 01 00 00 00 1 AKBP package number ? (because the highest value is 1724)
AKAA fields
These 2 fields make up a list of sides (see AKAA). If the fields are equal then the list is empty.
Unknown fields
Altough in most cases the 2 unknown fields have values that seem to indicate that they are AKAA package numbers in the last level there are values that are higher than the number of AKAA packages (+2).
Used fields
The only used fields appear to be the ones used for the side list. For all the reset setting any value (0, -1, value bigger than AKBP or AKAA count etc.) appears to have no effect on the game.

ONI BINARY DATA
AKAA << Other file types >> AKBP
AKBA : Side Array
[[OBD:File types/{{{family}}}|{{{family}}} file]]