You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ReStocked/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-375.cfg

290 lines
5.2 KiB
INI

// 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)
@PART[Size3AdvancedEngine]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-rhino-1
}
%rescaleFactor = 1
#node_stack_bottom02 = 0.0, -2.536873, 0.0, 0.0, -1.0, 0.0, 3
!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
{
name = ModulePartVariants
baseVariant = Size3
VARIANT
{
name = Size3
displayName = #LOC_Restock_variant-engine_size3
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_375 = true
Var_Compact = false
Fairing375 = true
}
NODES
{
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
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
Var_375 = false
Var_Compact = true
Fairing375 = false
}
NODES
{
node_stack_top = 0.0,0.495,0.0 , 0.0, 1.0, 0.0, 2
}
}
}
@MODULE[ModuleEnginesFX]
{
%runningEffectName = fx-rhino-running
}
MODULE
{
name = ModuleJettison
jettisonName = Fairing375
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
useMultipleDragCubes= false
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
MODULE
{
name = FXModuleLookAtConstraint
// Ringed
CONSTRAINLOOKFX
{
targetName = LowerPiston001
rotatorsName = UpperPiston001
}
CONSTRAINLOOKFX
{
targetName = LowerPiston002
rotatorsName = UpperPiston002
}
CONSTRAINLOOKFX
{
targetName = UpperPiston001
rotatorsName = LowerPiston001
}
CONSTRAINLOOKFX
{
targetName = UpperPiston002
rotatorsName = LowerPiston002
}
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-rhino-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-rhino-throttle-1
responseSpeed = 1.0
layer = 2
dependOnEngineState = True
dependOnThrottle = True
}
}
@PART[Size3EngineCluster]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-mammoth-1
}
!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]
{
%runningEffectName = fx-mammoth-running
}
@MODULE[FXModuleAnimateThrottle]
{
@animationName = restock-mammoth-heat-1
%layer = 1
}
MODULE
{
name = FXModuleAnimateThrottle
animationName = restock-mammoth-throttle-1
responseSpeed = 1.0
dependOnEngineState = True
layer = 2
dependOnThrottle = True
}
}