Particle File Question (error?)
While optimizing some particle files i ran across this in a couple of the "Exhaust" files. Here's an example from the "Exhaust_PhaseBattleship"
ParticleSimulation
HasInfiniteLifeTime TRUE
TotalLifeTime 10.000000
NumEmitters 4
EmitterType "Point"
EmitterContents
Name "flames"
Enabled TRUE
EmitRate 2.000000
HasInfiniteEmitCount TRUE
MaxEmitCount 0
hasEmitIntervals FALSE
emitIntervalRunDuration 0.000000
emitIntervalWaitDuration 0.000000
ParticleLifeTime 1.500000
ParticleMinStartLinearSpeed 100.000000
ParticleMaxStartLinearSpeed 150.000000
ParticleMinStartAngularSpeed 0.000000
ParticleMaxStartAngularSpeed 0.000000
ParticleMinStartRotation 0.000000
ParticleMaxStartRotation 0.000000
ParticleStartMass 3.000000
ParticleStartColor ffffffff
ParticleWidth 90.000000
ParticleHeight 110.000000
MeshName ""
Position [ 0.000000 0.000000 -70.000000 ]
Orientation
[ 1.000000 0.000000 0.000000 ]
[ 0.000000 1.000000 0.000000 ]
[ 0.000000 0.000000 1.000000 ]
RotateAboutForward 0.000000
RotateAboutUp 0.000000
RotateAboutCross 0.000000
StartTime 0.000000
HasInfiniteLifeTime TRUE
TotalLifeTime 0.000000
BillboardAnchor 7
ParticleFacing 1
PipelineEffectID "GS_Exhaust.fx"
AreParticlesAttached TRUE
numTextures 2
textureName "rayoflightsine.dds"
textureName "cloud.dds"
textureAnimationName ""
textureAnimationSpawnType "RandomFrames"
textureAnimationOnParticleFPS 0.000000
ParticlesRotate TRUE
MeshParticleRotationAxisType 0
MeshParticleRotationAxis [ 0.000000 0.100000 0.000000 ]
RotationDirectionType 0
AngleVariance 0.000000
EmitterType "Point"
EmitterContents
Name "core"
Enabled TRUE
EmitRate 1.000000
HasInfiniteEmitCount TRUE
MaxEmitCount 0
hasEmitIntervals FALSE
emitIntervalRunDuration 0.000000
emitIntervalWaitDuration 0.000000
ParticleLifeTime 1.500000
ParticleMinStartLinearSpeed 0.000000
ParticleMaxStartLinearSpeed 0.000000
ParticleMinStartAngularSpeed 0.000000
ParticleMaxStartAngularSpeed 0.000000
ParticleMinStartRotation 3.141593
ParticleMaxStartRotation 3.141593
ParticleStartMass 0.000000
ParticleStartColor ffffffff
ParticleWidth 200.000000
ParticleHeight 60.000000
MeshName ""
Position [ 0.000000 0.000000 25.000000 ]
Orientation
[ 1.000000 0.000000 0.000000 ]
[ 0.000000 -1.000000 -0.000000 ]
[ 0.000000 0.000000 -1.000000 ]
RotateAboutForward 180.000000
RotateAboutUp 0.000000
RotateAboutCross 0.000000
StartTime 0.000000
HasInfiniteLifeTime TRUE
TotalLifeTime 0.000000
BillboardAnchor 0
ParticleFacing 2
PipelineEffectID "GS_Exhaust.fx"
AreParticlesAttached TRUE
numTextures 2
textureName "zap.dds"
textureName "zap.dds"
textureAnimationName ""
textureAnimationSpawnType "RandomFrames"
textureAnimationOnParticleFPS 0.000000
ParticlesRotate TRUE
MeshParticleRotationAxisType 0
MeshParticleRotationAxis [ 0.000000 0.100000 0.000000 ]
RotationDirectionType 0
AngleVariance 0.000000
EmitterType "Point"
EmitterContents
Name "column"
Enabled TRUE
EmitRate 4.000000
HasInfiniteEmitCount TRUE
MaxEmitCount 1
hasEmitIntervals FALSE
emitIntervalRunDuration 0.000000
emitIntervalWaitDuration 0.000000
ParticleLifeTime 1.500000
ParticleMinStartLinearSpeed 100.000000
ParticleMaxStartLinearSpeed 100.000000
ParticleMinStartAngularSpeed 0.000000
ParticleMaxStartAngularSpeed 0.000000
ParticleMinStartRotation 0.000000
ParticleMaxStartRotation 6.283185
ParticleStartMass 1.000000
ParticleStartColor ffffffff
ParticleWidth 60.000000
ParticleHeight 60.000000
MeshName ""
Position [ 0.000000 0.000000 -25.000000 ]
Orientation
[ 1.000000 0.000000 0.000000 ]
[ 0.000000 1.000000 0.000000 ]
[ 0.000000 0.000000 1.000000 ]
RotateAboutForward 0.000000
RotateAboutUp 0.000000
RotateAboutCross 0.000000
StartTime 0.000000
HasInfiniteLifeTime TRUE
TotalLifeTime 0.000000
BillboardAnchor 0
ParticleFacing 0
PipelineEffectID "GS_Exhaust.fx"
AreParticlesAttached TRUE
numTextures 2
textureName "cloud.dds"
textureName "cloud.dds"
textureAnimationName ""
textureAnimationSpawnType "RandomFrames"
textureAnimationOnParticleFPS 0.000000
ParticlesRotate TRUE
MeshParticleRotationAxisType 0
MeshParticleRotationAxis [ 0.000000 0.100000 0.000000 ]
RotationDirectionType 2
AngleVariance 0.000000
EmitterType "Point"
EmitterContents
Name "(copy) core-1"
Enabled TRUE
EmitRate 1.000000
HasInfiniteEmitCount TRUE
MaxEmitCount 0
hasEmitIntervals FALSE
emitIntervalRunDuration 0.000000
emitIntervalWaitDuration 0.000000
ParticleLifeTime 1.500000
ParticleMinStartLinearSpeed 0.000000
ParticleMaxStartLinearSpeed 0.000000
ParticleMinStartAngularSpeed 0.000000
ParticleMaxStartAngularSpeed 0.000000
ParticleMinStartRotation 3.141593
ParticleMaxStartRotation 3.141593
ParticleStartMass 0.000000
ParticleStartColor ffffffff
ParticleWidth 200.000000
ParticleHeight 60.000000
MeshName ""
Position [ 0.000000 0.000000 25.000000 ]
Orientation
[ 1.000000 0.000000 0.000000 ]
[ 0.000000 1.000000 0.000000 ]
[ 0.000000 0.000000 1.000000 ]
RotateAboutForward 0.000000
RotateAboutUp 0.000000
RotateAboutCross 0.000000
StartTime 0.000000
HasInfiniteLifeTime TRUE
TotalLifeTime 0.000000
BillboardAnchor 0
ParticleFacing 2
PipelineEffectID "GS_Exhaust.fx"
AreParticlesAttached TRUE
numTextures 2
textureName "zap.dds"
textureName "zap.dds"
textureAnimationName ""
textureAnimationSpawnType "RandomFrames"
textureAnimationOnParticleFPS 0.000000
ParticlesRotate TRUE
MeshParticleRotationAxisType 0
MeshParticleRotationAxis [ 0.000000 0.100000 0.000000 ]
RotationDirectionType 0
AngleVariance 0.000000
NumAffectors 3
AffectorType "Fade"
AffectorContents
Name "Fadeout"
Enabled TRUE
StartTime 0.000000
HasInfiniteLifeTime TRUE
TotalLifeTime 0.000000
UseYoungParticleAffectThreshold FALSE
YoungParticleAffectThreshold 0.000000
UseOldParticleAffectThreshold FALSE
OldParticleAffectThreshold 0.000000
AffectAttachedParticles TRUE
numAttachedEmitters 4
attachedEmitterName "core"
attachedEmitterName "flames"
attachedEmitterName "column"
attachedEmitterName "(copy) core-1"
DoFadeOut TRUE
FadeOutTime 1.000000
DoFadeIn TRUE
FadeInTime 0.500000
AffectorType "LinearInflate"
AffectorContents
Name "grow flame"
Enabled TRUE
StartTime 0.000000
HasInfiniteLifeTime TRUE
TotalLifeTime 0.000000
UseYoungParticleAffectThreshold FALSE
YoungParticleAffectThreshold 0.000000
UseOldParticleAffectThreshold FALSE
OldParticleAffectThreshold 0.000000
AffectAttachedParticles TRUE
numAttachedEmitters 2
attachedEmitterName "???????????????????????"
attachedEmitterName "flames"
WidthInflateRate -10.000000
HeightInflateRate 130.000000
AffectorType "LinearInflate"
AffectorContents
Name "shrink"
Enabled TRUE
StartTime 0.000000
HasInfiniteLifeTime TRUE
TotalLifeTime 0.000000
UseYoungParticleAffectThreshold FALSE
YoungParticleAffectThreshold 0.000000
UseOldParticleAffectThreshold FALSE
OldParticleAffectThreshold 0.000000
AffectAttachedParticles TRUE
numAttachedEmitters 1
attachedEmitterName "column"
WidthInflateRate -8.000000
HeightInflateRate -8.000000
length 0.000000
There is no Emitter with the name "???????????????????????" , Is this an error? or something i don't get ? Any Help would be greatly appreciated..................Thanks