EvilEngine/PARE

Format
A Particle Emitter asset is defined by a xParEmitterAsset struct, which inherits xBaseAsset (Object Asset):


 * emit_flags
 * 0x1 - On/Off?
 * emit_type
 * Point (0)
 * Circle Edge (1)
 * Circle (2)
 * Rect Edge (3)
 * Rect (4)
 * Line (5)
 * Volume (6)
 * Sphere Edge (7)
 * Sphere (8)
 * Offset Point (9)
 * Sphere Edge (10)
 * Sphere Edge (11)
 * VCyl Edge (12)
 * OCircle Edge (13)
 * OCircle (14)
 * Entity Bone (15)
 * Entity Bound (16)
 * propID is the ID of the Particle Emitter Property asset to use.
 * e_circle
 * e_sphere
 * e_rect
 * e_line
 * e_volume
 * e_offsetp
 * e_vcyl
 * e_entbone
 * e_entbound
 * attachToID is the ID of an Object Asset (when emit_type == Entity Bone/Entity Bound?) or Marker (when emit_type == Point?).
 * pos is the position of the particle emitter.
 * vel
 * vel_angle_variation
 * cull_mode
 * cull_dist_sqr

At the end of the xParEmitterAsset is a list of Links.


 * radius
 * deflection
 * dir


 * radius


 * x_len
 * z_len


 * pos1
 * pos2
 * radius


 * emit_volumeID


 * offset


 * height
 * radius
 * deflection


 * flags
 * type
 * bone
 * offset
 * radius
 * deflection


 * flags
 * type
 * expand
 * deflection