Jump to content
Sign in to follow this  
Pappa Goat

Flechette Rocketinflight Effect?

Recommended Posts

Trying to think of a way to edit the effect for flechette rockets to give off those red puffs of smoke as each layer of flechettes are popped off. Any ideas on how to go about this?

 

I have 2 ideas:

 

1) Edit the RocketInFlightEffect so that along with the exhaust smoke of the rocket, it pops off a quick burst of red smoke in flight.

 

2) Edit the FlechetteEffect so that a puff of red smoke is discharged once the rocket bursts in the air and does a similar ground hit effect as the CBUs

 

 

I have a way to add extra smoke emitters that are set to go off at increasingly delayed intervals to give little red puffs as the rocket travels along?

 

For those that don't know what I'm try to re-create:

 

RocketInFlightEffect

 

[EffectType001]

Name=RocketInFlightEffect

Element[01].ElementType=HOLD_EMITTER

Element[01].ElementName=RExhaustSmokeEmitter

Element[01].StartTime=0.000000

Element[01].StartTimeDeviation=0.000000

Element[01].EjectTime=-1.000000

Element[01].EjectTimeDeviation=0.000000

Element[02].ElementType=HOLD_EMITTER

Element[02].ElementName=RocketFlareEmitter2

Element[02].StartTime=0.000000

Element[02].StartTimeDeviation=0.000000

Element[02].EjectTime=-1.000000

Element[02].EjectTimeDeviation=0.000000

 

[EmitterType001]

Name=RExhaustSmokeEmitter

EffectLevel=1

EmissionType=POINT_EMITTER

UpdateType=NON_MOVING

MaxVisibleDistance=12000.000000

EmissionRate=0.060000

EmissionVolume=0.0000,0.0000,0.0000

ParticleUpdateType=RANDOM_MOVING

ParticleRenderType=SPRITE

ParticleRandomOrientation=TRUE

ParticleLifeTime=2.500000

ParticleLifeTimeDeviation=0.600000

ParticleWeight=-0.30000

ParticleRandomness=0.080000

ParticleWindFactor=1.0

ParticleColorTableType=TABLE

ParticleColor[01].Time=0.000000

ParticleColor[01].Value=0.400000,0.400000,0.400000,0.000000

ParticleColor[02].Time=0.017500

ParticleColor[02].Value=0.600000,0.600000,0.600000,0.04000

ParticleColor[03].Time=0.035000

ParticleColor[03].Value=0.740000,0.710000,0.660000,0.120000

ParticleColor[04].Time=0.100000

ParticleColor[04].Value=0.80000,0.790000,0.80000,0.200000

ParticleColor[05].Time=1.000000

ParticleColor[05].Value=1.000000,1.000000,1.000000,0.000000

ParticleSizeTableType=LINEAR

ParticleSizeStart=0.600000

ParticleSizeEnd=3.000000

BaseSizeDeviation=0.3

TextureMaterial=MissSmokeMaterial

 

[EmitterType002]

Name=RocketFlareEmitter2

EmissionType=POINT_EMITTER

UpdateType=NON_MOVING

MaxVisibleDistance=8000.000000

EmissionRate=0.00200

EmissionVolume=0.010000,0.010000,0.010000

HasLightSource=TRUE

LightColor=0.50,0.45,0.00

LightRange=50.0

LightSrcOffset=0.0,0.0,0.0

ParticleUpdateType=RANDOM_MOVING

ParticleRenderType=SPRITE

ParticleRandomOrientation=TRUE

ParticleLifeTime=0.045000

ParticleLifeTimeDeviation=0.050000

ParticleWeight=-0.30000

ParticleRandomness=0.020000

ParticleColorTableType=TABLE

ParticleColor[01].Time=0.000000

ParticleColor[01].Value=0.000000,0.00000,0.000000,0.250000

ParticleColor[02].Time=0.200000

ParticleColor[02].Value=0.200000,0.20000,0.20000,0.150000

ParticleColor[03].Time=0.500000

ParticleColor[03].Value=0.0800000,0.080000,0.080000,0.100000

ParticleColor[04].Time=1.000000

ParticleColor[04].Value=0.000000,0.00000,0.000000,0.000000

ParticleSizeTableType=TABLE

ParticleSize[01].Time=0.000000

ParticleSize[01].Value=0.50000

ParticleSize[02].Time=0.500000

ParticleSize[02].Value=0.7000

ParticleSize[03].Time=1.000000

ParticleSize[03].Value=0.000000

ParticleSizeDeviation=0.100000

TextureMaterial=FlashMaterial2

 

//=============================================================================

 

[MissSmokeMaterial]

DepthBufferCheck=TRUE

DepthBufferWrite=FALSE

IgnoreRenderOrder=FALSE

AlphaTestEnabled=FALSE

LightEnabled=FALSE

UseLightLevel=TRUE

SpecularEnabled=FALSE

EmissiveEnabled=FALSE

AmbientColor=1.000000,1.000000,1.000000,1.000000

DiffuseColor=1.000000,1.000000,1.000000,1.000000

ZBufferOffset=0.000000

PriorityLevel=3

BlendOp=BLEND_SRC_ALPHA

NumTextureStages=1

TextureStage[01].TextureName=smoke4.tga

TextureStage[01].MipMap=FALSE

TextureStage[01].FilterEnabled=TRUE

TextureStage[01].StageColorOp=TEXTURE_MODULATE_DIFFUSE

TextureStage[01].StageAlphaOp=TEXTURE_MODULATE_DIFFUSE

 

[FlashMaterial2]

DepthBufferCheck=TRUE

DepthBufferWrite=FALSE

IgnoreRenderOrder=FALSE

AlphaTestEnabled=FALSE

LightEnabled=FALSE

UseLightLevel=FALSE

SpecularEnabled=FALSE

EmissiveEnabled=FALSE

AmbientColor=1.000000,0.000000,0.000000,1.000000

DiffuseColor=1.000000,1.000000,1.000000,1.000000

ZBufferOffset=1.000000

PriorityLevel=3

BlendOp=BLEND_INV_SRC_ALPHA_ADD_SRC

NumTextureStages=1

TextureStage[01].TextureName=Flash.tga

TextureStage[01].MipMap=FALSE

TextureStage[01].FilterEnabled=TRUE

TextureStage[01].StageColorOp=TEXTURE_MODULATE_DIFFUSE

TextureStage[01].StageAlphaOp=TEXTURE_MODULATE_DIFFUSE

 

 

FlechetteEffect

 

[EffectType001]

Name=FlechetteEffect

Element[01].ElementType=PLACE_EMITTER

Element[01].ElementName=CbuGroundExplosion

Element[01].StartTime=0.000000

Element[01].StartTimeDeviation=0.000000

Element[01].EjectTime=-1.000000

Element[01].EjectTimeDeviation=0.0

Element[02].ElementType=PLACE_EMITTER

Element[02].ElementName=LargeGreySmokeEmitter

Element[02].StartTime=0.050000

Element[02].StartTimeDeviation=0.000000

Element[02].EjectTime=-1.000000

Element[02].EjectTimeDeviation=0.000000

Element[03].ElementType=PLACE_EMITTER

Element[03].ElementName=SmallRocketDebrisEmitter

Element[03].StartTime=0.0

Element[03].StartTimeDeviation=0.000000

Element[03].EjectTime=-1.0

Element[03].EjectTimeDeviation=0.000000

 

[EmitterType001]

Name=CbuGroundExplosion

EmissionType=RADIAL_EMITTER

UpdateType=NON_MOVING

LifeTime=0.200000

MaxVisibleDistance=18000.000000

PositiveZOnly=TRUE

EmissionRate=0.050

EmissionVolume=0.00000,0.00000,0.010000

RadialVelocityTableType=CONSTANT

RadialVelocity=60000.0

RadialVelocityDeviation=0.500000

HasLightSource=FALSE

ParticleUpdateType=SIMPLE_POINT

ParticleRenderType=SPRITE

ParticleRandomOrientation=TRUE

ParticleLifeTime=2.5000

ParticleLifeTimeDeviation=0.400000

ParticleWeight=-0.50000

ParticleRandomness=0.080000

ParticleDragFactor=0.250000

ParticleInheritence=0.00010000

ParticleWindFactor=0.25

ParticleColorTableType=TABLE

ParticleColor[01].Time=0.000000

ParticleColor[01].Value=1.000000,0.700000,0.700000,0.300000

ParticleColor[02].Time=0.250000

ParticleColor[02].Value=0.600000,0.600000,0.300000,0.350000

ParticleColor[03].Time=0.500000

ParticleColor[03].Value=0.200000,0.160000,0.040000,0.200000

ParticleColor[04].Time=1.000000

ParticleColor[04].Value=0.000000,0.000000,0.000000,0.000000

ParticleSizeTableType=TABLE

ParticleSize[01].Time=0.000000

ParticleSize[01].Value=0.25000

ParticleSize[02].Time=0.06000000

ParticleSize[02].Value=0.300000

ParticleSize[03].Time=0.1000000

ParticleSize[03].Value=0.50000

ParticleSize[04].Time=0.2500000

ParticleSize[04].Value=0.700000

ParticleSize[05].Time=0.5000000

ParticleSize[05].Value=0.900000

ParticleSize[06].Time=1.0000000

ParticleSize[06].Value=1.000000

BaseSizeDeviation=0.3

PositionHeightOffset=15.0

TextureMaterial=ExplosionParticleMaterial2

 

[EmitterType002]

Name=LargeGreySmokeEmitter

EmissionType=RADIAL_EMITTER

UpdateType=SIMPLE_POINT

LifeTime=0.20

Inheritence=0.00000

MaxVisibleDistance=20000.000000

ZeroVelocityZ=TRUE

EmissionRate=0.0060000

EmissionVolume=0.040000,0.100000,0.040000

EmissionVelocityTableType=CONSTANT

EmissionVelocity=0.000000,0.000000,0.000000

EmissionVelocityDeviation=0.00000

RadialVelocityTableType=CONSTANT

RadialVelocity=35.0

RadialVelocityDeviation=0.100000

ParticleUpdateType=SIMPLE_POINT

ParticleRenderType=SPRITE

ParticleRandomOrientation=TRUE

ParticleLifeTime=10.000000

ParticleLifeTimeDeviation=0.300000

ParticleWeight=-0.20000

ParticleRandomness=0.080000

ParticleDragFactor=0.500000

ParticleInheritence=1.000000

ParticleWindFactor=0.25

ParticleColorTableType=TABLE

ParticleColor[01].Time=0.000000

ParticleColor[01].Value=0.900000,0.900000,0.900000,0.000000

ParticleColor[02].Time=0.050000

ParticleColor[02].Value=0.800000,0.7500000,0.700000,0.600000

ParticleColor[03].Time=0.200000

ParticleColor[03].Value=0.7500000,0.700000,0.650000,0.500000

ParticleColor[04].Time=0.300000

ParticleColor[04].Value=0.700000,0.6600000,0.62000,0.400000

ParticleColor[05].Time=1.000000

ParticleColor[05].Value=0.600000,0.5700000,0.5300000,0.000000

ParticleSizeTableType=TABLE

ParticleSize[01].Time=0.000000

ParticleSize[01].Value=3.00000

ParticleSize[02].Time=0.100000

ParticleSize[02].Value=5.00000

ParticleSize[03].Time=0.250000

ParticleSize[03].Value=8.000000

ParticleSize[04].Time=1.000000

ParticleSize[04].Value=10.00000

BaseSizeDeviation=0.3

TextureMaterial=CbuSmokeMaterial

 

[EmitterType003]

Name=SmallRocketDebrisEmitter

EffectLevel=1

EmissionType=RADIAL_EMITTER

UpdateType=NON_MOVING

LifeTime=0.400000

MaxVisibleDistance=8000.000000

PositiveZOnly=TRUE

EmissionRate=0.0050

EmissionVolume=0.00000,0.00000,0.00000

EmissionVelocityTableType=CONSTANT

EmissionVelocity=0.000000,0.000000,7500.000000

EmissionVelocityDeviation=0.0000

RadialVelocityTableType=CONSTANT

RadialVelocity=15000.0

RadialVelocityDeviation=0.5

ParticleUpdateType=SIMPLE_POINT

ParticleRenderType=SPRITE

ParticleRandomOrientation=TRUE

ParticleLifeTime=5.000000

ParticleLifeTimeDeviation=1.0000

ParticleWeight=10.00000

ParticleRandomness=0.050000

ParticleDragFactor=0.400000

ParticleInheritence=0.0010000

ParticleColorTableType=TABLE

ParticleColor[01].Time=0.000000

ParticleColor[01].Value=0.900000,0.800000,0.700000,0.0000000

ParticleColor[02].Time=0.200000

ParticleColor[02].Value=0.50000,0.40000,0.30000,1.00000

ParticleColor[03].Time=1.000000

ParticleColor[03].Value=0.200000,0.150000,0.100000,0.000000

ParticleSizeTableType=LINEAR

ParticleSizeStart=0.200

ParticleSizeEnd=0.000000

BaseSizeDeviation=0.7

TextureMaterial=DebrisMaterial

 

//=============================================================================

 

[ExplosionParticleMaterial2]

DepthBufferCheck=TRUE

DepthBufferWrite=FALSE

IgnoreRenderOrder=FALSE

AlphaTestEnabled=FALSE

LightEnabled=FALSE

UseLightLevel=FALSE

SpecularEnabled=FALSE

EmissiveEnabled=FALSE

AmbientColor=1.000000,1.000000,1.000000,1.000000

DiffuseColor=1.000000,1.000000,1.000000,1.000000

ZBufferOffset=0.000000

PriorityLevel=3

BlendOp=BLEND_INV_SRC_ALPHA_ADD_SRC

NumTextureStages=1

TextureStage[01].TextureName=flash2.tga

TextureStage[01].MipMap=FALSE

TextureStage[01].FilterEnabled=TRUE

TextureStage[01].StageColorOp=TEXTURE_MODULATE_DIFFUSE

TextureStage[01].StageAlphaOp=TEXTURE_MODULATE_DIFFUSE

 

[CBUSmokeMaterial]

DepthBufferCheck=TRUE

DepthBufferWrite=FALSE

IgnoreRenderOrder=FALSE

AlphaTestEnabled=FALSE

LightEnabled=FALSE

UseLightLevel=TRUE

SpecularEnabled=FALSE

EmissiveEnabled=FALSE

AmbientColor=1.000000,1.000000,1.000000,1.000000

DiffuseColor=1.000000,1.000000,1.000000,1.000000

ZBufferOffset=0.000000

PriorityLevel=3

BlendOp=BLEND_SRC_ALPHA

NumTextureStages=1

TextureStage[01].TextureName=cbusmoke.tga

TextureStage[01].MipMap=FALSE

TextureStage[01].FilterEnabled=TRUE

TextureStage[01].StageColorOp=TEXTURE_MODULATE_DIFFUSE

TextureStage[01].StageAlphaOp=TEXTURE_MODULATE_DIFFUSE

 

[DebrisMaterial]

DepthBufferCheck=TRUE

DepthBufferWrite=FALSE

IgnoreRenderOrder=FALSE

AlphaTestEnabled=FALSE

LightEnabled=FALSE

UseLightLevel=TRUE

SpecularEnabled=FALSE

EmissiveEnabled=FALSE

AmbientColor=1.000000,1.000000,1.000000,1.000000

DiffuseColor=1.000000,1.000000,1.000000,1.000000

ZBufferOffset=0.000000

PriorityLevel=3

BlendOp=BLEND_SRC_ALPHA

NumTextureStages=1

TextureStage[01].TextureName=Debris.tga

TextureStage[01].MipMap=FALSE

TextureStage[01].FilterEnabled=TRUE

TextureStage[01].StageColorOp=TEXTURE_MODULATE_DIFFUSE

TextureStage[01].StageAlphaOp=TEXTURE_MODULATE_DIFFUSE

Edited by Pappa Goat

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site, you agree to our Terms of Use, Privacy Policy, and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..