mirror of
https://github.com/PorktoberRevolution/ReStocked
synced 2024-09-01 17:34:42 +00:00
698 lines
15 KiB
INI
698 lines
15 KiB
INI
// Patches applying art changes to 1.25m SRB engines
|
|
// Contents:
|
|
// - S1 SRB-KD25k "Kickback" Solid Fuel Booster (MassiveBooster)
|
|
// - BACC "Thumper" Solid Fuel Booster (solidBooster1-1)
|
|
// - RT-10 "Hammer" Solid Fuel Booster (solidBooster_v2)
|
|
// - RT-5 "Flea" Solid Fuel Booster (solidBooster_sm_v2)
|
|
// - Separatron I (sepMotor1)
|
|
|
|
// Kickback
|
|
@PART[MassiveBooster]
|
|
{
|
|
@author = Chris Adderley (Nertea)
|
|
!mesh = DELETE
|
|
!MODEL {}
|
|
MODEL
|
|
{
|
|
model = ReStock/Assets/Engine/restock-engine-srb-kickback-1
|
|
}
|
|
%rescaleFactor = 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 = 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 = 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
|
|
{
|
|
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]
|
|
{
|
|
%runningEffectName = fx-kickback-running
|
|
}
|
|
MODULE
|
|
{
|
|
name = FXModuleLookAtConstraint
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylUpper005
|
|
rotatorsName = CylLower005
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylUpper006
|
|
rotatorsName = CylLower006
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylUpper007
|
|
rotatorsName = CylLower007
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylUpper008
|
|
rotatorsName = CylLower008
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylLower005
|
|
rotatorsName = CylUpper005
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylLower006
|
|
rotatorsName = CylUpper006
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylLower007
|
|
rotatorsName = CylUpper007
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylLower008
|
|
rotatorsName = CylUpper008
|
|
}
|
|
}
|
|
@MODULE[FXModuleAnimateThrottle]
|
|
{
|
|
@animationName = restock-srb-kickback-heat-1
|
|
@responseSpeed = 0.1
|
|
}
|
|
}
|
|
|
|
// Thumper
|
|
@PART[solidBooster1-1]
|
|
{
|
|
@author = Chris Adderley (Nertea)
|
|
!mesh = DELETE
|
|
!MODEL {}
|
|
MODEL
|
|
{
|
|
model = ReStock/Assets/Engine/restock-engine-srb-thumper-1
|
|
}
|
|
%rescaleFactor = 1
|
|
!fx_exhaustFlame_yellow = DELETE
|
|
!fx_smokeTrail_medium = DELETE
|
|
!fx_exhaustSparks_yellow = DELETE
|
|
!sound_vent_medium = DELETE
|
|
!sound_rocket_hard = DELETE
|
|
!sound_vent_soft = DELETE
|
|
!sound_explosion_low = DELETE
|
|
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 = 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 = 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
|
|
{
|
|
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]
|
|
{
|
|
@name = ModuleEnginesFX
|
|
%runningEffectName = fx-thumper-running
|
|
}
|
|
MODULE
|
|
{
|
|
name = FXModuleLookAtConstraint
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylUpper001
|
|
rotatorsName = CylLower001
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylUpper002
|
|
rotatorsName = CylLower002
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylUpper003
|
|
rotatorsName = CylLower003
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylUpper004
|
|
rotatorsName = CylLower004
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylLower001
|
|
rotatorsName = CylUpper001
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylLower002
|
|
rotatorsName = CylUpper002
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylLower003
|
|
rotatorsName = CylUpper003
|
|
}
|
|
CONSTRAINLOOKFX
|
|
{
|
|
targetName = CylLower004
|
|
rotatorsName = CylUpper004
|
|
}
|
|
}
|
|
@MODULE[FXModuleAnimateThrottle]
|
|
{
|
|
@animationName = restock-srb-thumper-heat-1
|
|
@responseSpeed = 0.1
|
|
}
|
|
}
|
|
|
|
// Hammer
|
|
@PART[solidBooster_v2]
|
|
{
|
|
@author = Chris Adderley (Nertea)
|
|
!mesh = DELETE
|
|
!MODEL {}
|
|
MODEL
|
|
{
|
|
model = ReStock/Assets/Engine/restock-engine-srb-hammer-1
|
|
}
|
|
%rescaleFactor = 1
|
|
@scale = 1
|
|
// @node_stack_bottom = 0.0, -1.5640875, 0.0, 0.0, -1.0, 0.0, 1
|
|
// @node_stack_top = 0.0, 1.2818375, 0.0, 0.0, 1.0, 0.0, 1
|
|
// @node_attach = 0.0, 0.0, -0.625, 0.0, 0.0, 1.0, 1
|
|
DRAG_CUBE
|
|
{
|
|
cube = Fairing, 3.7,0.6968,0.7651, 3.7,0.6962,0.8016, 1.25,0.9543,2.519, 1.25,0.77,0.7798, 3.642,0.6918,1.063, 3.642,0.7001,0.7651, 0,-0.1436,-5.96E-08, 1.349,2.859,1.349
|
|
cube = Clean, 3.593,0.685,1.166, 3.593,0.6816,1.166, 1.25,0.9543,2.519, 1.25,0.77,0.7798, 3.536,0.6725,1.075, 3.537,0.68,1.184, 0,-0.1436,-5.96E-08, 1.349,2.859,1.349
|
|
}
|
|
!fx_exhaustFlame_yellow = DELETE
|
|
!fx_smokeTrail_medium = DELETE
|
|
!fx_exhaustSparks_yellow = DELETE
|
|
!sound_vent_medium = DELETE
|
|
!sound_rocket_hard = DELETE
|
|
!sound_vent_soft = DELETE
|
|
!sound_explosion_low = DELETE
|
|
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 = 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 = 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
|
|
{
|
|
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]
|
|
{
|
|
@name = ModuleEnginesFX
|
|
%runningEffectName = fx-hammer-running
|
|
}
|
|
@MODULE[FXModuleAnimateThrottle]
|
|
{
|
|
@animationName = restock-srb-hammer-heat-1
|
|
@responseSpeed = 0.1
|
|
}
|
|
!MODULE[ModulePartVariants] {}
|
|
MODULE
|
|
{
|
|
name = ModulePartVariants
|
|
baseVariant = White
|
|
useMultipleDragCubes = false
|
|
VARIANT
|
|
{
|
|
name = White
|
|
primaryColor = #ffffff
|
|
secondaryColor = #ffffff
|
|
displayName = #autoLOC_8007119
|
|
themeName = White
|
|
GAMEOBJECTS
|
|
{
|
|
YellowStripe = false
|
|
OrangeStripe = false
|
|
}
|
|
}
|
|
VARIANT
|
|
{
|
|
name = Orange
|
|
primaryColor = #f49841
|
|
secondaryColor = #f49841
|
|
displayName = #autoLOC_8007100
|
|
themeName = Orange
|
|
GAMEOBJECTS
|
|
{
|
|
YellowStripe = false
|
|
OrangeStripe = true
|
|
}
|
|
}
|
|
VARIANT
|
|
{
|
|
name = YellowAndWhite
|
|
primaryColor = #E8DB27
|
|
secondaryColor = #ffffff
|
|
displayName = #autoLOC_8003114
|
|
themeName = YellowAndWhite
|
|
GAMEOBJECTS
|
|
{
|
|
YellowStripe = true
|
|
OrangeStripe = false
|
|
}
|
|
}
|
|
}
|
|
@MODULE[ModuleJettison]
|
|
{
|
|
@jettisonName = ShroudSRB
|
|
useMultipleDragCubes = true
|
|
}
|
|
}
|
|
|
|
// Flea
|
|
@PART[solidBooster_sm_v2]
|
|
{
|
|
@author = Chris Adderley (Nertea)
|
|
!mesh = DELETE
|
|
!MODEL {}
|
|
MODEL
|
|
{
|
|
model = ReStock/Assets/Engine/restock-engine-srb-flea-1
|
|
}
|
|
%rescaleFactor = 1
|
|
DRAG_CUBE
|
|
{
|
|
cube = Fairing, 2.292,0.7167,0.7651, 2.292,0.715,0.7712, 1.25,0.9493,1.44, 1.25,0.77,0.7743, 2.257,0.7095,1.063, 2.257,0.7192,0.7651, 1.192E-07,-0.1231,0, 1.349,1.775,1.349
|
|
cube = Clean, 2.185,0.6975,0.7651, 2.185,0.6931,0.7712, 1.25,0.9492,1.44, 1.25,0.77,0.7743, 2.152,0.6788,1.16, 2.153,0.6876,1.16, 1.192E-07,-0.1231,0, 1.349,1.775,1.349
|
|
}
|
|
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 = 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 = 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
|
|
{
|
|
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
|
|
!fx_exhaustSparks_yellow = DELETE
|
|
!sound_vent_medium = DELETE
|
|
!sound_rocket_hard = DELETE
|
|
!sound_vent_soft = DELETE
|
|
!sound_explosion_low = DELETE
|
|
@MODULE[ModuleEngines]
|
|
{
|
|
@name = ModuleEnginesFX
|
|
%runningEffectName = fx-flea-running
|
|
}
|
|
MODULE
|
|
{
|
|
name = FXModuleAnimateThrottle
|
|
animationName = restock-srb-flea-heat-1
|
|
responseSpeed = 0.1
|
|
dependOnEngineState = True
|
|
dependOnThrottle = True
|
|
}
|
|
!MODULE[ModulePartVariants] {}
|
|
MODULE
|
|
{
|
|
name = ModulePartVariants
|
|
baseVariant = White
|
|
useMultipleDragCubes = false
|
|
VARIANT
|
|
{
|
|
name = White
|
|
primaryColor = #ffffff
|
|
secondaryColor = #ffffff
|
|
displayName = #autoLOC_8007119
|
|
themeName = White
|
|
GAMEOBJECTS
|
|
{
|
|
YellowStripe = false
|
|
OrangeStripe = false
|
|
}
|
|
}
|
|
VARIANT
|
|
{
|
|
name = Orange
|
|
primaryColor = #f49841
|
|
secondaryColor = #f49841
|
|
displayName = #autoLOC_8007100
|
|
themeName = Orange
|
|
GAMEOBJECTS
|
|
{
|
|
YellowStripe = false
|
|
OrangeStripe = true
|
|
}
|
|
}
|
|
VARIANT
|
|
{
|
|
name = YellowAndWhite
|
|
primaryColor = #E8DB27
|
|
secondaryColor = #ffffff
|
|
displayName = #autoLOC_8003114
|
|
themeName = YellowAndWhite
|
|
GAMEOBJECTS
|
|
{
|
|
YellowStripe = true
|
|
OrangeStripe = false
|
|
}
|
|
}
|
|
}
|
|
@MODULE[ModuleJettison]
|
|
{
|
|
@jettisonName = ShroudSRB
|
|
useMultipleDragCubes = true
|
|
}
|
|
}
|
|
|
|
// Separatron
|
|
@PART[sepMotor1]
|
|
{
|
|
@author = Chris Adderley (Nertea)
|
|
!mesh = DELETE
|
|
!MODEL {}
|
|
MODEL
|
|
{
|
|
model = ReStock/Assets/Engine/restock-engine-srb-separatron-1
|
|
}
|
|
%rescaleFactor = 1
|
|
!fx_exhaustFlame_yellow_tiny = DELETE
|
|
!fx_smokeTrail_medium = DELETE
|
|
!fx_exhaustSparks_yellow = DELETE
|
|
!sound_vent_medium = DELETE
|
|
!sound_rocket_mini = DELETE
|
|
!sound_vent_soft = DELETE
|
|
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 = thrustTransform
|
|
oneShot = true
|
|
}
|
|
AUDIO
|
|
{
|
|
channel = Ship
|
|
clip = sound_vent_soft
|
|
volume = 1.0
|
|
pitch = 2.0
|
|
loop = false
|
|
}
|
|
}
|
|
fx-separatron-running
|
|
{
|
|
AUDIO
|
|
{
|
|
channel = Ship
|
|
clip = sound_rocket_mini
|
|
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
|
|
{
|
|
name = core
|
|
modelName = ReStock/FX/restock-fx-srb-separator-1
|
|
transformName = fxTransform
|
|
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]
|
|
{
|
|
@name = ModuleEnginesFX
|
|
%runningEffectName = fx-separatron-running
|
|
}
|
|
MODULE
|
|
{
|
|
name = FXModuleAnimateThrottle
|
|
animationName = restock-srb-separatron-heat-1
|
|
responseSpeed = 0.5
|
|
dependOnEngineState = True
|
|
dependOnThrottle = True
|
|
}
|
|
}
|