Additional work on engine integration

This commit is contained in:
Chris Adderley 2018-07-24 06:19:04 -07:00
parent 7210f70082
commit 8332ae21dc
68 changed files with 853 additions and 204 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

View File

@ -12,7 +12,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-ant-1
}
@ -58,7 +58,7 @@
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
@ -102,6 +102,16 @@
key = 1 1
}
}
MODULE
{
name = ModuleJettison
jettisonName = ShroudAnt
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
}
}
// Spider
@ -110,7 +120,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-spider-1
}
@ -122,28 +132,32 @@
{
@runningEffectName = fx-spider-running
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = CylTop001
rotatorsName = Cyl001
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = CylTop002
rotatorsName = Cyl002
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = Cyl001
rotatorsName = CylTop001
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
targetName = Cyl002
rotatorsName = CylTop002
}
}
!MODULE[FXModuleAnimateThrottle] {}
@ -175,18 +189,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -205,7 +219,7 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
@ -216,7 +230,7 @@
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -232,7 +246,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-spark-1
}
@ -244,47 +258,73 @@
{
name = FXModuleLookAtConstraint
// Ringed
// Basic
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = CylBot001
rotatorsName = CylTop001
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = CylBot002
rotatorsName = CylTop002
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = CylTop001
rotatorsName = CylBot001
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
targetName = CylTop002
rotatorsName = CylBot002
}
CONSTRAINLOOKFX
{
targetName = CylBot003
rotatorsName = CylTop003
}
CONSTRAINLOOKFX
{
targetName = CylTop017
rotatorsName = CylBot017
targetName = CylBot004
rotatorsName = CylTop004
}
CONSTRAINLOOKFX
{
targetName = CylTop018
rotatorsName = CylBot018
targetName = CylTop003
rotatorsName = CylBot003
}
CONSTRAINLOOKFX
{
targetName = CylTop019
rotatorsName = CylBot019
targetName = CylTop004
rotatorsName = CylBot004
}
CONSTRAINLOOKFX
{
targetName = CylBot005
rotatorsName = CylTop005
}
CONSTRAINLOOKFX
{
targetName = CylTop020
rotatorsName = CylBot020
targetName = CylBot006
rotatorsName = CylTop006
}
CONSTRAINLOOKFX
{
targetName = CylTop005
rotatorsName = CylBot005
}
CONSTRAINLOOKFX
{
targetName = CylTop006
rotatorsName = CylBot006
}
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
{
@ -298,15 +338,15 @@
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = true
Var_Compact = false
Var_UpperGimbals = false
Var_LowerGimbals = false
Fairing125 = true
Fairing25 = false
Fairing25_Boat = false
SparkBasic = true
CylBot001 = false
CylBot002 = false
CylBot003 = true
CylBot004 = true
CylBot005 = false
CylBot006 = false
SparkCompact = false
SparkBoattail = false
}
}
VARIANT
@ -317,15 +357,15 @@
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = true
Var_125 = false
Var_Compact = false
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = true
SparkBasic = false
CylBot001 = false
CylBot002 = false
CylBot003 = false
CylBot004 = false
CylBot005 = true
CylBot006 = true
SparkCompact = false
SparkBoattail = true
}
}
@ -337,15 +377,16 @@
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = false
Var_Compact = true
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = false
SparkBasic = false
CylBot001 = true
CylBot002 = true
CylBot003 = false
CylBot004 = false
CylBot005 = false
CylBot006 = false
SparkCompact = true
SparkBoattail = false
}
}
}
@ -382,18 +423,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -412,18 +453,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -431,6 +472,10 @@
key = 1 1
}
}
@MODULE[ModuleJettison]
{
@jettisonName = ShroudSparkBasic
}
}
// Twitch
@ -439,7 +484,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-twitch-1
}
@ -454,29 +499,33 @@
// Ringed
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = CyBotRad001
rotatorsName = CylTopRad001
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = CyBotRad002
rotatorsName = CylTopRad002
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = CylTopRad001
rotatorsName = CyBotRad001
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
targetName = CylTopRad002
rotatorsName = CyBotRad002
}
}
@MODULE[ModuleEnginesFX]
{
@runningEffectName = fx-twitch-running
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
@ -506,18 +555,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -536,18 +585,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -555,6 +604,7 @@
key = 1 1
}
}
}
// Puff
@ -563,7 +613,7 @@
@author = Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-puff-1
}
@ -571,49 +621,7 @@
EFFECTS
{
}
MODULE
{
name = ModulePartVariants
baseVariant = Size0
VARIANT
{
name = Radial
displayName = #LOC_Restock_variant-engine_radial
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = false
Var_125 = true
Var_Compact = false
Var_UpperGimbals = false
Var_LowerGimbals = false
Fairing125 = true
Fairing25 = false
Fairing25_Boat = false
}
}
VARIANT
{
name = Size0
displayName = #LOC_Restock_variant-engine_size0
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_25 = false
Var_25_Boat = true
Var_125 = false
Var_Compact = false
Var_UpperGimbals = true
Var_LowerGimbals = true
Fairing125 = false
Fairing25 = false
Fairing25_Boat = true
}
}
}
MODULE
{
name = FXModuleLookAtConstraint
@ -621,44 +629,25 @@
// Ringed
CONSTRAINLOOKFX
{
targetName = CylBot017
rotatorsName = CylTop017
targetName = Cyl005
rotatorsName = CylTop005
}
CONSTRAINLOOKFX
{
targetName = CylBot018
rotatorsName = CylTop018
targetName = Cyl006
rotatorsName = CylTop006
}
CONSTRAINLOOKFX
{
targetName = CylBot019
rotatorsName = CylTop019
targetName = CylTop005
rotatorsName = Cyl005
}
CONSTRAINLOOKFX
{
targetName = CylBot020
rotatorsName = CylTop020
}
CONSTRAINLOOKFX
{
targetName = CylTop017
rotatorsName = CylBot017
}
CONSTRAINLOOKFX
{
targetName = CylTop018
rotatorsName = CylBot018
}
CONSTRAINLOOKFX
{
targetName = CylTop019
rotatorsName = CylBot019
}
CONSTRAINLOOKFX
{
targetName = CylTop020
rotatorsName = CylBot020
targetName = CylTop006
rotatorsName = Cyl006
}
}
@MODULE[ModuleEnginesFX]
{
@ -694,18 +683,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -724,18 +713,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{

View File

@ -29,6 +29,83 @@
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = fxTransformCore
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-nerv-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-nerv-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = turbo
modelName = ReStock/FX/restock-fx-nerv-turbo-1
transformName = fxTransformTurbo
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-nerv-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
@MODULE[ModuleEngines]
@ -55,12 +132,12 @@
dependOnEngineState = True
dependOnThrottle = True
}
@MODULE[ModuleJettison, 0]
@MODULE[ModuleJettison],0
{
@jettisonName = ShroudA
}
@MODULE[ModuleJettison, 1]
@MODULE[ModuleJettison],1
{
@jettisonName = ShroudB
@ -84,6 +161,72 @@
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = fxTransformCore
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-vector-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-vector-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-vector-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
MODULE
@ -294,6 +437,32 @@
!EFFECTS {}
EFFECTS
{
fx-terrier-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
modelName = ReStock/FX/restock-fx-terrier-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
@bulkheadProfiles = srf, size1
@ -387,23 +556,23 @@
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
excludedRenderers = EngineCore909
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -417,12 +586,12 @@
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
includedRenderers = EngineCore909
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
@ -433,7 +602,7 @@
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -450,11 +619,12 @@
@author = Porkjet and Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-reliant-1
}
%rescaleFactor = 1
@scale = 1
!fx_exhaustFlame_blue = DELETE
!fx_exhaustLight_blue = DELETE
@ -466,14 +636,92 @@
!sound_explosion_low = DELETE
!EFFECTS {}
EFFECTS
EFFECTS
{
}
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = fxTransformCore
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-reliant-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = turbo
modelName = ReStock/FX/restock-fx-reliant-turbo-1
transformName = fxTransformTurbo
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-reliant-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-reliant-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
@bulkheadProfiles = srf, size1
@node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
@node_stack_top = 0.0, 9.0182625, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -9.0925375, 0.0, 0.0, -1.0, 0.0
@node_stack_top = 0.0, 0.90182625, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -0.90925375, 0.0, 0.0, -1.0, 0.0
MODULE
{
@ -564,25 +812,25 @@
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.05
animRate = 0.005
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
excludedRenderers = EngineCoreT30
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -596,12 +844,12 @@
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
includedRenderers = EngineCoreT30
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
@ -612,7 +860,7 @@
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -630,7 +878,7 @@
@author = Porkjet and Chris Adderley
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-swivel-1
}
@ -666,7 +914,7 @@
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = thrustTransform
transformName = fxTransformCore
oneShot = true
}
AUDIO
@ -692,8 +940,9 @@
}
MODEL_MULTI_PARTICLE
{
modelName = Restock/FX/restock-swivel-core
transformName = fxCoreTransform
name = core
modelName = ReStock/FX/restock-fx-swivel-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
@ -703,8 +952,9 @@
}
MODEL_MULTI_PARTICLE
{
modelName = Restock/FX/restock-swivel-plume
transformName = fxPlumeTransform
name = plume
modelName = ReStock/FX/restock-fx-swivel-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
@ -805,7 +1055,7 @@
CONSTRAINLOOKFX
{
targetName = Piston02Target
rotatorsName = Piston02Target
rotatorsName = Piston02Anchor
}
CONSTRAINLOOKFX
{
@ -885,7 +1135,7 @@
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
excludedRenderers = EngineCoreT45
toggleInEditor = false
toggleInFlight = false
redCurve
@ -895,7 +1145,7 @@
}
greenCurve
{
key = 0
key = 0 1
key = 1 1
}
blueCurve
@ -915,7 +1165,7 @@
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
includedRenderers = EngineCoreT45
toggleInEditor = false
toggleInFlight = false
redCurve

View File

@ -63,8 +63,9 @@
}
MODEL_MULTI_PARTICLE
{
modelName = Restock/FX/restock-boar-core
transformName = fxTransform
name = core
modelName = ReStock/FX/restock-fx-boar-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
@ -74,8 +75,21 @@
}
MODEL_MULTI_PARTICLE
{
modelName = Restock/FX/restock-boar-plume
transformName = fxTransform
name = plume
modelName = ReStock/FX/restock-fx-boar-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = turbo
modelName = ReStock/FX/restock-fx-boar-turbo-1
transformName = fxTransformTurbo
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
@ -142,7 +156,7 @@
}
!MODULE[FXModuleAnimateThrottle] = {}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
@ -171,18 +185,18 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -201,7 +215,7 @@
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
@ -212,7 +226,7 @@
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{

View File

@ -18,6 +18,72 @@
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = fxTransformCore
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-rhino-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-rhino-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-rhino-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
MODULE
{
@ -134,6 +200,72 @@
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = fxTransformCore
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-mammoth-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-vector-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-vector-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
%rescaleFactor = 1
@MODULE[ModuleEnginesFX]

View File

@ -19,6 +19,72 @@
!EFFECTS {}
EFFECTS
{
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
}
}
fx-kickback-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-core-2
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-srb-smoke-2
transformName = fxTransformSmoke
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
@MODULE[ModuleEnginesFX]
{
@ -96,6 +162,72 @@
EFFECTS
{
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
}
}
fx-thumper-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-core-2
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-srb-smoke-2
transformName = fxTransformSmoke
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
@MODULE[ModuleEngines]
{
@ -178,6 +310,72 @@
!sound_explosion_low = DELETE
EFFECTS
{
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
}
}
fx-hammer-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-srb-smoke-1
transformName = fxTransformSmoke
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
@MODULE[ModuleEngines]
{
@ -203,6 +401,72 @@
%rescaleFactor = 1
EFFECTS
{
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
}
}
fx-flea-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-srb-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-srb-smoke-1
transformName = fxTransformSmoke
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
!fx_exhaustFlame_yellow = DELETE
!fx_smokeTrail_medium = DELETE
@ -214,7 +478,7 @@
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-hammer-running
%runningEffectName = fx-flea-running
}
MODULE
{

View File

@ -9,6 +9,6 @@
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-oscarb-1
model = ReStock/Assets/FuelTank/restock-fueltank-0625-1
}
}