XML:ONLV: Difference between revisions

286 bytes added ,  30 April 2013
m
no edit summary
m (exported OBOA, CRSA)
mNo edit summary
Line 1: Line 1:
{{XML_File_Header | type=ONLV | prev=ONLD | next=ONSK | name=Oni Game Level}}
{{XML_File_Header | type=ONLV | prev=ONLD | next=ONSK | name=Oni Game Level}}
{{finish}}{{update}}
{{finish}}
;Todo list
;Todo list


Line 1,250: Line 1,250:
| Instance Id.
| Instance Id.
|-
|-
| <FixedCount>
|valign="top"| <FixedCount>
| integer
|valign="top"| integer
| appears to have same number as <UsedCount>
| The array capacity <Corpses> is larger than the number of "fixed"/"used" corpses to allow the engine to store new corpses at runtime. "Fixed" means that those corpses are never overwritten/deleted at runtime, all new corpses are stored after the "fixed" ones. This means that "fixed" <= "used" <= "capacity".
|-
|-
| <UsedCount>
| <UsedCount>
Line 1,260: Line 1,260:
|valign="top"| <Corpses>
|valign="top"| <Corpses>
|valign="top"| -
|valign="top"| -
| This is an int32 array for the <CRSACorpse> tags. Oni somehow wants 20 slots for corpses. Unused corpses are have their matrix and bounding box filled with zeros.
| This is an int32 array for the <CRSACorpse> tags. By default Oni wants 20 slots for corpses. Unused corpses are have their matrix and bounding box filled with zeros.
|-
|-
|valign="top"| <CRSACorpse>
|valign="top"| <CRSACorpse>
8,486

edits