OBD:ENVP: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> ENVP File
{{OBD File Header|align=right|prev=DPge|type=ENVP|next=FILM|name=Env Particle Array|family=Level|onistuff=envp}}
 
;Enviroment particles?
 
:Locklights, lights, fire, smoke, steam, "electricity" etc...
<CENTER>[[OBD:DPge|<==]] <FONT SIZE=5>ENVP File</FONT> [[OBD:FILM|==>]]<BR>
;Structure
<FONT SIZE=2>Env Particle Array - Level File</FONT></CENTER>
:Header (0x20 = 32 bytes)
:Variable number of particle chunks (0xD0 = 208 bytes each)
:16-byte blank filler if needed (up to 32 byte multiple size)
{{OBD TXT dec|onistuff=oncc|size=103}}




----
----
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/envp_a.gif
http://www6.fh-eberswalde.de/user/dkriesch/onistuff/images/envp_a.gif




{| BORDER=1 WIDTH=100% CELLPADDING=2 CELLSPACING=0
{| {{OBDtable}}
|align=center|
{| {{OBDtable}}
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
|- ALIGN=CENTER BGCOLOR="#FFDDBB"
| WIDTH=15% | <B>Hex</B>
! WIDTH=12% |Offset
| WIDTH=15% | <B>Translation</B>
! WIDTH=12% |Hex
| WIDTH=70% | <B>Meaning</B>
! WIDTH=12% |Value
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
!Meaning
| BGCOLOR="#FF0000" | 01 9B 02 00
|-
|0x00
| BGCOLOR="#FF0000" | 01 '''9B 02''' 00
| 667
| 667
| ALIGN=LEFT | 00667-.ENVP
| ALIGN=LEFT | 00667-.ENVP
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
| BGCOLOR="#FFFF00" | 01 00 00 06
|0x04
| BGCOLOR="#FFFF00" | 01 00 00 '''06'''
| 3
| 3
| ALIGN=LEFT | level 3
| ALIGN=LEFT | level 3
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0x08-0x1D
| BGCOLOR="#00FF00" | AD DE
| BGCOLOR="#00FF00" | AD DE
| dead
| dead
| ALIGN=LEFT | not used
| ALIGN=LEFT | blank filler
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0x1E
| BGCOLOR="#00FFFF" | 42 00
| BGCOLOR="#00FFFF" | 42 00
| 66
| 66
| ALIGN=LEFT | 66 packages follow (one package is edged in black)
| ALIGN=LEFT | 66 environment particles in array (first particle outlined in black)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#000000"
|-BGCOLOR="#000000"
| COLSPAN=3 | <FONT SIZE=2 COLOR="#FFFFFF">Below follows the first package.</FONT>
| COLSPAN=4 | <FONT COLOR="#FFFFFF">First particle (0xD0 = 208 bytes)</FONT>
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0x20-0x5F
| BGCOLOR="#FFC8C8" COLSPAN=2 | <TT>locklight</TT>
| BGCOLOR="#FFC8C8" COLSPAN=2 | <TT>locklight</TT>
| ALIGN=LEFT | 3D particle (06079-3RAPlocklight.BINA of level 0)
| ALIGN=LEFT | Global lookup name for the particle ([[OBD:BINA/3RAP|3RAPlocklight.BINA]] of level 0)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0x60-0x8F
| BGCOLOR="#FFFFC8" COLSPAN=2 | <TT>lock1_locklight01</TT>
| BGCOLOR="#FFFFC8" COLSPAN=2 | <TT>lock1_locklight01</TT>
| ALIGN=LEFT | name of the particle
| ALIGN=LEFT | Local lookup name for the particle (visible from scripts etc)
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0x90
| BGCOLOR="#C8FFC8" | 00 00 80 BF
| BGCOLOR="#C8FFC8" | 00 00 80 BF
| -1.000000
| -1.000000
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0x94
| BGCOLOR="#C8FFC8" | 52 D2 43 B3
| BGCOLOR="#C8FFC8" | 52 D2 43 B3
| -4.559326e-8
| -4.559326e-8
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0x98
| BGCOLOR="#C8FFC8" | 2E B4 61 B7
| BGCOLOR="#C8FFC8" | 2E B4 61 B7
| -0.000013
| -0.000013
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0x9C
| BGCOLOR="#C8FFFF" | 2F B4 61 37
| BGCOLOR="#C8FFFF" | 2F B4 61 37
| 0.000013
| 0.000013
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xA0
| BGCOLOR="#C8FFFF" | FD B7 AA B7
| BGCOLOR="#C8FFFF" | FD B7 AA B7
| -0.000020
| -0.000020
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xA4
| BGCOLOR="#C8FFFF" | 00 00 80 BF
| BGCOLOR="#C8FFFF" | 00 00 80 BF
| -1.000000
| -1.000000
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xA8
| BGCOLOR="#FFC8FF" | 4A A5 42 33
| BGCOLOR="#FFC8FF" | 4A A5 42 33
| 4.531947e-8
| 4.531947e-8
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xAC
| BGCOLOR="#FFC8FF" | 00 00 80 BF
| BGCOLOR="#FFC8FF" | 00 00 80 BF
| -1.000000
| -1.000000
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xB0
| BGCOLOR="#FFC8FF" | FD B7 AA 37
| BGCOLOR="#FFC8FF" | FD B7 AA 37
| 0.000020
| 0.000020
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xB4
| BGCOLOR="#FFC800" | BA E1 20 44
| BGCOLOR="#FFC800" | BA E1 20 44
| 643.526978
| 643.526978
| ALIGN=LEFT | x-position of the particle
| ALIGN=LEFT | x-position of the particle
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xB8
| BGCOLOR="#FFC800" | C9 C4 50 41
| BGCOLOR="#FFC800" | C9 C4 50 41
| 13.048043
| 13.048043
| ALIGN=LEFT | y-position (height) of the particle
| ALIGN=LEFT | y-position (height) of the particle
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xBC
| BGCOLOR="#FFC800" | 05 EB 89 C3
| BGCOLOR="#FFC800" | 05 EB 89 C3
| -275.836090
| -275.836090
| ALIGN=LEFT | z-position of the particle
| ALIGN=LEFT | z-position of the particle
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xC0
| BGCOLOR="#C800C8" | 00 00 80 3F
| BGCOLOR="#C800C8" | 00 00 80 3F
| 1.000000
| 1.000000
| ALIGN=LEFT | unknown; always the same
| ALIGN=LEFT | unknown; always the same
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xC4
| BGCOLOR="#C87C64" | 00 00 80 3F
| BGCOLOR="#C87C64" | 00 00 80 3F
| 1.000000
| 1.000000
| ALIGN=LEFT | unknown; always the same
| ALIGN=LEFT | unknown; always the same
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|-
|0xC8-0xEF
| BGCOLOR="#B0C3D4" | 00 00 00 00
| BGCOLOR="#B0C3D4" | 00 00 00 00
| 0
| 0
| ALIGN=LEFT | unknown; always zero
| ALIGN=LEFT | unknown; always zero
|}
|}
|}




<HR>
----
 
----
 
{{OBD TXT dec|align=center|onistuff=oncc|size=103}}
<CENTER>Here you can download the complete overview of all ENVP files as a text file.<BR>Copy it to a spreadsheet calculation program like Excel.<BR><UL><LI>[http://www6.fh-eberswalde.de/user/dkriesch/onistuff/subfold/text/oni_envp_dc.txt text file] with commas as decimal hyphens (103 kb)</LI><LI>[http://www6.fh-eberswalde.de/user/dkriesch/onistuff/subfold/text/oni_envp_dp.txt text file] with points as decimal hyphens (103 kb)</LI></UL></CENTER>
----
 
----
 
{{OBD_File_Footer|type=ENVP|prev=DPge|next=FILM|name=Env Particle Array}}
<HR>
<CENTER>[[OBD:DPge|<==]] <B>ENVP File</B> [[OBD:FILM|==>]]</CENTER>
<HR>
 
 
[[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> ENVP File

Revision as of 18:06, 29 July 2006

ONI BINARY DATA
DPge << Other file types >> FILM
ENVP : Env Particle Array
switch to XML:ENVP page
Overview @ Oni Stuff
OBD.png
Enviroment particles?
Locklights, lights, fire, smoke, steam, "electricity" etc...
Structure
Header (0x20 = 32 bytes)
Variable number of particle chunks (0xD0 = 208 bytes each)
16-byte blank filler if needed (up to 32 byte multiple size)

Template:OBD TXT dec




envp_a.gif


Offset Hex Value Meaning
0x00 01 9B 02 00 667 00667-.ENVP
0x04 01 00 00 06 3 level 3
0x08-0x1D AD DE dead blank filler
0x1E 42 00 66 66 environment particles in array (first particle outlined in black)
First particle (0xD0 = 208 bytes)
0x20-0x5F locklight Global lookup name for the particle (3RAPlocklight.BINA of level 0)
0x60-0x8F lock1_locklight01 Local lookup name for the particle (visible from scripts etc)
0x90 00 00 80 BF -1.000000 unknown
0x94 52 D2 43 B3 -4.559326e-8 unknown
0x98 2E B4 61 B7 -0.000013 unknown
0x9C 2F B4 61 37 0.000013 unknown
0xA0 FD B7 AA B7 -0.000020 unknown
0xA4 00 00 80 BF -1.000000 unknown
0xA8 4A A5 42 33 4.531947e-8 unknown
0xAC 00 00 80 BF -1.000000 unknown
0xB0 FD B7 AA 37 0.000020 unknown
0xB4 BA E1 20 44 643.526978 x-position of the particle
0xB8 C9 C4 50 41 13.048043 y-position (height) of the particle
0xBC 05 EB 89 C3 -275.836090 z-position of the particle
0xC0 00 00 80 3F 1.000000 unknown; always the same
0xC4 00 00 80 3F 1.000000 unknown; always the same
0xC8-0xEF 00 00 00 00 0 unknown; always zero




Template:OBD TXT dec



ONI BINARY DATA
DPge << Other file types >> FILM
ENVP : Env Particle Array
[[OBD:File types/{{{family}}}|{{{family}}} file]]