Author Topic: Guide to ParticleData, ParticleEmitterData and others  (Read 556 times)

If someone could make a short, simple guide to understanding what each of the values of ParticleEmitterData, ParticleData, and maybe even ExplosionData/Others do, that would be great.

ParticleData
Code: [Select]
{
dragCoefficient      = x;
gravityCoefficient   = x;
inheritedVelFactor   = x;
constantAcceleration = x;
lifetimeMS           = x;
lifetimeVarianceMS   = x;
textureName          = "x";
spinSpeed = x;
spinRandomMin = x;
spinRandomMax = x;
colors[x]     = "x x x x";
colors[y]     = "x x x x";
sizes[x]      = x;
sizes[y]      = x;

useInvAlpha = x;
};

ParticleEmitterData
Code: [Select]
{
   ejectionPeriodMS = x;
   periodVarianceMS = x;
   ejectionVelocity = x;
   velocityVariance = x;
   ejectionOffset   = x;
   thetaMin         = x;
   thetaMax         = x;
   phiReferenceVel  = x;
   phiVariance      = x;
   overrideAdvance = x;
   particles = "x";

   useEmitterColors = x;
   uiName = "x";
};

You're in great luck; in 2009, Muffinmix made a Making Special Effects guide that encompasses everything you want and then some.

These threads also have many guides dealing with making mods and stuff:
[RESOURCE] Big List of tutorials. (sticked)
[RESOURCE] List of modder's tools and tutorials! (also a sticked thread)

This reference also can assist, though not as much on the area you specifically requested but overall.
« Last Edit: July 05, 2014, 03:40:07 PM by QuadStorm »

Thank you so much. I searched everywhere and for some reason Muffinmix's tutorial never came up. Exactly what I need