OBD:AKEV: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
m (filling in minor documentation)
 
(8 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]] >> AKEV File
{{OBD_File_Header | type=AKEV | prev=AKDA | next=AKOT | name=Akira Environment | family=Level | desc='''AKEV''' is the master record for a level, linking to the actual geometry file and texture maps needed for the architecture. | align=center}}




<CENTER>[[OBD:AKDA|<==]] <FONT SIZE=5>AKEV File</FONT> [[OBD:AKOT|==>]]<BR>
[[image:akev_all.gif]]
<FONT SIZE=2>Akira Environment - Level File</FONT></CENTER>




http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/akev_all.gif
{{Table}}
 
{{OBDth}}
 
{{OBDtr| 0x00 | res_id  |FF0000| 01 3F 02 00 | 2510      | 00575-lab.AKEV }}
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 06 | 3         | level 3 }}
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
{{OBDtr| 0x08 | link    |FFC8C8| 01 40 02 00 | 576       | link to 00576-.[[OBD:PNTA|PNTA]] }}
| WIDTH=15% | <B>Hex</B>
{{OBDtr| 0x0C | link    |FFC8C8| 01 41 02 00 | 577       | link to [[OBD:PLEA|00577-.PLEA]] }}
| WIDTH=15% | <B>Translation</B>
{{OBDtr| 0x10 | link    |FFC8C8| 01 42 02 00 | 578       | link to 00578-.[[OBD:TXCA|TXCA]] }}
| WIDTH=70% | <B>Meaning</B>
{{OBDtr| 0x14 | link    |FFC8C8| 01 49 02 00 | 585       | link to [[OBD:AGQG|00585-.AGQG]] }}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
{{OBDtr| 0x18 | link    |FFC8C8| 01 4A 02 00 | 586       | link to [[OBD:AGQR|00586-.AGQR]] }}
| BGCOLOR="#FF0000" | 01 3F 02 00
{{OBDtr| 0x1C | link    |FFC8C8| 01 4B 02 00 | 587       | link to [[OBD:AGQC|00587-.AGQC]] }}
| 575
{{OBDtr| 0x20 | link    |FFC8C8| 01 4C 02 00 | 588       | link to [[OBD:AGDB|00588-.AGDB]] }}
| ALIGN=LEFT | 00575-lab.AKEV
{{OBDtr| 0x24 | link    |FFC8C8| 01 4D 02 00 | 589       | link to [[OBD:TXMA|00589-.TXMA]] }}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
{{OBDtr| 0x28 | link    |FFC8C8| 01 4E 02 00 | 590       | link to [[OBD:AKVA|00590-.AKVA]] }}
| BGCOLOR="#FFFF00" | 01 00 00 06
{{OBDtr| 0x2C | link    |FFC8C8| 01 4F 02 00 | 591       | link to [[OBD:AKBA|00591-.AKBA]] }}
| 3
{{OBDtr| 0x30 | link    |FFC8C8| 01 53 02 00 | 595       | link to [[OBD:IDXA_AKEV_1|00595-.IDXA]] }}
| ALIGN=LEFT | level 3
{{OBDtr| 0x34 | link    |FFC8C8| 01 54 02 00 | 596       | link to [[OBD:IDXA_AKEV_2|00596-.IDXA]] }}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
{{OBDtr| 0x38 | link    |FFC8C8| 01 50 02 00 | 592       | link to [[OBD:AKBP|00592-.AKBP]] }}
| BGCOLOR="#FFC8C8" | 01 40 02 00
{{OBDtr| 0x3C | link    |FFC8C8| 01 51 02 00 | 593       | link to [[OBD:ABNA|00593-.ABNA]] }}
| 576
{{OBDtr| 0x40 | link    |FFC8C8| 01 43 02 00 | 579       | link to [[OBD:AKOT|00579-.AKOT]] }}
| ALIGN=LEFT | link to 00576-.[[OBD:PNTA|PNTA]]
{{OBDtr| 0x44 | link    |FFC8C8| 01 52 02 00 | 594       | link to [[OBD:AKAA|00594-.AKAA]] }}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
{{OBDtr| 0x48 | link    |FFC8C8| 01 C2 03 00 | 962       | link to [[OBD:AKDA|00962-.AKDA]] }}
| BGCOLOR="#FFC8C8" | 01 41 02 00
{{OBDtr| 0x4C | float    |FFFFC8| 80 8D D7 C4 |-1724.421875| minimal x ([[OBD:Data_types#AABB|AABB]]) }}
| 577
{{OBDtr| 0x50 | float    |FFFFC8| 00 00 C2 C2 | -97.000000 | minimal y ([[OBD:Data_types#AABB|AABB]]) }}
| ALIGN=LEFT | link to 00577-.[[OBD:PLEA|PLEA]]
{{OBDtr| 0x54 | float    |FFFFC8| EC 99 09 C5 |-2201.620117| minimal z ([[OBD:Data_types#AABB|AABB]]) }}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
{{OBDtr| 0x58 | float    |FFFFC8| 5C 57 2C 45 |2757.459960 | maximal x ([[OBD:Data_types#AABB|AABB]]) }}
| BGCOLOR="#FFC8C8" | 01 42 02 00
{{OBDtr| 0x5C | float    |FFFFC8| 00 7E E2 43 | 452.984375 | maximal y ([[OBD:Data_types#AABB|AABB]]) }}
| 578
{{OBDtr| 0x60 | float    |FFFFC8| 68 5D 0D 45 |2261.837890 | maximal z ([[OBD:Data_types#AABB|AABB]]) }}
| ALIGN=LEFT | link to 00578-.[[OBD:TXCA|TXCA]]
{{OBDtr| 0x64 | char[24] |C8FFC8| AD DE       | dead       | runtime only (AABB of currently visible geometry)}}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
{{OBDtr| 0x7C | float    |C8FFFF| 00 00 40 41 | 12.000000 | ignored; always 12 ("inchesPerPixel"???)}}
| BGCOLOR="#FFC8C8" | 01 49 02 00
| 585
| ALIGN=LEFT | link to 00585-.[[OBD:AGQG|AGQG]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 4A 02 00
| 586
| ALIGN=LEFT | link to 00586-.[[OBD:AGQR|AGQR]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 4B 02 00
| 587
| ALIGN=LEFT | link to 00587-.[[OBD:AGQC|AGQC]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 4C 02 00
| 588
| ALIGN=LEFT | link to 00588-.[[OBD:AGDB|AGDB]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 4D 02 00
| 589
| ALIGN=LEFT | link to 00589-.[[OBD:TXMA|TXMA]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 4E 02 00
| 590
| ALIGN=LEFT | link to 00590-.[[OBD:AKVA|AKVA]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 4F 02 00
| 591
| ALIGN=LEFT | link to 00591-.[[OBD:AKBA|AKBA]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 53 02 00
| 595
| ALIGN=LEFT | link to 00595-.[[OBD:IDXA|IDXA]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 54 02 00
| 596
| ALIGN=LEFT | link to 00596-.[[OBD:IDXA|IDXA]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 50 02 00
| 592
| ALIGN=LEFT | link to 00592-.[[OBD:AKBP|AKBP]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 51 02 00
| 593
| ALIGN=LEFT | link to 00593-.[[OBD:ABNA|ABNA]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 43 02 00
| 579
| ALIGN=LEFT | link to 00579-.[[OBD:AKOT|AKOT]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 52 02 00
| 594
| ALIGN=LEFT | link to 00594-.[[OBD:AKAA|AKAA]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 01 C2 03 00
| 962
| ALIGN=LEFT | link to 00962-.[[OBD:AKDA|AKDA]]
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 80 8D D7 C4
| -1724.421875
| ALIGN=LEFT | maximal negative x-coordinate of the lab model
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 00 00 C2 C2
| -97.000000
| ALIGN=LEFT | maximal negative y-coordinate of the lab model
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | EC 99 09 C5
| -2201.620117
| ALIGN=LEFT | maximal negative z-coordinate of the lab model
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 5C 57 2C 45
| 2757.459960
| ALIGN=LEFT | maximal positive x-coordinate of the lab model
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 00 7E E2 43
| 452.984375
| ALIGN=LEFT | maximal positive y-coordinate of the lab model
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 68 5D 0D 45
| 2261.837890
| ALIGN=LEFT | maximal positive z-coordinate of the lab model
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFC8" | AD DE
| dead
| ALIGN=LEFT | not used
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFFF" | 00 00 40 41
| 12.000000
| ALIGN=LEFT | unknown; always the same
|}
|}




If you form the difference between the maximal positive and maximal negative x-coordinate (the same for the y and z-coordinate), you will get the dimensions of the lab model. See image below.
{{OBD_File_Footer | type=AKEV | prev=AKDA | next=AKOT | name=Akira Environment | family=Level}}
 
 
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/lab_zm.gif
 
 
<HR>
<CENTER>[[OBD:AKDA|<==]] <B>AKEV File</B> [[OBD:AKOT|==>]]</CENTER>
<HR>
 


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

Latest revision as of 11:43, 23 June 2021

ONI BINARY DATA
AKDA << Other file types >> AKOT
AKEV : Akira Environment
switch to XML:AKEV page
Overview @ Oni Stuff
OBD.png


Akev all.gif


Offset Type Raw Hex Value Description
0x00 res_id 01 3F 02 00 2510 00575-lab.AKEV
0x04 lev_id 01 00 00 06 3 level 3
0x08 link 01 40 02 00 576 link to 00576-.PNTA
0x0C link 01 41 02 00 577 link to 00577-.PLEA
0x10 link 01 42 02 00 578 link to 00578-.TXCA
0x14 link 01 49 02 00 585 link to 00585-.AGQG
0x18 link 01 4A 02 00 586 link to 00586-.AGQR
0x1C link 01 4B 02 00 587 link to 00587-.AGQC
0x20 link 01 4C 02 00 588 link to 00588-.AGDB
0x24 link 01 4D 02 00 589 link to 00589-.TXMA
0x28 link 01 4E 02 00 590 link to 00590-.AKVA
0x2C link 01 4F 02 00 591 link to 00591-.AKBA
0x30 link 01 53 02 00 595 link to 00595-.IDXA
0x34 link 01 54 02 00 596 link to 00596-.IDXA
0x38 link 01 50 02 00 592 link to 00592-.AKBP
0x3C link 01 51 02 00 593 link to 00593-.ABNA
0x40 link 01 43 02 00 579 link to 00579-.AKOT
0x44 link 01 52 02 00 594 link to 00594-.AKAA
0x48 link 01 C2 03 00 962 link to 00962-.AKDA
0x4C float 80 8D D7 C4 -1724.421875 minimal x (AABB)
0x50 float 00 00 C2 C2 -97.000000 minimal y (AABB)
0x54 float EC 99 09 C5 -2201.620117 minimal z (AABB)
0x58 float 5C 57 2C 45 2757.459960 maximal x (AABB)
0x5C float 00 7E E2 43 452.984375 maximal y (AABB)
0x60 float 68 5D 0D 45 2261.837890 maximal z (AABB)
0x64 char[24] AD DE dead runtime only (AABB of currently visible geometry)
0x7C float 00 00 40 41 12.000000 ignored; always 12 ("inchesPerPixel"???)


ONI BINARY DATA
AKDA << Other file types >> AKOT
AKEV : Akira Environment
Level file