ReStocked/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-375.cfg

446 lines
9.0 KiB
INI
Raw Normal View History

2018-05-29 17:36:23 +00:00
// Patches applying art changes to 3.75m engines
// Contents:
// - Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine (Size3AdvancedEngine)
// - S3 KS-25x4 "Mammoth" Liquid Fuel Engine (Size3EngineCluster)
// Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine
2019-11-04 16:56:59 +00:00
@PART[Size3AdvancedEngine]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
2018-07-24 19:10:44 +00:00
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-rhino-1
}
%rescaleFactor = 1
2020-02-07 10:28:06 +00:00
!DRAG_CUBE {}
2019-02-19 16:13:59 +00:00
DRAG_CUBE
{
cube = 0, 15.48,0.7679,2.678, 15.48,0.7679,2.743, 11.07,0.9882,0.3025, 11.06,0.7086,4, 15.48,0.7679,2.678, 15.48,0.7679,2.743, 0.002109,-0.5297,-0.002108, 5.308,4.086,5.308
cube = 1, 11.59,0.7684,2.41, 11.59,0.7684,2.426, 11,0.5,3.35, 11,0.5,2.257, 11.59,0.7685,2.41, 11.59,0.7681,2.41, 0,-0.8842,0, 3.765,3.374,3.765
}
#node_stack_bottom02 = 0.0, -2.536873, 0.0, 0.0, -1.0, 0.0, 3
%node_attach = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
@attachRules = 1,1,1,0,0
!EFFECTS {}
EFFECTS
2019-02-13 20:06:44 +00:00
{
2018-07-24 13:19:04 +00:00
engage
2019-02-13 20:06:44 +00:00
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
2019-02-13 20:06:44 +00:00
}
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
}
2019-02-13 20:06:44 +00:00
}
fx-rhino-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.4
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 0.01 0.6
pitch = 1.0 1.8
loop = true
}
MODEL_MULTI_PARTICLE
{
2018-07-24 13:19:04 +00:00
name = core
2019-02-13 20:06:44 +00:00
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
{
2018-07-24 13:19:04 +00:00
name = plume
2019-02-13 20:06:44 +00:00
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
}
PREFAB_PARTICLE
2019-02-13 20:06:44 +00:00
{
prefabName = fx_smokeTrail_veryLarge
transformName = smokePoint
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
}
}
}
MODULE
{
name = ModulePartVariants
baseVariant = Size3
VARIANT
{
name = Size3
displayName = #LOC_Restock_variant-engine_size3
2018-07-25 18:38:34 +00:00
primaryColor = #999999
secondaryColor = #f69449
GAMEOBJECTS
{
Var_375 = true
Var_Compact = false
2019-03-06 21:28:30 +00:00
obj_fairing = true
Fairing375_Compact = false
}
2019-02-13 20:06:44 +00:00
NODES
{
2020-02-16 06:54:22 +00:00
node_attach = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
2018-07-25 18:38:34 +00:00
primaryColor = #999999
2019-02-11 23:34:10 +00:00
secondaryColor = #999999
GAMEOBJECTS
{
Var_375 = false
Var_Compact = true
2019-03-06 21:28:30 +00:00
obj_fairing = false
Fairing375_Compact = true
}
2019-02-13 20:06:44 +00:00
NODES
{
2020-02-16 06:54:22 +00:00
node_attach = 0.0, 0.443, 0.0, 0.0, 1.0, 0.0, 3
2019-02-13 20:06:44 +00:00
node_stack_top = 0.0,0.443,0.0 , 0.0, 1.0, 0.0, 2
}
}
}
@MODULE[ModuleEnginesFX]
{
2019-02-13 20:06:44 +00:00
%runningEffectName = fx-rhino-running
}
@MODULE[ModuleJettison]
{
2019-03-06 21:28:30 +00:00
@jettisonName = obj_fairing,Fairing375_Compact
2019-02-13 20:06:44 +00:00
useMultipleDragCubes = false
}
@MODULE[ModuleGimbal]
2019-02-13 20:06:44 +00:00
{
@gimbalTransformName = B_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
2019-02-13 20:06:44 +00:00
}
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = LowerPiston001
rotatorsName = UpperPiston001
}
CONSTRAINLOOKFX
{
targetName = LowerPiston002
rotatorsName = UpperPiston002
}
CONSTRAINLOOKFX
{
targetName = UpperPiston001
rotatorsName = LowerPiston001
}
CONSTRAINLOOKFX
{
targetName = UpperPiston002
rotatorsName = LowerPiston002
}
}
!MODULE[FXModuleAnimateThrottle] {}
2019-02-11 15:05:23 +00:00
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
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
excludedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 1
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}
// S3 KS-25x4 "Mammoth" Liquid Fuel Engine
2019-11-04 16:56:59 +00:00
@PART[Size3EngineCluster]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
2018-07-24 19:10:44 +00:00
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-mammoth-1
}
!EFFECTS {}
EFFECTS
2019-02-13 20:06:44 +00:00
{
2018-07-24 13:19:04 +00:00
engage
2019-02-13 20:06:44 +00:00
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
2019-02-13 20:06:44 +00:00
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = smokePoint
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
2019-02-13 20:06:44 +00:00
}
fx-mammoth-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_spurts
volume = 0.0 0.0
volume = 0.01 0.4
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 0.01 0.6
pitch = 1.0 1.8
loop = true
}
MODEL_MULTI_PARTICLE
{
2018-07-24 13:19:04 +00:00
name = core
2019-02-13 20:06:44 +00:00
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
{
2018-07-24 13:19:04 +00:00
name = plume
2019-02-13 20:06:44 +00:00
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
}
PREFAB_PARTICLE
2019-02-13 20:06:44 +00:00
{
prefabName = fx_smokeTrail_veryLarge
transformName = smokePoint
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
}
}
}
%rescaleFactor = 1
@MODULE[ModuleEnginesFX]
{
2019-02-13 20:06:44 +00:00
%runningEffectName = fx-mammoth-running
}
2019-02-11 15:05:23 +00:00
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
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
excludedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderer = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 1
key = 1 1
}
greenCurve
{
key = 0 1
key = 1 1
}
blueCurve
{
key = 0 1
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}