Jump to content

Help with the new effects system.


Beale

Recommended Posts

Hi, I'm looking for any documentation on the new effects system.

Whatever I try I can't get the multiple particle system to work with an engine, identically laid out to the RAPIER engine. But all the effects seem to centre on one point rather four seperate points. Maybe a picture will say it better.

What am I doing wrong?

MKOSkVl.png


PART
{

name = VenusAtomicEngine_1
module = Part
author = VenusAerospace

mesh = model.mu
scale = 1

node_stack_bottom = 0.0, -0.5125, 0.0, 0.0, 1.0, 0.0, 2
node_stack_top = 0.0, 0.5125, 0.0, 0.0, 1.0, 0.0, 1

TechRequired = generalRocketry
entryCost = 10000
cost = 10000

category = Propulsion
subcategory = 0
title = VAE-I Crew Module
manufacturer = Venus Aerospace
description = This engine packs just enough punch to get a small payload from A to B.

attachRules = 1,0,1,1,0

EFFECTS
{
running_closed
{
AUDIO
{
channel = Ship
clip = sound_rocket_spurts
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_aeroSpike
transformName = thrustTransform
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
localOffset = 0, 0, 1
}
MODEL_MULTI_PARTICLE
{
modelName = Squad/FX/shockExhaust_blue_small
transformName = thrustTransform
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.5
speed = 1.0 1.2
}
}
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = thrustTransform
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
}

mass = 1.15

dragModelType = default
maximum_drag = 0.20
minimum_drag = 0.15
angularDrag = 2
crashTolerance = 45
maxTemp = 3400

stagingIcon = LIQUID_ENGINE

MODULE
{
name = ModuleEnginesFX
engineID = ClosedCycle
runningEffectName = running_closed

thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 115
heatProduction = 400
fxOffset = 0, 0, 0.8

PROPELLANT
{
name = Nitronite
ratio = 0.1
DrawGauge = True
}

atmosphereCurve
{
key = 0 41500
key = 1 11525
}

}

MODULE
{
name = ModuleJettison
jettisonName = VenusAtomicEngine_1_Fairing
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1

}

MODULE
{
name = ModuleAnimateHeat
ThermalAnim = VenusAtomicEngine_1_Heat
}

MODULE
{
name = ModuleGimbal
gimbalTransformName = thrustTransform
gimbalRange = 0.5
}

RESOURCE
{
name = Nitronite
amount = 200
maxAmount = 200
}

}

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...