OBD:ENVP: Difference between revisions
No edit summary  | 
				m (wrong offset for transformation matrix)  | 
				||
| Line 16: | Line 16: | ||
|- ALIGN=CENTER VALIGN=TOP  | |- ALIGN=CENTER VALIGN=TOP  | ||
|  | |0x70||matrix||  | ||
{|border=1 cellspacing=0 style="white-space:nowrap"  | {|border=1 cellspacing=0 style="white-space:nowrap"  | ||
|-BGCOLOR="#C8FFC8"  | |-BGCOLOR="#C8FFC8"  | ||
Revision as of 16:45, 3 April 2015
  | 
 | 
 
 | 
| Offset | Type | Raw Hex | Value | Description | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0x00 | res_id | 01 9B 02 00 | 667 | 00667-.ENVP | ||||||||||||||||||||||||
| 0x04 | lev_id | 01 00 00 06 | 3 | level 3 | ||||||||||||||||||||||||
| 0x08 | char[22] | AD DE | dead | unused | ||||||||||||||||||||||||
| 0x1E | int16 | 42 00 | 66 | array size | ||||||||||||||||||||||||
| First element (black outline) | ||||||||||||||||||||||||||||
| 0x00 | char[64] | locklight | particle type name (reference to 06079-3RAPlocklight.BINA of level 0); global lookup name | |||||||||||||||||||||||||
| 0x40 | char[48] | lock1_locklight01 | particle name; local lookup name (visible from scripts etc) | |||||||||||||||||||||||||
| 0x70 | matrix | 
  | 
  | 
transform matrix for the particle (in world space) | ||||||||||||||||||||||||
| 0xA0 | int32 | 00 00 80 3F | 1.000000 | decal x scale | ||||||||||||||||||||||||
| 0xA4 | int32 | 00 00 80 3F | 1.000000 | decal y scale | ||||||||||||||||||||||||
| 0xA8 | int32[10] | 00 00 00 00 | 0 | runtime only | ||||||||||||||||||||||||
- Enviroment particles
 - Locklights, lights, fire, smoke, steam, "electricity" etc. Loose particles are normally added to the level particle collection. ENVP is used by the level importer tool to store particles attached to objects or furniture.
 
- Transformation matrix
 - Used to orient and stretch the particles (decals, locklights, etc).
 - See, e.g., CRSA for a detailed explanation.
 
| ONI BINARY DATA | 
|---|
| DPge << Other file types >> FILM | 
| ENVP : Env Particle Array | 
| Level file | 

