Merge pull request #183 from PorktoberRevolution/restockplus-375m

Pull in 3.75m parts.
This commit is contained in:
Chris Adderley
2019-01-22 13:49:34 -08:00
committed by GitHub
41 changed files with 674 additions and 154 deletions

View File

@ -9,42 +9,49 @@ Localization
en-us en-us
{ {
#LOC_RestockPlus_restock-engine-corgi_title = KR-10U 'Corgi' #LOC_RestockPlus_restock-engine-corgi_title = KR-10A 'Corgi' Liquid Fuel Engine Cluster
#LOC_RestockPlus_restock-engine-corgi_description = #LOC_RestockPlus_restock-engine-corgi_description = Kerbodyne engineers have discovered that clustering can be an effective solution when you need more thrust, and don't want to add more boosters. This upper stage engine is very efficient as it takes advantage of a set of lovingly handcrafted, free range KR-10 Engines.
#LOC_RestockPlus_restock-engine-corgi_tags = #LOC_RestockPlus_restock-engine-corgi_tags =
#LOC_RestockPlus_restock-engine-boar_title = KR-1 'Boar' #LOC_RestockPlus_restock-engine-boar_title = KR-1 'Boar' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-boar_description = #LOC_RestockPlus_restock-engine-boar_description = The single Boar is slightly more efficient than its dual counterpart, and provides, logically, half the thrust. Due to a less integrated set of mounting points, there is a slight decrease in raw thrust-to-weight ratio.
#LOC_RestockPlus_restock-engine-boar_tags = #LOC_RestockPlus_restock-engine-boar_tags =
#LOC_RestockPlus_restock-engine-pug_title = LV-303 'Pug' #LOC_RestockPlus_restock-engine-pug_title = LV-303 'Pug' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-pug_description = #LOC_RestockPlus_restock-engine-pug_description =
#LOC_RestockPlus_restock-engine-pug_tags = #LOC_RestockPlus_restock-engine-pug_tags =
#LOC_RestockPlus_restock-engine-lug_title = LV-T15 'Lug' #LOC_RestockPlus_restock-engine-lug_title = LV-T15 'Valiant' Liquid Fuel Engine
#LOC_RestockPlus_restock-engine-lug_description = #LOC_RestockPlus_restock-engine-lug_description =
#LOC_RestockPlus_restock-engine-lug_tags = #LOC_RestockPlus_restock-engine-lug_tags =
#LOC_RestockPlus_restock-drone-core-375-1_title = #LOC_RestockPlus_restock-drone-core-375-1_title = RC-XL001 Remote Guidance Unit
#LOC_RestockPlus_restock-drone-core-375-1_description = #LOC_RestockPlus_restock-drone-core-375-1_description =
#LOC_RestockPlus_restock-drone-core-375-1_tags = #LOC_RestockPlus_restock-drone-core-375-1_tags =
#LOC_RestockPlus_restock-battery-375-1_title = #LOC_RestockPlus_restock-battery-375-1_title = Z-10K Rechargable Battery Bank
#LOC_RestockPlus_restock-battery-375-1_description = #LOC_RestockPlus_restock-battery-375-1_description =
#LOC_RestockPlus_restock-battery-375-1_tags = #LOC_RestockPlus_restock-battery-375-1_tags =
#LOC_RestockPlus_restock-docking-375-1_title = #LOC_RestockPlus_restock-docking-375-1_title = Clamp-O-Tron Docking Port 'Grande'
#LOC_RestockPlus_restock-docking-375-1_description = #LOC_RestockPlus_restock-docking-375-1_description =
#LOC_RestockPlus_restock-docking-375-1_tags = #LOC_RestockPlus_restock-docking-375-1_tags =
#LOC_RestockPlus_restock-fuel-tank-375-4_title = #LOC_RestockPlus_restock-fuel-tank-375-4_title = Kerbodyne S3-1800 Tank
#LOC_RestockPlus_restock-fuel-tank-375-4_description = #LOC_RestockPlus_restock-fuel-tank-375-4_description =
#LOC_RestockPlus_restock-fuel-tank-375-4_tags = #LOC_RestockPlus_restock-fuel-tank-375-4_tags =
#LOC_RestockPlus_restock-adapter-hollow-25-375-1_title = Kerbodyne ADTP-2-3A
#LOC_RestockPlus_restock-adapter-hollow-25-375-1_description = A gutted version of the 2-3, which allows the storage of spacecraft components in its core.
#LOC_RestockPlus_restock-adapter-hollow-25-375-1_tags =
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_title = Kerbodyne SKLE-2-3
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description = A structural adapter for upper stages.
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags =
#LOC_RestockPlus_restock-materialbay-radial-1_title = SC-9001R Radial Science Jr. #LOC_RestockPlus_restock-materialbay-radial-1_title = SC-9001R Radial Science Jr.
#LOC_RestockPlus_restock-materialbay-radial-1_description = The SC-9001R has the same set of experiments as the regular Science Jr. Material Bay, but in a conveniant, radial-mountable package. Recommended for ages 4-8. Small parts inside make it not suitable for small children. #LOC_RestockPlus_restock-materialbay-radial-1_description = The SC-9001R has the same set of experiments as the regular Science Jr. Material Bay, but in a conveniant, radial-mountable package. Recommended for ages 4-8. Small parts inside make it not suitable for small children.
#LOC_RestockPlus_restock-materialbay-radial-1_tags = bay experiment lab material research radial sandwich kracken #LOC_RestockPlus_restock-materialbay-radial-1_tags = bay experiment lab material research radial sandwich kracken
#LOC_RestockPlus_restock-goocanister-625-1_title = Mystery Goo™ Inline Containment Unit #LOC_RestockPlus_restock-goocanister-625-1_title = Mystery Goo™ Inline Containment Unit
#LOC_RestockPlus_restock-goocanister-625-1_description = After an unfortunate accident where a technician attempted to stock delicate machinery on the classic Mystery Goo™ canister, FLOOYD Dynamics Labs saw a market opportunity for a version with a flat top and bottom. #LOC_RestockPlus_restock-goocanister-625-1_description = After an unfortunate accident where a technician attempted to stock delicate machinery on the classic Mystery Goo™ canister, FLOOYD Dynamics Labs saw a market opportunity for a version with a flat top and bottom.
#LOC_RestockPlus_restock-goocanister-625-1_tags = experiment research science 0.625 #LOC_RestockPlus_restock-goocanister-625-1_tags = experiment research science 0.625

View File

@ -7,7 +7,7 @@ PART
MODEL MODEL
{ {
model = RestockPlus/Assets/Command/restock-drone-core-375-1 model = ReStockPlus/Assets/Command/restock-drone-core-375-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
rescaleFactor = 1.0 rescaleFactor = 1.0
@ -15,17 +15,17 @@ PART
// Attachment // Attachment
attachRules = 1,0,1,1,0 attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.231, 0.0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.237, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.237, 0.0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -0.196, 0.0, 0.0, -1.0, 0.0, 3
TechRequired = largeUnmanned TechRequired = largeUnmanned
entryCost = 36800 entryCost = 36800
cost = 7700 cost = 7700
category = Pods category = Pods
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_drone-3755-1_title title = #LOC_RestockPlus_restock-drone-core-375-1_title
manufacturer = #LOC_NFLaunchVehicles_manufacturer_post-kerbin_title manufacturer = #autoLOC_501631
description = #LOC_RestockPlus_drone-375-1_description description = #LOC_RestockPlus_restock-drone-core-375-1_description
attachRules = 1,0,1,1,0 attachRules = 1,0,1,1,0
mass = 0.95 mass = 0.95
dragModelType = default dragModelType = default
@ -39,7 +39,7 @@ PART
bulkheadProfiles = size3 bulkheadProfiles = size3
breakingForce = 350 breakingForce = 350
breakingTorque = 350 breakingTorque = 350
tags = #LOC_RestockPlus_drone-375-1_tags tags = #LOC_RestockPlus_restock-drone-core-375-1_tags
MODULE MODULE
{ {

View File

@ -7,16 +7,30 @@ PART
MODEL MODEL
{ {
model = RestockPlus/Assets/Coupling/restock-docking-375-1 model = ReStockPlus/Assets/Coupling/restock-docking-375-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
MODEL
{
model = ReStock/Assets/Command/restock-hatch-common-round-grey-1
position = 0.0, 0.090099, 0.0
scale = 1.174142,1.174142,1.174142
rotation = 0, -90, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-hatch-common-round-white-1
position = 0.0, -0.128, 0.0
scale = 1.174142,1.174142,1.174142
rotation = 180, -90, 0
}
scale = 1 scale = 1
rescaleFactor = 1 rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,0,1,1,0 attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.052, 0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.253, 0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.32, 0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -0.127, 0, 0.0, -1.0, 0.0, 3
// Tech // Tech
TechRequired = metaMaterials TechRequired = metaMaterials
@ -27,7 +41,6 @@ PART
category = Coupling category = Coupling
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-docking-375-1_title title = #LOC_RestockPlus_restock-docking-375-1_title
manufacturer = #LOC_RestockPlus_manufacturer_post-kerbin_title
description = #LOC_RestockPlus_restock-docking-375-1_description description = #LOC_RestockPlus_restock-docking-375-1_description
tags = #LOC_RestockPlus_restock-docking-375-1_tags tags = #LOC_RestockPlus_restock-docking-375-1_tags
bulkheadProfiles = size3 bulkheadProfiles = size3
@ -48,7 +61,7 @@ PART
{ {
name = ModuleDockingNode name = ModuleDockingNode
referenceAttachNode = top referenceAttachNode = top
nodeType = size4 nodeType = size3
stagingEnabled = False stagingEnabled = False
} }
MODULE MODULE

View File

@ -10,15 +10,15 @@ PART
// --- asset parameters --- // --- asset parameters ---
MODEL MODEL
{ {
model = RestockPlus/Assets/Engine/restock-battery-375-1 model = ReStockPlus/Assets/Electrical/restock-battery-375-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
scale = 1.0 scale = 1.0
rescaleFactor = 1 rescaleFactor = 1
// --- node definitions --- // --- node definitions ---
node_stack_top = 0.0, 2.499, 0.0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.203, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -3.849, 0.0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -0.227, 0.0, 0.0, -1.0, 0.0, 3
// --- editor parameters --- // --- editor parameters ---
TechRequired = veryHeavyRocketry TechRequired = veryHeavyRocketry
@ -27,7 +27,7 @@ PART
category = Electrical category = Electrical
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-battery-375-1_title title = #LOC_RestockPlus_restock-battery-375-1_title
manufacturer = #LOC_KerbalAtomics_manufacturer_postkerbin_title manufacturer = #autoLOC_501636
description = #LOC_RestockPlus_restock-battery-375-1_description description = #LOC_RestockPlus_restock-battery-375-1_description
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision

View File

@ -4,14 +4,14 @@ PART
{ {
// --- general parameters --- // --- general parameters ---
name = restock-engine-25-boar name = restock-engine-boar
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
// --- asset parameters --- // --- asset parameters ---
MODEL MODEL
{ {
model = RestockPlus/Assets/Engine/restock-engine-375-3 model = ReStock/Assets/Engine/restock-engine-boar-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
scale = 1.0 scale = 1.0
@ -19,14 +19,15 @@ PART
// --- node definitions --- // --- node definitions ---
node_stack_top = 0.0, 2.499, 0.0, 0.0, 1.0, 0.0, 2 node_attach = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -3.849, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.75, 0.0, 0.0, -1.0, 0.0, 2
// --- FX definitions --- // --- FX definitions ---
EFFECTS EFFECTS
{ {
engage engage
{ {
AUDIO AUDIO
@ -43,7 +44,7 @@ PART
PREFAB_PARTICLE PREFAB_PARTICLE
{ {
prefabName = fx_exhaustSparks_flameout_2 prefabName = fx_exhaustSparks_flameout_2
transformName = thrustTransform transformName = smokePoint
oneShot = true oneShot = true
} }
AUDIO AUDIO
@ -55,24 +56,85 @@ PART
loop = false loop = false
} }
} }
} fx-boar-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_spurts
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-boar-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-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
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
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
}
}
}
// --- editor parameters --- // --- editor parameters ---
TechRequired = veryHeavyRocketry TechRequired = veryHeavyRocketry
entryCost = 26800 entryCost = 38800
cost = 15200 cost = 9100
category = Engine category = Engine
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-engine-boar_title title = #LOC_RestockPlus_restock-engine-boar_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-engine-boar_description description = #LOC_RestockPlus_restock-engine-boar_description
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,0,0 attachRules = 1,1,1,0,0
bulkheadProfiles = size2, size1, srf bulkheadProfiles = size2, size1, srf
// --- standard part parameters --- // --- standard part parameters ---
mass = 3 mass = 7.0
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.2 minimum_drag = 0.2
@ -83,7 +145,7 @@ PART
breakingForce = 5000 breakingForce = 5000
breakingTorque = 5000 breakingTorque = 5000
tags = #LOC_RestockPlus_restock-engine-375-3_tags tags = #LOC_RestockPlus_restock-engine-boar_tags
MODULE MODULE
{ {
@ -91,11 +153,10 @@ PART
engineID = MainExhaust engineID = MainExhaust
thrustVectorTransformName = thrustTransform thrustVectorTransformName = thrustTransform
exhaustDamage = True exhaustDamage = True
runningEffectName = fx-gc-core runningEffectName = fx-boar-running
powerEffectName = fx-gc-plume
ignitionThreshold = 0.1 ignitionThreshold = 0.1
minThrust = 0 minThrust = 0
maxThrust = 1540 maxThrust = 1000
heatProduction = 5 heatProduction = 5
fxOffset = 0, 0, 0 fxOffset = 0, 0, 0
EngineType = LiquidFuel EngineType = LiquidFuel
@ -113,8 +174,8 @@ PART
} }
atmosphereCurve atmosphereCurve
{ {
key = 0 328 key = 0 345
key = 1 309 key = 1 295
key = 12 0.001 key = 12 0.001
} }
} }
@ -131,12 +192,92 @@ PART
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal
gimbalTransformName = GimbalBone gimbalTransformName = B_Gimbal
gimbalRange = 3 gimbalRange = 3
gimbalResponseSpeed = 6 gimbalResponseSpeed = 6
useGimbalResponseSpeed = true useGimbalResponseSpeed = true
} }
MODULE
{
name = ModulePartVariants
baseVariant = Size2
VARIANT
{
name = Size2
displayName = #LOC_Restock_variant-engine_size2
primaryColor = #000000
secondaryColor = #999999
GAMEOBJECTS
{
Var_25Boat = false
Var_25 = true
Fairing25 = true
Fairing25_Compact = false
Var_Compact = false
CylTop001 = true
CylTop002 = true
CylBot001 = true
CylBot002 = true
CylBot003 = false
CylBot004 = false
}
NODES
{
node_stack_top = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2
}
}
VARIANT
{
name = Boattail
displayName = #LOC_Restock_variant-engine_boattail
primaryColor = #999999
secondaryColor = #000000
GAMEOBJECTS
{
Var_25Boat = true
Var_25 = false
Fairing25 = false
Fairing25_Compact = false
Var_Compact = false
CylTop001 = true
CylTop002 = true
CylBot001 = true
CylBot002 = true
CylBot003 = false
CylBot004 = false
}
NODES
{
node_stack_top = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
secondaryColor = #f69449
GAMEOBJECTS
{
Var_25Boat = false
Var_25 = false
Fairing25 = false
Fairing25_Compact = true
Var_Compact = true
CylTop001 = false
CylTop002 = false
CylBot001 = false
CylBot002 = false
CylBot003 = true
CylBot004 = true
}
NODES
{
node_stack_top = 0.0, 0.51, 0.0, 0.0, 1.0, 0.0, 2
}
}
}
MODULE MODULE
{ {
@ -317,51 +458,55 @@ PART
name = FXModuleLookAtConstraint name = FXModuleLookAtConstraint
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylUpper001 targetName = CylTop001
rotatorsName = CylLower001 rotatorsName = CylBot001
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylUpper002 targetName = CylTop002
rotatorsName =CylLower002 rotatorsName =CylBot002
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylUpper003 targetName = CylTop003
rotatorsName = CylLower003 rotatorsName = CylBot003
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower001 targetName = CylTop004
rotatorsName = CylUpper001 rotatorsName = CylBot004
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower002 targetName = CylBot001
rotatorsName = CylUpper002 rotatorsName = CylTop001
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower003 targetName = CylBot002
rotatorsName = CylUpper003 rotatorsName = CylTop002
} }
CONSTRAINLOOKFX
{
targetName = CylBot003
rotatorsName = CylTop003
}
CONSTRAINLOOKFX
{
targetName = CylBot004
rotatorsName = CylTop004
}
} }
MODULE MODULE
{ {
name = ModuleJettison name = ModuleJettison
jettisonName = SHROUD01 jettisonName = Fairing25,Fairing25_Compact
bottomNodeName = bottom bottomNodeName = bottom
isFairing = True isFairing = True
jettisonedObjectMass = 0.1 jettisonedObjectMass = 0.1
jettisonForce = 5 jettisonForce = 5
jettisonDirection = 0 0 1 jettisonDirection = 0 0 1
MODULE
{
name = FlagDecal
textureQuadName = Flag
}
MODULE MODULE
{ {
name = ModuleSurfaceFX name = ModuleSurfaceFX
@ -371,7 +516,6 @@ PART
falloff = 2 falloff = 2
thrustTransformName = thrustTransform thrustTransformName = thrustTransform
} }
!MODULE[FXModuleAnimateThrottle] {}
MODULE MODULE
{ {
name = FXModuleThrottleEffects name = FXModuleThrottleEffects
@ -400,18 +544,18 @@ PART
toggleInFlight = false toggleInFlight = false
redCurve redCurve
{ {
key = 0 1 key = 0 0
key = 1 1 key = 1 1
} }
greenCurve greenCurve
{ {
key = 0 key = 0 0
key = 1 1 key = 1 1
} }
blueCurve blueCurve
{ {
key = 0 0 key = 0 0
key = 1 0 key = 1 1
} }
alphaCurve alphaCurve
{ {
@ -430,7 +574,7 @@ PART
toggleInFlight = false toggleInFlight = false
redCurve redCurve
{ {
key = 0 1 key = 0 0
key = 1 1 key = 1 1
} }
greenCurve greenCurve
@ -441,7 +585,7 @@ PART
blueCurve blueCurve
{ {
key = 0 0 key = 0 0
key = 1 0 key = 1 1
} }
alphaCurve alphaCurve
{ {

View File

@ -11,47 +11,87 @@ PART
// --- asset parameters --- // --- asset parameters ---
MODEL MODEL
{ {
model = RestockPlus/Assets/Engine/restock-engine-corgi model = ReStockPlus/Assets/Engine/restock-engine-corgi-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
scale = 1.0 scale = 1.0
rescaleFactor = 1 rescaleFactor = 1
// --- node definitions --- // --- node definitions ---
node_stack_top = 0.0, 2.499, 0.0, 0.0, 1.0, 0.0, 3 node_attach = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -3.849, 0.0, 0.0, -1.0, 0.0, 3 node_stack_top = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -2.315, 0.0, 0.0, -1.0, 0.0, 3
// --- FX definitions --- // --- FX definitions ---
EFFECTS EFFECTS
{ {
engage 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-corgi-running
{
AUDIO AUDIO
{ {
channel = Ship channel = Ship
clip = sound_vent_soft clip = sound_rocket_mini
volume = 1.0 volume = 0.0 0.0
pitch = 2.0 volume = 1.0 1.0
loop = false pitch = 0.0 0.75
pitch = 1.0 0.95
loop = true
} }
}
flameout MODEL_MULTI_PARTICLE
{ {
PREFAB_PARTICLE name = core
{ modelName = ReStockPlus/FX/restock-fx-corgi-core-1
prefabName = fx_exhaustSparks_flameout_2 transformName = fxTransformCore
transformName = thrustTransform emission = 0.0 0.0
oneShot = true emission = 0.01 0.1
} emission = 0.075 0.25
AUDIO emission = 1.0 1.0
{ speed = 0.0 0.35
channel = Ship speed = 1.0 1.0
clip = sound_explosion_low }
volume = 1.0 MODEL_MULTI_PARTICLE
pitch = 2.0 {
loop = false name = plume
} modelName = ReStockPlus/FX/restock-fx-corgi-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
}
}
} }
// --- editor parameters --- // --- editor parameters ---
@ -60,12 +100,12 @@ PART
cost = 15200 cost = 15200
category = Engine category = Engine
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-engine-375-3_title title = #LOC_RestockPlus_restock-engine-corgi_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-engine-corgi_description description = #LOC_RestockPlus_restock-engine-corgi_description
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,0,0 attachRules = 1,1,1,0,0
bulkheadProfiles = size3, size2 bulkheadProfiles = size3, size2
// --- standard part parameters --- // --- standard part parameters ---
@ -88,8 +128,7 @@ PART
engineID = MainExhaust engineID = MainExhaust
thrustVectorTransformName = thrustTransform thrustVectorTransformName = thrustTransform
exhaustDamage = True exhaustDamage = True
runningEffectName = fx-gc-core runningEffectName = fx-corgi-running
powerEffectName = fx-gc-plume
ignitionThreshold = 0.1 ignitionThreshold = 0.1
minThrust = 0 minThrust = 0
maxThrust = 1540 maxThrust = 1540
@ -128,8 +167,8 @@ PART
MODULE MODULE
{ {
name = ModuleGimbal name = ModuleGimbal
gimbalTransformName = GimbalBone gimbalTransformName = B_Gimbal
gimbalRange = 3 gimbalRange = 4
gimbalResponseSpeed = 6 gimbalResponseSpeed = 6
useGimbalResponseSpeed = true useGimbalResponseSpeed = true
} }
@ -314,49 +353,134 @@ PART
name = FXModuleLookAtConstraint name = FXModuleLookAtConstraint
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylUpper001 targetName = CylTop004
rotatorsName = CylLower001 rotatorsName = CylLower004
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylUpper002 targetName = CylTop005
rotatorsName =CylLower002 rotatorsName =CylLower005
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylUpper003 targetName = CylTop006
rotatorsName = CylLower003 rotatorsName = CylLower006
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower001 targetName = CylLower004
rotatorsName = CylUpper001 rotatorsName = CylTop004
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower002 targetName = CylLower005
rotatorsName = CylUpper002 rotatorsName = CylTop005
} }
CONSTRAINLOOKFX CONSTRAINLOOKFX
{ {
targetName = CylLower003 targetName = CylLower006
rotatorsName = CylUpper003 rotatorsName = CylTop006
}
CONSTRAINLOOKFX
{
targetName = CylTop007
rotatorsName = CylLower007
}
CONSTRAINLOOKFX
{
targetName = CylTop008
rotatorsName =CylLower008
}
CONSTRAINLOOKFX
{
targetName = CylTop009
rotatorsName = CylLower009
}
CONSTRAINLOOKFX
{
targetName = CylLower008
rotatorsName = CylTop008
}
CONSTRAINLOOKFX
{
targetName = CylLower009
rotatorsName = CylTop009
}
CONSTRAINLOOKFX
{
targetName = CylLower007
rotatorsName = CylTop007
}
CONSTRAINLOOKFX
{
targetName = CylTop010
rotatorsName = CylLower010
}
CONSTRAINLOOKFX
{
targetName = CylTop011
rotatorsName =CylLower011
}
CONSTRAINLOOKFX
{
targetName = CylTop012
rotatorsName = CylLower012
}
CONSTRAINLOOKFX
{
targetName = CylLower010
rotatorsName = CylTop010
}
CONSTRAINLOOKFX
{
targetName = CylLower011
rotatorsName = CylTop011
}
CONSTRAINLOOKFX
{
targetName = CylLower012
rotatorsName = CylTop012
}
CONSTRAINLOOKFX
{
targetName = CylTop013
rotatorsName = CylLower013
}
CONSTRAINLOOKFX
{
targetName = CylTop014
rotatorsName =CylLower014
}
CONSTRAINLOOKFX
{
targetName = CylTop015
rotatorsName = CylLower015
}
CONSTRAINLOOKFX
{
targetName = CylLower013
rotatorsName = CylTop013
}
CONSTRAINLOOKFX
{
targetName = CylLower014
rotatorsName = CylTop014
}
CONSTRAINLOOKFX
{
targetName = CylLower015
rotatorsName = CylTop015
} }
} }
MODULE MODULE
{ {
name = ModuleJettison name = ModuleJettison
jettisonName = SHROUD01 jettisonName = Fairing375
bottomNodeName = bottom bottomNodeName = bottom
isFairing = True isFairing = True
jettisonedObjectMass = 0.1 jettisonedObjectMass = 0.1
jettisonForce = 5 jettisonForce = 5
jettisonDirection = 0 0 1 jettisonDirection = 0 0 1
MODULE
{
name = FlagDecal
textureQuadName = Flag
} }
MODULE MODULE
@ -368,7 +492,6 @@ PART
falloff = 2 falloff = 2
thrustTransformName = thrustTransform thrustTransformName = thrustTransform
} }
!MODULE[FXModuleAnimateThrottle] {}
MODULE MODULE
{ {
name = FXModuleThrottleEffects name = FXModuleThrottleEffects
@ -397,18 +520,18 @@ PART
toggleInFlight = false toggleInFlight = false
redCurve redCurve
{ {
key = 0 1 key = 0 0
key = 1 1 key = 1 1
} }
greenCurve greenCurve
{ {
key = 0 key = 0 0
key = 1 1 key = 1 1
} }
blueCurve blueCurve
{ {
key = 0 0 key = 0 0
key = 1 0 key = 1 1
} }
alphaCurve alphaCurve
{ {
@ -427,7 +550,7 @@ PART
toggleInFlight = false toggleInFlight = false
redCurve redCurve
{ {
key = 0 1 key = 0 0
key = 1 1 key = 1 1
} }
greenCurve greenCurve
@ -438,7 +561,7 @@ PART
blueCurve blueCurve
{ {
key = 0 0 key = 0 0
key = 1 0 key = 1 1
} }
alphaCurve alphaCurve
{ {
@ -446,5 +569,47 @@ PART
key = 1 1 key = 1 1
} }
} }
MODULE
{
name = ModulePartVariants
baseVariant = Size3
VARIANT
{
name = Size3
displayName = #LOC_Restock_variant-engine_size3
primaryColor = #999999
secondaryColor = #da8544
GAMEOBJECTS
{
Var_25m = false
Var_375m = true
Fairing375 = true
}
NODES
{
node_attach = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3
node_stack_top = 0.0, 0.753, 0.0, 0.0, 1.0, 0.0, 3
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_size2
primaryColor = #999999
secondaryColor = #555555
GAMEOBJECTS
{
Var_25m = true
Var_375m = false
Fairing375 = false
}
NODES
{
node_stack_top = 0.0,0.558,0.0 , 0.0, 1.0, 0.0, 2
node_attach = 0.0,0.558,0.0 , 0.0, 1.0, 0.0, 2
}
}
}
} }

View File

@ -7,28 +7,28 @@ PART
MODEL MODEL
{ {
model = Restock/Assets/FuelTank/restock-fuel-tank-375-4 model = ReStock/Assets/FuelTank/restock-fueltank-375-4
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
MODEL MODEL
{ {
model = Restock/Assets/Common/restock-endcap-fuel-375-1 model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
position = 0.0, 0.9375, 0.0 position = 0.0, 0.48, 0.0
} }
MODEL MODEL
{ {
model = Restock/Assets/Common/restock-endcap-fuel-375-1 model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
scale = 1.0, -1.0, 1.0 scale = 1.0, -1.0, 1.0
position = 0.0, -0.9375, 0.0 position = 0.0, -0.48, 0.0
} }
scale = 1 scale = 1
rescaleFactor = 1 rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,1,1,1,0 attachRules = 1,1,1,1,0
node_stack_top = 0.0, 0.9375, 0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.48, 0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.9375, 0, 0.0, -1.0, 0.0, 3 node_stack_bottom = 0.0, -0.48, 0, 0.0, -1.0, 0.0, 3
node_attach = 0.0, 0.0, -1.875, 0.0, 0.0, 1.0, 3 node_attach = 0.0, 0.0, -1.875, 0.0, 0.0, 1.0, 3
// Tech // Tech
@ -36,7 +36,7 @@ PART
entryCost = 12900 entryCost = 12900
// Info // Info
cost = 5750 cost = 1625
category = FuelTank category = FuelTank
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-375-4_title title = #LOC_RestockPlus_restock-fuel-tank-375-4_title
@ -46,7 +46,7 @@ PART
bulkheadProfiles = size3, srf bulkheadProfiles = size3, srf
// Parameters // Parameters
mass = 4 mass = 1.125
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3
@ -61,13 +61,13 @@ PART
RESOURCE RESOURCE
{ {
name = LiquidFuel name = LiquidFuel
amount = 2880 amount = 810
maxAmount = 2880 maxAmount = 810
} }
RESOURCE RESOURCE
{ {
name = Oxidizer name = Oxidizer
amount = 3520 amount = 990
maxAmount = 3520 maxAmount = 990
} }
} }

View File

@ -0,0 +1,94 @@
// 3.75m hollow adapter
PART
{
name = restock-adapter-hollow-25-375-1
module = Part
author = Chris Adderley (Nertea)
MODEL
{
model = ReStock/Assets/FuelTank/restock-adapter-375-hollow-1
scale = 1.0, 1.0, 1.0
}
scale = 1
rescaleFactor = 1
// Attachment
attachRules = 1,0,1,1,0
node_stack_top = 0.0, 1.15017, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.1, 0.0, 0.0, -1.0, 0.0, 3
// Tech
TechRequired = highPerformanceFuelSystems
entryCost = 12900
// Info
cost = 5750
category = Structural
subcategory = 0
title = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_description
tags = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_tags
bulkheadProfiles = size3, size2
// Parameters
mass = 1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
angularDrag = 2
crashTolerance = 6
maxTemp = 2000
breakingForce = 350
breakingTorque = 350
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
375mAdapterBlackWhite = true
375mAdapterWhite = false
375mAdapterOrange = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
375mAdapterBlackWhite = false
375mAdapterWhite = true
375mAdapterOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #f49841
GAMEOBJECTS
{
375mAdapterBlackWhite = false
375mAdapterWhite = false
375mAdapterOrange = true
}
}
}
}

View File

@ -1,22 +1,22 @@
// 3.75m skeletal adapter // 3.75m skeletal adapter
PART PART
{ {
name = restock-adapter-375-2 name = restock-adapter-skeletal-25-375-1
module = Part module = Part
author = Chris Adderley (Nertea) author = Chris Adderley (Nertea)
MODEL MODEL
{ {
model = Restock/Assets/Structural/restock-adapter-375-4 model = ReStock/Assets/FuelTank/restock-adapter-375-skeletal-1
scale = 1.0, 1.0, 1.0 scale = 1.0, 1.0, 1.0
} }
scale = 1 scale = 1
rescaleFactor = 1 rescaleFactor = 1
// Attachment // Attachment
attachRules = 1,1,1,1,0 attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.9375, 0, 0.0, 1.0, 0.0, 3 node_stack_top = 0.0, 0.676, 0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -0.9375, 0, 0.0, -1.0, 0.0, 2 node_stack_bottom = 0.0, -0.36, 0, 0.0, -1.0, 0.0, 3
// Tech // Tech
TechRequired = highPerformanceFuelSystems TechRequired = highPerformanceFuelSystems
@ -24,16 +24,16 @@ PART
// Info // Info
cost = 5750 cost = 5750
category = FuelTank category = Structural
subcategory = 0 subcategory = 0
title = #LOC_RestockPlus_restock-adapter-375-2_title title = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_title
manufacturer = #autoLOC_501638 manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-adapter-375-2_description description = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description
tags = #LOC_RestockPlus_restock-adapter-375-2_tags tags = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags
bulkheadProfiles = size3, size2 bulkheadProfiles = size3, size2
// Parameters // Parameters
mass = 4 mass = 1
dragModelType = default dragModelType = default
maximum_drag = 0.2 maximum_drag = 0.2
minimum_drag = 0.3 minimum_drag = 0.3

View File

@ -1,3 +1,54 @@
// Patches for 3.75m structural Parts // Patches for 3.75m structural Parts
// Contents: // Contents:
// - Kerbodyne ADTP-2-3 (Size3to2Adapter): Adds hollow and fuelled variants // - Kerbodyne ADTP-2-3 (Size3to2Adapter): Adds hollow variant
@PART[Size3to2Adapter]:AFTER[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-adapter-375-multi-1
}
%rescaleFactor = 1
MODULE
{
name = ModulePartVariants
baseVariant = Solid
VARIANT
{
name = Solid
displayName = #LOC_Restock_variant-engine_size3
primaryColor = #999999
secondaryColor = #da8544
GAMEOBJECTS
{
375mAdapterNotHollow = true
COLLIDER_SOLID =true
375mAdapterHollow001 = false
COLLIDERS = false
}
}
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-engine_szie2
primaryColor = #999999
secondaryColor = #555555
GAMEOBJECTS
{
375mAdapterNotHollow = false
COLLIDER_SOLID =false
375mAdapterHollow001 = true
COLLIDERS = true
}
}
}
}

View File

@ -1,3 +1,17 @@
0.1.0 0.1.0
----- -----
- Initial release - Initial release
- New parts added
-- HG-20 High Gain Antenna (Andrew Cassidy): A longer range version of the HG-5 that can handle either direct communications or short range relays, using 4 different dishes.
-- SC-9001R Radial Science Jr (Andrew Cassidy): A radial version of the materials bay
-- Mystery Goo™ Inline Containment Unit (Andrew Cassidy): An inline version of the goo cannister
-- KR-1 'Boar' Liquid Fuel Engine (Nertea): A single version of the Twin Boar engine
-- KR-10A 'Corgi' Liquid Fuel Engine Cluster (Nertea): A 3.75m upper stage LF/O engine
-- LV-303 'Pug' Liquid Fuel Engine (Nertea/Porkjet):
-- LV-T15 'Valiant' Liquid Fuel Engine (Nertea/Porkjet):
-- Kerbodyne S3-1800 Tank (Nertea): A compact size 3.75m tank
-- Kerbodyne ADTP-2-3A (Nertea): A hollow version of the fuelled 3.75 to 2.5m adapter
-- Kerbodyne SKLE-2-3 (Nertea): A skeletal 3.75 to 2.5m adapter
-- Clamp-O-Tron Docking Port 'Grande' (Nertea): 3.75m docking port
-- RC-XL001 Remote Guidance Unit (Nertea): 3.75m RGU
-- Z-10K Rechargable Battery Bank (Nertea): 3.75m stack battery

View File

@ -2,6 +2,38 @@
RESTOCK+ 0.1.0 RESTOCK+ 0.1.0
============== ==============
Restock+ is a complement to Restock which adds useful parts that we feel are missing from the base game.
Rebalances and changes ============
- Added gimbals to Thumper and Kickback SRBs DEPENDENCIES
============
Required:
- Restock
- ModuleManager (3.1.3)
=============
CREDITS
=============
- Chris Adderley (Nertea)
- Andrew Cassidy
============
INSTALLATION
============
To install, place the GameData folder inside your Kerbal Space Program folder. If asked to overwrite files, do so.
============
LOCALIZATION
============
=========
LICENSING
=========
The art assets in this pack (all models and textures) are distributed under an All Rights Reserved License. You may not redistribute or re-use these assets without express permission from the authors.
ModuleManager by ialdabaoth and sarbian is distributed under a Creative Commons Sharealike license. More details, including source code, can be found here: http://forum.kerbalspaceprogram.com/threads/31342-0-20-ModuleManager-1-3-for-all-your-stock-modding-needs?p=528607&viewfull=1#post528607