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
commit af04283abc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
41 changed files with 674 additions and 154 deletions

View File

@ -9,42 +9,49 @@ Localization
en-us
{
#LOC_RestockPlus_restock-engine-corgi_title = KR-10U 'Corgi'
#LOC_RestockPlus_restock-engine-corgi_description =
#LOC_RestockPlus_restock-engine-corgi_title = KR-10A 'Corgi' Liquid Fuel Engine Cluster
#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-boar_title = KR-1 'Boar'
#LOC_RestockPlus_restock-engine-boar_description =
#LOC_RestockPlus_restock-engine-boar_title = KR-1 'Boar' Liquid Fuel Engine
#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-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_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_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_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_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_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_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_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-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_tags = experiment research science 0.625

View File

@ -7,7 +7,7 @@ PART
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
}
rescaleFactor = 1.0
@ -15,17 +15,17 @@ PART
// Attachment
attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.231, 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_top = 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
entryCost = 36800
cost = 7700
category = Pods
subcategory = 0
title = #LOC_RestockPlus_drone-3755-1_title
manufacturer = #LOC_NFLaunchVehicles_manufacturer_post-kerbin_title
description = #LOC_RestockPlus_drone-375-1_description
title = #LOC_RestockPlus_restock-drone-core-375-1_title
manufacturer = #autoLOC_501631
description = #LOC_RestockPlus_restock-drone-core-375-1_description
attachRules = 1,0,1,1,0
mass = 0.95
dragModelType = default
@ -39,7 +39,7 @@ PART
bulkheadProfiles = size3
breakingForce = 350
breakingTorque = 350
tags = #LOC_RestockPlus_drone-375-1_tags
tags = #LOC_RestockPlus_restock-drone-core-375-1_tags
MODULE
{

View File

@ -7,16 +7,30 @@ PART
MODEL
{
model = RestockPlus/Assets/Coupling/restock-docking-375-1
model = ReStockPlus/Assets/Coupling/restock-docking-375-1
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
rescaleFactor = 1
// Attachment
attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.052, 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_top = 0.0, 0.253, 0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.127, 0, 0.0, -1.0, 0.0, 3
// Tech
TechRequired = metaMaterials
@ -27,7 +41,6 @@ PART
category = Coupling
subcategory = 0
title = #LOC_RestockPlus_restock-docking-375-1_title
manufacturer = #LOC_RestockPlus_manufacturer_post-kerbin_title
description = #LOC_RestockPlus_restock-docking-375-1_description
tags = #LOC_RestockPlus_restock-docking-375-1_tags
bulkheadProfiles = size3
@ -48,7 +61,7 @@ PART
{
name = ModuleDockingNode
referenceAttachNode = top
nodeType = size4
nodeType = size3
stagingEnabled = False
}
MODULE

View File

@ -10,15 +10,15 @@ PART
// --- asset parameters ---
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
rescaleFactor = 1
// --- node definitions ---
node_stack_top = 0.0, 2.499, 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.203, 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 ---
TechRequired = veryHeavyRocketry
@ -27,7 +27,7 @@ PART
category = Electrical
subcategory = 0
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
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision

View File

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

View File

@ -11,47 +11,87 @@ PART
// --- asset parameters ---
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
rescaleFactor = 1
// --- node definitions ---
node_stack_top = 0.0, 2.499, 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_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
node_stack_bottom = 0.0, -2.315, 0.0, 0.0, -1.0, 0.0, 3
// --- FX definitions ---
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
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
clip = sound_rocket_mini
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.75
pitch = 1.0 0.95
loop = true
}
}
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
}
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStockPlus/FX/restock-fx-corgi-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 = 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 ---
@ -60,12 +100,12 @@ PART
cost = 15200
category = Engine
subcategory = 0
title = #LOC_RestockPlus_restock-engine-375-3_title
title = #LOC_RestockPlus_restock-engine-corgi_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-engine-corgi_description
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,0,0
attachRules = 1,1,1,0,0
bulkheadProfiles = size3, size2
// --- standard part parameters ---
@ -88,8 +128,7 @@ PART
engineID = MainExhaust
thrustVectorTransformName = thrustTransform
exhaustDamage = True
runningEffectName = fx-gc-core
powerEffectName = fx-gc-plume
runningEffectName = fx-corgi-running
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 1540
@ -128,8 +167,8 @@ PART
MODULE
{
name = ModuleGimbal
gimbalTransformName = GimbalBone
gimbalRange = 3
gimbalTransformName = B_Gimbal
gimbalRange = 4
gimbalResponseSpeed = 6
useGimbalResponseSpeed = true
}
@ -314,49 +353,134 @@ PART
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = CylUpper001
rotatorsName = CylLower001
targetName = CylTop004
rotatorsName = CylLower004
}
CONSTRAINLOOKFX
{
targetName = CylUpper002
rotatorsName =CylLower002
targetName = CylTop005
rotatorsName =CylLower005
}
CONSTRAINLOOKFX
{
targetName = CylUpper003
rotatorsName = CylLower003
targetName = CylTop006
rotatorsName = CylLower006
}
CONSTRAINLOOKFX
{
targetName = CylLower001
rotatorsName = CylUpper001
targetName = CylLower004
rotatorsName = CylTop004
}
CONSTRAINLOOKFX
{
targetName = CylLower002
rotatorsName = CylUpper002
targetName = CylLower005
rotatorsName = CylTop005
}
CONSTRAINLOOKFX
{
targetName = CylLower003
rotatorsName = CylUpper003
targetName = CylLower006
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
{
name = ModuleJettison
jettisonName = SHROUD01
jettisonName = Fairing375
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
MODULE
{
name = FlagDecal
textureQuadName = Flag
}
MODULE
@ -368,7 +492,6 @@ PART
falloff = 2
thrustTransformName = thrustTransform
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
@ -397,18 +520,18 @@ PART
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
{
key = 0
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -427,7 +550,7 @@ PART
toggleInFlight = false
redCurve
{
key = 0 1
key = 0 0
key = 1 1
}
greenCurve
@ -438,7 +561,7 @@ PART
blueCurve
{
key = 0 0
key = 1 0
key = 1 1
}
alphaCurve
{
@ -446,5 +569,47 @@ PART
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 = Restock/Assets/FuelTank/restock-fuel-tank-375-4
model = ReStock/Assets/FuelTank/restock-fueltank-375-4
scale = 1.0, 1.0, 1.0
}
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
position = 0.0, 0.9375, 0.0
position = 0.0, 0.48, 0.0
}
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
position = 0.0, -0.9375, 0.0
position = 0.0, -0.48, 0.0
}
scale = 1
rescaleFactor = 1
// Attachment
attachRules = 1,1,1,1,0
node_stack_top = 0.0, 0.9375, 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_top = 0.0, 0.48, 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
// Tech
@ -36,7 +36,7 @@ PART
entryCost = 12900
// Info
cost = 5750
cost = 1625
category = FuelTank
subcategory = 0
title = #LOC_RestockPlus_restock-fuel-tank-375-4_title
@ -46,7 +46,7 @@ PART
bulkheadProfiles = size3, srf
// Parameters
mass = 4
mass = 1.125
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3
@ -61,13 +61,13 @@ PART
RESOURCE
{
name = LiquidFuel
amount = 2880
maxAmount = 2880
amount = 810
maxAmount = 810
}
RESOURCE
{
name = Oxidizer
amount = 3520
maxAmount = 3520
amount = 990
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
PART
{
name = restock-adapter-375-2
name = restock-adapter-skeletal-25-375-1
module = Part
author = Chris Adderley (Nertea)
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
rescaleFactor = 1
// Attachment
attachRules = 1,1,1,1,0
node_stack_top = 0.0, 0.9375, 0, 0.0, 1.0, 0.0, 3
node_stack_bottom = 0.0, -0.9375, 0, 0.0, -1.0, 0.0, 2
attachRules = 1,0,1,1,0
node_stack_top = 0.0, 0.676, 0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -0.36, 0, 0.0, -1.0, 0.0, 3
// Tech
TechRequired = highPerformanceFuelSystems
@ -24,16 +24,16 @@ PART
// Info
cost = 5750
category = FuelTank
category = Structural
subcategory = 0
title = #LOC_RestockPlus_restock-adapter-375-2_title
title = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_title
manufacturer = #autoLOC_501638
description = #LOC_RestockPlus_restock-adapter-375-2_description
tags = #LOC_RestockPlus_restock-adapter-375-2_tags
description = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description
tags = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags
bulkheadProfiles = size3, size2
// Parameters
mass = 4
mass = 1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.3

View File

@ -1,3 +1,54 @@
// Patches for 3.75m structural Parts
// 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
-----
- 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+ 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