OBD:AKBA: Difference between revisions
Jump to navigation
Jump to search
m (wiki code) |
No edit summary |
||
Line 15: | Line 15: | ||
{{OBDtr | 0x04 | int32 |FFFFC8| 00 00 00 00 | 0 | [[OBD:AKAA|AKAA]] range start (adjacencies for this side) }} | {{OBDtr | 0x04 | int32 |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 | int32 |C8FFC8| 01 00 00 00 | 1 | [[OBD:AKAA|AKAA]] range end (adjacencies for this side) }} | ||
{{OBDtr | 0x0C | int32 |C8FFFF| 00 00 00 00 | 0 | unknown | {{OBDtr | 0x0C | int32 |C8FFFF| 00 00 00 00 | 0 | unknown; appears to have no effect }} | ||
{{OBDtr | 0x10 | int32 |FFC8FF| 01 00 00 00 | 1 | unknown | {{OBDtr | 0x10 | int32 |FFC8FF| 01 00 00 00 | 1 | unknown; appears to have no effect }} | ||
{{OBDtr | 0x14 | int32 |FFC800| 00 00 00 00 | 0 | | {{OBDtr | 0x14 | int32 |FFC800| 00 00 00 00 | 0 | unknown; appears to have no effect }} | ||
{{OBDtr | 0x18 | int32 |C800C8| 01 00 00 00 | 1 | | {{OBDtr | 0x18 | int32 |C800C8| 01 00 00 00 | 1 | unknown; appears to have no effect }} | ||
|} | |} | ||
Line 25: | Line 25: | ||
:These 2 fields make up a range of "adjacencies" (see [[OBD:AKAA|AKAA]]). If the fields are equal then the range is empty. | :These 2 fields make up a range of "adjacencies" (see [[OBD:AKAA|AKAA]]). If the fields are equal then the range is empty. | ||
;Unknown fields | ;Unknown fields | ||
: | :All the "unknown" fields seem to be ignored by the engine: setting them to anything (0, -1, value bigger than [[OBD:AKBP|AKBP]] or [[OBD:AKAA|AKAA]] count etc.) apparently has no effect on the game. | ||
{{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}} |
Revision as of 07:38, 9 April 2008
|
Offset | Type | Raw Hex | Value | Description |
---|---|---|---|---|
0x00 | res_id | 01 4F 02 00 | 591 | 00591-.AKBA |
0x04 | lev_id | 01 00 00 06 | 3 | level 3 |
0x08 | char[20] | AD DE | dead | unused |
0x1C | int32 | B7 06 00 00 | 1719 | array size |
First element (black outline) | ||||
0x00 | int32hb | 00 00 00 00 | 0, hig bit | plane equation for this "side" (see AKEV / PLEA); high bit reverses normal |
0x04 | int32 | 00 00 00 00 | 0 | AKAA range start (adjacencies for this side) |
0x08 | int32 | 01 00 00 00 | 1 | AKAA range end (adjacencies for this side) |
0x0C | int32 | 00 00 00 00 | 0 | unknown; appears to have no effect |
0x10 | int32 | 01 00 00 00 | 1 | unknown; appears to have no effect |
0x14 | int32 | 00 00 00 00 | 0 | unknown; appears to have no effect |
0x18 | int32 | 01 00 00 00 | 1 | unknown; appears to have no effect |
- AKAA range
- These 2 fields make up a range of "adjacencies" (see AKAA). If the fields are equal then the range is empty.
- Unknown fields
- All the "unknown" fields seem to be ignored by the engine: setting them to anything (0, -1, value bigger than AKBP or AKAA count etc.) apparently has no effect on the game.
ONI BINARY DATA |
---|
AKAA << Other file types >> AKBP |
AKBA : Side Array |
Level file |