OBD:ONVL: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
 
m (changed family)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> ONVL File
{{OBD_File_Header | type=ONVL | prev=ONTA | next=ONWC | name=Oni Variant List | family=Character | align=center}}




<CENTER>[[OBD:ONTA|<==]] <FONT SIZE=5>ONVL File</FONT> [[OBD:ONWC|==>]]<BR>
[[Image:onvl_a.gif]]
<FONT SIZE=2>Oni Variant List - Level 0 File</FONT></CENTER>




http://www.fh-eberswalde.de/user/dkriesch/onistuff/images/onvl_a.gif
{{Table}}
 
{{OBD_Table_Header}}
 
|- ALIGN=CENTER VALIGN=TOP
{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
{{OBDtr| 0x00 | res_id  |FF0000| 01 8A 06 00 | 1674 | 01674-variant_list.ONVL }}
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
{{OBDtr| 0x04 | lev_id  |FFFF00| 01 00 00 00 | 0   | level 0 }}
| WIDTH=15% | <B>Hex</B>
{{OBDtr| 0x08 | char[20] |00FF00| AD DE       | dead | unused }}
| WIDTH=15% | <B>Translation</B>
{{OBDtr| 0x1C | int32    |00FFFF| 35 00 00 00 | 53   | array size }}
| WIDTH=70% | <B>Meaning</B>
{{OBDtrBK}}
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
{{OBDtr| 0x00 | link    |FFC8C8| 01 82 06 00 | 1666 | link to 01666-any.[[OBD:ONCV|ONCV]] }}
| BGCOLOR="#FF0000" | 01 8A 06 00
| 1674
| ALIGN=LEFT | 01674-variant_list.ONVL
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFF00" | 01 00 00 00
| 0
| ALIGN=LEFT | level 0
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00FF00" | AD DE
| dead
| ALIGN=LEFT | not used
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#00FFFF" | 35 00 00 00
| 53
| ALIGN=LEFT | 53 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" | 01 82 06 00
| 1666
| ALIGN=LEFT | link to 01666-any.[[OBD:ONCV|ONCV]]
|}
|}




All ONCV files of level 0 links to the 01666-any.ONCV file. And this links into nothingness. It seems, that the ONVL file and the ONCV files are useless.
;Note
:The lookup of the [[OBD:ONCV|ONCV]] from the [[OBD:ONCC|ONCC]] can be done directly.
:The ONVL list could be used for security purposes.
:One way to check if the lookup is made ''via'' ONVL is just to remove links from it.
:(too lazy to check right now)


;Also note
:The ONVL contains the IDs of all the 54 [[OBD:ONCV|ONCV]], except '''bomber''', who used to be a variant of '''striker'''.
:It ''does'' contain the obsolete '''irondemon''' and '''tanker_casual''' [[OBD:ONCV|ONCV]].


<HR>
<CENTER>[[OBD:ONTA|<==]] <B>ONVL File</B> [[OBD:ONWC|==>]]</CENTER>
<HR>


{{OBD_File_Footer | type=ONVL | prev=ONTA | next=ONWC | name=Oni Variant List | family=Character}}


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

Latest revision as of 23:41, 8 December 2023

ONI BINARY DATA
ONTA << Other file types >> ONWC
ONVL : Oni Variant List
switch to XML:ONVL page
Overview @ Oni Stuff
OBD.png


Onvl a.gif


Offset Type Raw Hex Value Description
0x00 res_id 01 8A 06 00 1674 01674-variant_list.ONVL
0x04 lev_id 01 00 00 00 0 level 0
0x08 char[20] AD DE dead unused
0x1C int32 35 00 00 00 53 array size
First element (black outline)
0x00 link 01 82 06 00 1666 link to 01666-any.ONCV


Note
The lookup of the ONCV from the ONCC can be done directly.
The ONVL list could be used for security purposes.
One way to check if the lookup is made via ONVL is just to remove links from it.
(too lazy to check right now)
Also note
The ONVL contains the IDs of all the 54 ONCV, except bomber, who used to be a variant of striker.
It does contain the obsolete irondemon and tanker_casual ONCV.


ONI BINARY DATA
ONTA << Other file types >> ONWC
ONVL : Oni Variant List
Character file