Last active
January 11, 2022 04:32
A KSP Patch for ReStock that replaces the artwork of the MH 1.25m Engine Plate with the ReStock Plus Version
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@PART[restock-engineplate-125-1] | |
{ | |
// Hide when MH is installed | |
&MHReplacement = True | |
} | |
@PART[EnginePlate5]:HAS[~RestockIgnore[*]]:FOR[000_ReStock] { | |
@author = Andrew Cassidy (Cinebox) and Chris Adderley (Nertea) | |
!MODEL,* {} | |
MODEL | |
{ | |
model = ReStock/Assets/Coupling/restock-engineplate-125-1 | |
texture = blank, ReStock/Assets/Structural/restock-structural-tubes-1 | |
texture = blank-n, ReStock/Assets/Structural/restock-structural-tubes-1-n | |
} | |
// this is the same as the stock value in KSP 1.9.x, but since KSP 1.8.x | |
// has different mass values, the variant masses below result in negative mass. | |
// This prevents that from happening, at the expense of slightly affecting part balance | |
// when ReStock is used with 1.8.x | |
@mass = 0.062 | |
!MODULE[ModulePartVariants] {} | |
MODULE | |
{ | |
name = ModulePartVariants | |
baseVariant = Long | |
baseMass = 0 | |
baseCost = 0 | |
useProceduralDragCubes = true | |
VARIANT | |
{ | |
name = Short | |
mass = -0.02 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-short // Short | |
primaryColor = #3a562a | |
secondaryColor = #999999 | |
themeName = White | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = true | |
Engineplate-125-Orange = false | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = true | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Medium-Short | |
mass = -0.015 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-med-short // Medium-Short | |
primaryColor = #3a562a | |
secondaryColor = #999999 | |
themeName = White | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = true | |
Engineplate-125-Orange = false | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = true | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Medium | |
mass = -0.01 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-med // Medium | |
primaryColor = #3a562a | |
secondaryColor = #999999 | |
themeName = White | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = true | |
Engineplate-125-Orange = false | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = true | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Medium-Long | |
mass = -0.005 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-med-long // Medium-Long | |
primaryColor = #3a562a | |
secondaryColor = #999999 | |
themeName = White | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = true | |
Engineplate-125-Orange = false | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = true | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Long | |
mass = 0 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-long // Long | |
primaryColor = #3a562a | |
secondaryColor = #999999 | |
themeName = White | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = true | |
Engineplate-125-Orange = false | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = true | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -3.8, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Short-Orange | |
mass = -0.02 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-short-alt // Short (Alternate) | |
primaryColor = #f49841 | |
secondaryColor = #4c4f47 | |
themeName = Orange | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = false | |
Engineplate-125-Orange = true | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = true | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Medium-Short-Orange | |
mass = -0.015 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-med-short-alt // Medium-Short (Alternate) | |
primaryColor = #f49841 | |
secondaryColor = #4c4f47 | |
themeName = Orange | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = false | |
Engineplate-125-Orange = true | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = true | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Medium-Orange | |
mass = -0.01 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-med-alt // Medium (Alternate) | |
primaryColor = #f49841 | |
secondaryColor = #4c4f47 | |
themeName = Orange | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = false | |
Engineplate-125-Orange = true | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = true | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -1.925, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Medium-Long-Orange | |
mass = -0.005 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-med-long-alt // Medium-Long (Alternate) | |
primaryColor = #f49841 | |
secondaryColor = #4c4f47 | |
themeName = Orange | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = false | |
Engineplate-125-Orange = true | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = true | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -2.55, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Long-Orange | |
mass = 0 | |
cost = 0 | |
displayName = #LOC_Restock_variant-tube-length-long-alt // Long (Alternate) | |
primaryColor = #f49841 | |
secondaryColor = #4c4f47 | |
themeName = Orange | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = false | |
Engineplate-125-Orange = true | |
Boattail-125-Colliders = false | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = false | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = true | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -3.8, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Boattail-Dark | |
mass = -0.015 | |
cost = 50 | |
displayName = #LOC_Restock_variant-engine_boattail_dark // Boattail (Dark) | |
primaryColor = #4c4f47 | |
secondaryColor = #4c4f47 | |
themeName = Dark | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = false | |
Engineplate-125-Orange = false | |
Boattail-125-Colliders = true | |
Boattail-125-Dark = true | |
Boattail-125-White = false | |
Boattail-125-Orange = false | |
Shroud1xDummy = true | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Boattail-White | |
mass = -0.015 | |
cost = 50 | |
displayName = #LOC_Restock_variant-engine_boattail_white // Boattail (White) | |
primaryColor = #ffffff | |
secondaryColor = #ffffff | |
themeName = White | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = false | |
Engineplate-125-Orange = false | |
Boattail-125-Colliders = true | |
Boattail-125-Dark = false | |
Boattail-125-White = true | |
Boattail-125-Orange = false | |
Shroud1xDummy = true | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
VARIANT | |
{ | |
name = Boattail-Orange | |
mass = -0.015 | |
cost = 50 | |
displayName = #LOC_Restock_variant-engine_boattail_grey-orange // Boattail (Orange/Grey) | |
primaryColor = #f49841 | |
secondaryColor = #4c4f47 | |
themeName = GrayAndOrange | |
sizeGroup = GroupB | |
GAMEOBJECTS | |
{ | |
Engineplate-125-White = false | |
Engineplate-125-Orange = false | |
Boattail-125-Colliders = true | |
Boattail-125-Dark = false | |
Boattail-125-White = false | |
Boattail-125-Orange = true | |
Shroud1xDummy = true | |
Shroud1x0 = false | |
Shroud1x1 = false | |
Shroud1x2 = false | |
Shroud1x3 = false | |
Shroud1x4 = false | |
Shroud1x0-Orange = false | |
Shroud1x1-Orange = false | |
Shroud1x2-Orange = false | |
Shroud1x3-Orange = false | |
Shroud1x4-Orange = false | |
} | |
NODES | |
{ | |
node_stack_bottom = 0.0, -1.30, 0.0, 0.0, -1.0, 0.0, 1 | |
} | |
} | |
} | |
!MODULE[ModuleJettison] {} | |
MODULE | |
{ | |
name = ModuleJettison | |
jettisonName = Shroud1x0,Shroud1x1,Shroud1x2,Shroud1x3,Shroud1x4,Shroud1x0-Orange,Shroud1x1-Orange,Shroud1x2-Orange,Shroud1x3-Orange,Shroud1x4-Orange,Shroud1xDummy | |
bottomNodeName = bottom | |
isFairing = True | |
jettisonedObjectMass = 0.1 | |
jettisonForce = 5 | |
jettisonDirection = 0 0 1 | |
stagingEnabled = false | |
useMultipleDragCubes = false | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment