Moving engines to ModuleEnginesFX, clean up patches

This commit is contained in:
cadderley
2018-07-20 15:04:46 -07:00
parent a35db99eb2
commit 7210f70082
20 changed files with 1658 additions and 245 deletions

View File

@ -17,6 +17,25 @@
model = ReStock/Assets/Engine/restock-engine-nerv-1
}
@manufacturer = #autoLOC_501637 //#autoLOC_501637 = Rockomax Conglomerate
!fx_exhaustFlame_blue = DELETE
!fx_exhaustLight_blue = DELETE
!fx_smokeTrail_light = DELETE
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
!EFFECTS {}
EFFECTS
{
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-nerv-running
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-vector-heat-1
@ -59,7 +78,14 @@
model = ReStock/Assets/Engine/restock-engine-vector-1
}
@bulkheadProfiles = srf, size1, size2
node_attach = 0.0,0,0.0 , 0.0, 1.0, 0.0, 1
!EFFECTS {}
EFFECTS
{
}
MODULE
{
name = ModulePartVariants
@ -161,6 +187,10 @@
}
}
}
@MODULE[ModuleEnginesFX]
{
%runningEffectName = fx-vector-running
}
MODULE
{
name = ModuleJettison
@ -252,7 +282,20 @@
model = ReStock/Assets/Engine/restock-engine-terrier-1
}
%rescaleFactor = 1
!fx_exhaustFlame_blue = DELETE
!fx_exhaustLight_blue = DELETE
!fx_smokeTrail_light = DELETE
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
!EFFECTS {}
EFFECTS
{
}
@bulkheadProfiles = srf, size1
@node_stack_top = 0.0, 28.75, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -47.281375, 0.0, 0.0, -1.0, 0.0, 1
@ -273,7 +316,7 @@
LV_909_Compact = false
Shroud909 = true
}
}
VARIANT
{
@ -288,7 +331,7 @@
LV_909_Compact = false
Shroud909 = false
}
}
VARIANT
{
@ -303,9 +346,14 @@
LV_909_Compact = true
Shroud909 = false
}
}
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-terrier-running
}
@MODULE[ModuleJettison]
{
@jettisonName = Shroud909
@ -315,8 +363,85 @@
{
@gimbalTransformName = Gimbal
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
// Reliant
@ -330,10 +455,26 @@
model = ReStock/Assets/Engine/restock-engine-reliant-1
}
%rescaleFactor = 1
!fx_exhaustFlame_blue = DELETE
!fx_exhaustLight_blue = DELETE
!fx_smokeTrail_light = DELETE
!fx_exhaustSparks_flameout = DELETE
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
!EFFECTS {}
EFFECTS
{
}
@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
MODULE
{
name = ModulePartVariants
@ -351,7 +492,7 @@
LV_T30_Boattail = false
ShroudT30 = true
}
}
VARIANT
{
@ -366,7 +507,7 @@
LV_T30_Boattail = true
ShroudT30 = true
}
}
VARIANT
{
@ -381,9 +522,14 @@
LV_T30_Boattail = false
ShroudT30 = true
}
}
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-reliant-running
}
MODULE
{
name = ModuleJettison
@ -396,20 +542,84 @@
useMultipleDragCubes= false
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-reliant-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-reliant-throttle-1
layer = 2
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
@ -428,6 +638,7 @@
rescaleFactor =1.0
@node_stack_top = 0.0, 9.0182625, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -7.179225, 0.0, 0.0, -1.0, 0.0
!fx_exhaustFlame_blue = DELETE
!fx_exhaustLight_blue = DELETE
!fx_smokeTrail_light = DELETE
@ -436,19 +647,19 @@
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
EFFECTS
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
@ -459,13 +670,13 @@
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-swivel-running
{
@ -482,7 +693,7 @@
MODEL_MULTI_PARTICLE
{
modelName = Restock/FX/restock-swivel-core
transformName = fxTransform
transformName = fxCoreTransform
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
@ -493,7 +704,7 @@
MODEL_MULTI_PARTICLE
{
modelName = Restock/FX/restock-swivel-plume
transformName = fxTransform
transformName = fxPlumeTransform
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
@ -501,17 +712,13 @@
speed = 0.0 0.35
speed = 1.0 1.0
}
}
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-swivel-running
@name = ModuleEnginesFX
%runningEffectName = fx-swivel-running
}
MODULE
{
@ -532,7 +739,7 @@
Gimbal_Boattail = false
Gimbal_Compact = false
}
}
VARIANT
{
@ -549,7 +756,7 @@
Gimbal_Boattail = true
Gimbal_Compact = false
}
}
VARIANT
{
@ -566,7 +773,7 @@
Gimbal_Boattail = false
Gimbal_Compact = true
}
}
}
MODULE
@ -652,10 +859,87 @@
targetName = Piston06Anchor
rotatorsName = Piston06Target
}
}
!MODULE[FXModuleAnimateThrottle] = {}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.05
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}