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

 

8,609 views 4 replies
Reply #1 Top

Just delete that line, and change the above value to 1.

open that in Particle Forge.

It should now work.

Particle forge is VERY buggy, and will output funny values if you use it for too long.

Reply #2 Top

Actually this is the stock file from the game and nothing i made.

Reply #3 Top

That's odd...

My game does not have this error...

Reply #4 Top

I also just checked my reference files set and found the line in the vanilla files, and the diplomacy version even has an additional square box as the SECOND character in the line

diplomacy 1.011 file

        OldParticleAffectThreshold 0.000000
        AffectAttachedParticles TRUE
        numAttachedEmitters 2
        attachedEmitterName "?�??????????????????????"
        attachedEmitterName "flames"
        WidthInflateRate -10.000000
        HeightInflateRate 130.000000

vanilla 1.191 file

        OldParticleAffectThreshold 0.000000
        AffectAttachedParticles TRUE
        numAttachedEmitters 2
        attachedEmitterName "???????????????????????"
        attachedEmitterName "flames"
        WidthInflateRate -10.000000
        HeightInflateRate 130.000000

 and entrenchment did not have a copy of the file.

harpo