toro Posted June 5, 2010 Posted June 5, 2010 Hallo to all!!! I have a problem with eject pilot in SF2: I have put in a new folder named " Effects " in C:/ User/Saved Games/Thirdwire/SF2 ( Win. 7 ) the AircraftFireEffect.ini file changed in Unicode from SFP1 ( Oct. 08 ) with relative files .Tga, but not work. Is this the procedure or in SF2, SFP1 Effects not work? Best Regards. Toro. Quote
Fubar512 Posted June 6, 2010 Posted June 6, 2010 Effects in SF2, or rather, materials for effects in SF2, require a shader declaration, as per the SF2 knowledge base: http://combatace.com/topic/41168-using-custom-effects-in-sf2/ Quote
DaniloE31 Posted June 6, 2010 Posted June 6, 2010 Are you trying to use the Ejection Mod, am I right? As far as I can say, that procedure works only with SF 1st series. If you want to make it work with SF2, you have to copy and merge (and renumber...) all the entries from that AircraftFireEffect.ini into the original PARTICLESYSTEM.INI from SF2. You get the PARTICLESYSTEM.INI extracting it from the FlightData.cat. Danilo Quote
toro Posted June 6, 2010 Author Posted June 6, 2010 Thank you to Fubar512 and DaniloE31. I have copied the contain of old Aircraft fire effect into Particle System. ini of SF2 and I try to add the exact shader effect code for the " seat material " and " chute material ", but the exact code for the moment is unknow, infact not work!! Where put the modified Particle System.ini ? Into a new Flight folder in MOD folder or not? Again thank you, I try again...... Best regards. Toro. Quote
DaniloE31 Posted June 6, 2010 Posted June 6, 2010 I don't know if there is another way to get this to work, but that's how it works on MY install, SF2V/SF2E Feb/2010, merged: Add following lines to the original, pristine PARTICLESYSTEM.INI: /////////////////////// Ejection Mod ////////////////////////////// [EmitterType303] Name=EjectionFire EmissionType=POINT_EMITTER UpdateType=SIMPLE_POINT Weight=0.0 PositiveZOnly=TRUE Randomness=0.00000 DragFactor=0.00000 Inheritence=0.000000 LifeTime=0.1 LifeTimeDeviation=0.000000 MaxVisibleDistance=6000.000000 EmissionRate=0.001 HasLightSource=TRUE LightColor=0.400,0.270,0.150 LightRange=100.0 LightSrcOffset=0.0,0.0,25.0 LightDeviation=0.050000 ParticleUpdateType=RANDOM_MOVING ParticleRenderType=SPRITE ParticleRandomOrientation=FALSE ParticleLifeTime=1.5 ParticleLifeTimeDeviation=0.000 ParticleWeight=-50.00000 ParticleInheritence=0.00000 ParticleDragFactor=0.00000 ParticleRandomness=0.0 ParticleWindFactor=0.0 ParticleColorTableType=TABLE ParticleColor[01].Time=0.000000 ParticleColor[01].Value=0.9000,0.9000,0.90000,0.050000 ParticleColor[02].Time=0.1 ParticleColor[02].Value=0.70000,0.7000,0.70000,0.300000 ParticleColor[03].Time=0.2 ParticleColor[03].Value=0.50000,0.50000,0.5000,0.250000 ParticleColor[04].Time=0.3 ParticleColor[04].Value=0.40000,0.4000,0.4000,0.10000 ParticleColor[05].Time=0.4 ParticleColor[05].Value=0.30000,0.3000,0.30000,0.010000 ParticleSizeTableType=LINEAR ParticleSizeStart=0.4 ParticleSizeEnd=0.05 BaseSizeDeviation=0.0 TextureMaterial=FireMaterial2 [EmitterType304] Name=EjectionSeat EmissionType=POINT_EMITTER UpdateType=SIMPLE_POINT Weight=0.0 PositiveZOnly=TRUE Randomness=0.00000 DragFactor=0.00000 Inheritence=0.000000 LifeTime=1.0 LifeTimeDeviation=0.000000 MaxVisibleDistance=6000.000000 EmissionRate=5 HasLightSource=FALSE ParticleUpdateType=RANDOM_MOVING ParticleRenderType=SPRITE ParticleRandomOrientation=FALSE ParticleLifeTime=1.5 ParticleLifeTimeDeviation=0.000 ParticleWeight=-51.00000 ParticleRandomness=0.0 ParticleDragFactor=0.00000 ParticleInheritence=0.00000 ParticleWindFactor=0.0 ParticleColorTableType=LINEAR ParticleColorStart=1.0,1.0,1.0,1.0 ParticleColorEnd=0.90000,0.90000,0.900,1.00000 ParticleSizeTableType=CONSTANT ParticleSize=1.0000 TextureMaterial=SeatMaterial [EmitterType305] Name=EjectionChute EmissionType=POINT_EMITTER UpdateType=SIMPLE_POINT Weight=0.0 PositiveZOnly=TRUE Randomness=0.00000 DragFactor=0.00000 Inheritence=0.000000 LifeTime=1.0 LifeTimeDeviation=0.000000 MaxVisibleDistance=12000.000000 EmissionRate=5 HasLightSource=FALSE ParticleUpdateType=RANDOM_MOVING ParticleRenderType=VERTICAL_SPRITE ParticleRandomOrientation=FALSE ParticleLifeTime=300 ParticleLifeTimeDeviation=0.000 ParticleWeight=20.00000 ParticleRandomness=0.0 ParticleDragFactor=0.00000 ParticleInheritence=0.00000 ParticleWindFactor=1.0 ParticleColorTableType=TABLE ParticleColor[01].Time=0.000000 ParticleColor[01].Value=1.0,1.0,1.0,0.0000 ParticleColor[02].Time=0.008 ParticleColor[02].Value=1.0,1.0,1.0,1.0000 ParticleColor[03].Time=0.3 ParticleColor[03].Value=1.0,1.0,1.0,1.0000 ParticleColor[04].Time=0.4 ParticleColor[04].Value=1.0,1.0,1.0,1.0000 ParticleColor[05].Time=12 ParticleColor[05].Value=1.0,1.0,1.0,1.0000 ParticleSizeTableType=CONSTANT ParticleSize=10 PositionHeightOffset=100 TextureMaterial=ChuteMaterial //////////////////////// Ejection Mod END ////////////////////////////// ... /////////////////// Ejection Mod /////////////////////////// [seatMaterial] DepthBufferCheck=TRUE DepthBufferWrite=FALSE IgnoreRenderOrder=FALSE AlphaTestEnabled=TRUE 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 BlendOp=BLEND_SRC_ALPHA NumTextureStages=1 TextureStage[01].TextureName=Ejectionseat.tga TextureStage[01].MipMap=FALSE TextureStage[01].FilterEnabled=TRUE TextureStage[01].StageColorOp=TEXTURE_MODULATE_DIFFUSE TextureStage[01].StageAlphaOp=TEXTURE_MODULATE_DIFFUSE [ChuteMaterial] DepthBufferCheck=TRUE DepthBufferWrite=FALSE IgnoreRenderOrder=FALSE AlphaTestEnabled=TRUE 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 BlendOp=BLEND_SRC_ALPHA NumTextureStages=1 TextureStage[01].TextureName=Ejectionchute.tga TextureStage[01].MipMap=FALSE TextureStage[01].FilterEnabled=TRUE TextureStage[01].StageColorOp=TEXTURE_MODULATE_DIFFUSE TextureStage[01].StageAlphaOp=TEXTURE_MODULATE_DIFFUSE /////////////////// Ejection Mod END /////////////////////////// Then find the entry: ... [EffectType039] Name=AircraftFireEffect ... and change it adding the following lines: /// Ejection Seat Effects Element[04].ElementType=PLACE_EMITTER Element[04].ElementName=EjectionFire Element[04].StartTime=0.0 Element[04].StartTimeDeviation=0.00000 Element[04].EjectTime=-1.0 Element[04].EjectTimeDeviation=0.00000 Element[05].ElementType=PLACE_EMITTER Element[05].ElementName=EjectionSeat Element[05].StartTime=0.0 Element[05].StartTimeDeviation=0.00000 Element[05].EjectTime=-1.0 Element[05].EjectTimeDeviation=0.00000 Element[06].ElementType=PLACE_EMITTER Element[06].ElementName=EjectionChute Element[06].StartTime=0.0 Element[06].StartTimeDeviation=0.00000 Element[06].EjectTime=-1.0 Element[06].EjectTimeDeviation=0.00000 Then place the file into the \Effects folder from your MOD folder. Quote
DaniloE31 Posted June 6, 2010 Posted June 6, 2010 And that's how it looks here: Ejection Seat: Parachute: Quote
toro Posted June 7, 2010 Author Posted June 7, 2010 Thank you, DaniloE31. Now it work very well !! Best regards. Toro. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.