Merge pull request #630 from PorktoberRevolution/structural-part-2

Add new structural parts
pull/640/head
Chris Adderley 5 years ago committed by GitHub
commit cda16b1d2d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -33,9 +33,14 @@ Localization
#LOC_Restock_variant-antenna_axial_reverse = Axial (Reversed)
#LOC_Restock_variant-surface_metal = Metal
#LOC_Restock_variant-surface_basic = Basic
#LOC_Restock_variant-surface_truss = Truss
#LOC_Restock_variant-surface_thermalblankets = Insulated
#LOC_Restock_variant-surface_yellow = Yellow
#LOC_Restock_variant-surface_black = Black
#LOC_Restock_variant-service-bay-opaque = Solid Caps
#LOC_Restock_variant-service-bay-transparent = Truss Caps
#LOC_Restock_variant-service-bay-hollow = No Caps

@ -3,6 +3,14 @@
// - The Not-Rockomax Micronode (structuralMiniNode)
// - Cubic Octagonal Strut (strutCube)
// - Octagonal Strut (strutOcto)
// - Modular Girder Segment (trussPiece1x)
// - Modular Girder Segment XL (trussPiece3x)
// - Modular Girder Adapter (trussAdapter)
// - M-Beam 650 I-Beam (structuralIBeam1)
// - M-Beam 200 I-Beam (structuralIBeam2)
// - M-Beam 200 I-Beam Pocket Edition (structuralIBeam3)
// - M-1x1 Structural Panel (structuralPanel1)
// - M-2x2 Structural Panel (structuralPanel2)
// Cubic strut
@PART[strutCube]
@ -48,3 +56,510 @@
rotation = 0, 0, 0
}
}
// Modular Girder
@PART[trussPiece1x]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-truss-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Hollow
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-surface_truss
primaryColor = #6f6e6d
GAMEOBJECTS
{
Girder = true
GirderBlankets = false
}
}
VARIANT
{
name = Blankets
displayName = #LOC_Restock_variant-surface_thermalblankets
primaryColor = #ffffff
GAMEOBJECTS
{
Girder = false
GirderBlankets = true
}
}
}
}
// Modular Girder XL
@PART[trussPiece3x]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-truss-2
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Hollow
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-surface_truss
primaryColor = #6f6e6d
GAMEOBJECTS
{
GirderXL = true
GirderXLBlankets = false
}
}
VARIANT
{
name = Blankets
displayName = #LOC_Restock_variant-surface_thermalblankets
primaryColor = #ffffff
GAMEOBJECTS
{
GirderXL = false
GirderXLBlankets = true
}
}
}
}
// Modular Girder Adapter
@PART[trussAdapter]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-truss-adapter-125-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
// I beam
@PART[structuralIBeam2]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-girder-beam-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Basic
VARIANT
{
name = Basic
displayName = #LOC_Restock_variant-surface_basic
primaryColor = #6f6e6d
GAMEOBJECTS
{
IBeam = true
IBeamTruss = false
IBeamBlankets = false
}
}
VARIANT
{
name = Truss
displayName = #LOC_Restock_variant-surface_truss
primaryColor = #6f6e6d
primaryColor = #000000
GAMEOBJECTS
{
IBeam = false
IBeamTruss = true
IBeamBlankets = false
}
}
VARIANT
{
name = Blankets
displayName = #LOC_Restock_variant-surface_thermalblankets
primaryColor = #ffffff
GAMEOBJECTS
{
IBeam = false
IBeamTruss = false
IBeamBlankets = true
}
}
}
}
// Short I beam
@PART[structuralIBeam3]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-girder-beam-2
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Basic
VARIANT
{
name = Basic
displayName = #LOC_Restock_variant-surface_basic
primaryColor = #6f6e6d
GAMEOBJECTS
{
IBeamShort = true
IBeamShortTruss = false
IBeamShortBlankets = false
}
}
VARIANT
{
name = Truss
displayName = #LOC_Restock_variant-surface_truss
primaryColor = #6f6e6d
primaryColor = #000000
GAMEOBJECTS
{
IBeamShort = false
IBeamShortTruss = true
IBeamShortBlankets = false
}
}
VARIANT
{
name = Blankets
displayName = #LOC_Restock_variant-surface_thermalblankets
primaryColor = #ffffff
GAMEOBJECTS
{
IBeamShort = false
IBeamShortTruss = false
IBeamShortBlankets = true
}
}
}
}
// Wide I beam
@PART[structuralIBeam1]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-girder-beam-wide-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Basic
VARIANT
{
name = Basic
displayName = #LOC_Restock_variant-surface_basic
primaryColor = #6f6e6d
GAMEOBJECTS
{
IBeamWide = true
IBeamWideTruss = false
IBeamWideBlankets = false
}
}
VARIANT
{
name = Truss
displayName = #LOC_Restock_variant-surface_truss
primaryColor = #6f6e6d
primaryColor = #000000
GAMEOBJECTS
{
IBeamWide = false
IBeamWideTruss = true
IBeamWideBlankets = false
}
}
VARIANT
{
name = Blankets
displayName = #LOC_Restock_variant-surface_thermalblankets
primaryColor = #ffffff
GAMEOBJECTS
{
IBeamWide = false
IBeamWideTruss = false
IBeamWideBlankets = true
}
}
}
}
// Small structural panel
@PART[structuralPanel1]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-panel-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Basic
VARIANT
{
name = Basic
displayName = #LOC_Restock_variant-surface_basic
primaryColor = #6f6e6d
GAMEOBJECTS
{
PanelBasic = true
PanelHollow = false
PanelBlankets = false
PanelWhite = false
PanelGoldFoil = false
PanelSilverFoil = false
}
}
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-surface_truss
primaryColor = #6f6e6d
secondaryColor = #000000
GAMEOBJECTS
{
PanelBasic = false
PanelHollow = true
PanelBlankets = false
PanelWhite = false
PanelGoldFoil = false
PanelSilverFoil = false
}
}
VARIANT
{
name = Blankets
displayName = #LOC_Restock_variant-surface_thermalblankets
primaryColor = #ffffff
GAMEOBJECTS
GAMEOBJECTS
{
PanelBasic = false
PanelHollow = false
PanelBlankets = true
PanelWhite = false
PanelGoldFoil = false
PanelSilverFoil = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007116
themeName = White
primaryColor = #ffffff
GAMEOBJECTS
{
PanelBasic = false
PanelHollow = false
PanelBlankets = false
PanelWhite = true
PanelGoldFoil = false
PanelSilverFoil = false
}
}
VARIANT
{
name = Gold
displayName = #LOC_Restock_variant-probe-gold
themeName = Gold
primaryColor = #fccb0a
GAMEOBJECTS
{
PanelBasic = false
PanelHollow = false
PanelBlankets = false
PanelWhite = false
PanelGoldFoil = true
PanelSilverFoil = false
}
}
VARIANT
{
name = Silver
displayName = #LOC_Restock_variant-probe-silver
themeName = Silver
primaryColor = #cecece
GAMEOBJECTS
{
PanelBasic = false
PanelHollow = false
PanelBlankets = false
PanelWhite = false
PanelGoldFoil = false
PanelSilverFoil = true
}
}
}
}
// large structural panel
@PART[structuralPanel2]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-panel-2
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Basic
VARIANT
{
name = Basic
displayName = #LOC_Restock_variant-surface_basic
primaryColor = #6f6e6d
GAMEOBJECTS
{
PanelXLBasic = true
PanelXLHollow = false
PanelXLBlankets = false
PanelXLWhite = false
PanelXLGoldFoil = false
PanelXLSilverFoil = false
}
}
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-surface_truss
primaryColor = #6f6e6d
secondaryColor = #000000
GAMEOBJECTS
{
PanelXLBasic = false
PanelXLHollow = true
PanelXLBlankets = false
PanelXLWhite = false
PanelXLGoldFoil = false
PanelXLSilverFoil = false
}
}
VARIANT
{
name = Blankets
displayName = #LOC_Restock_variant-surface_thermalblankets
primaryColor = #ffffff
GAMEOBJECTS
GAMEOBJECTS
{
PanelXLBasic = false
PanelXLHollow = false
PanelXLBlankets = true
PanelXLWhite = false
PanelXLGoldFoil = false
PanelXLSilverFoil = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007116
themeName = White
primaryColor = #ffffff
GAMEOBJECTS
{
PanelXLBasic = false
PanelXLHollow = false
PanelXLBlankets = false
PanelXLWhite = true
PanelXLGoldFoil = false
PanelXLSilverFoil = false
}
}
VARIANT
{
name = Gold
displayName = #LOC_Restock_variant-probe-gold
themeName = Gold
primaryColor = #fccb0a
GAMEOBJECTS
{
PanelXLBasic = false
PanelXLHollow = false
PanelXLBlankets = false
PanelXLWhite = false
PanelXLGoldFoil = true
PanelXLSilverFoil = false
}
}
VARIANT
{
name = Silver
displayName = #LOC_Restock_variant-probe-silver
themeName = Silver
primaryColor = #cecece
GAMEOBJECTS
{
PanelXLBasic = false
PanelXLHollow = false
PanelXLBlankets = false
PanelXLWhite = false
PanelXLGoldFoil = false
PanelXLSilverFoil = true
}
}
}
}

@ -4,6 +4,15 @@ v0.2.0
- New stock part replacements
- Coupling
- Advanced Grabbing Unit (Andrew Cassidy)
- Structural
- Modular Girder Segment (Nertea): new Insulated variant
- Modular Girder Segment XL (Nertea): new Insulated variant
- Modular Girder Segment Adapter (Nertea)
- M-1x1 Structural Panel (Nertea): now has Basic, Truss, Insulated, White, Gold Foil, Silver foil variants
- M-2x2 Structural Panel (Nertea): now has Basic, Truss, Insulated, White, Gold Foil, Silver foil variants
- M-Beam 200 I-Beam (Nertea): now has Basic, Truss, Insulated variants
- M-Beam 200 I-Beam Pocket Edition (Nertea): now has Basic, Truss, Insulated variants
- M-Beam 650 I-Beam (Nertea): now has Basic, Truss variants
- Resources
- 'Drill-O-Matic' Mining Excavator (Andrew Cassidy)
- 'Drill-O-Matic Junior' Mining Excavator (Andrew Cassidy)
@ -33,7 +42,7 @@ v0.2.0
- FL-A215 Fuel Tank Adapter (Nertea)
- FL-R5 RCS Fuel Tank (Nertea)
- Thermal
- Heat Shield (1.875m) (Nertea)
- Heat Shield (1.875m) (Nertea): new Unpainted, Classic, Black variants
- New Depth Mask module added
- Some parts can now be inset into other parts without visible clipping inside them
- Aero

@ -15,7 +15,6 @@ Localization
#LOC_RestockPlus_light_rotate_off = Base Rotation
#LOC_RestockPlus_light_rotate_toggle = Rotate Light
// ENGINES
// =======
// 3.75m
@ -55,7 +54,6 @@ Localization
#LOC_RestockPlus_restock-engine-srb-striker_description = Extending the Mallet with additional segments can provide more boom than your integration team knows what to do with!
#LOC_RestockPlus_restock-engine-srb-striker_tags = a moar (more motor rocket srb restock striker
// CONTROL
// =======
@ -182,7 +180,6 @@ Localization
#LOC_RestockPlus_restock-heatshield-1875-1_description = A specially sized thermal shield for medium sized rockets. Curiously, has a passageway for a hatch in there - almost looks like it was made by moles.
#LOC_RestockPlus_restock-heatshield-1875-1_tags = ablat drag entry insulate protect re- rocket therm restock
// COMMAND
// ========
@ -227,7 +224,7 @@ Localization
// 0.625m
#LOC_RestockPlus_restock-nosecone-0625-1_title = Miniature Rocket Nose
#LOC_RestockPlus_restock-nosecone-0625-1_description = A slightly more rocket-appropriate nosecone, available in white and shiny metal finishes.
#LOC_RestockPlus_restock-nosecone-0625-1_description = A slightly more rocket-appropriate tiny nosecone, available in white and shiny metal finishes.
#LOC_RestockPlus_restock-nosecone-0625-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose
// 1.875m
@ -260,6 +257,19 @@ Localization
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description = A structural adapter for upper stages.
#LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags = connect frame scaffold adapt structur strut truss eus hollow skel restock skle
// Truss
#LOC_RestockPlus_restock-truss-3_title = Modular Girder Segment XXL
#LOC_RestockPlus_restock-truss-3_description = Compete directly with other space programs in girder size contests with this new Modular Girder product.
#LOC_RestockPlus_restock-truss-3_tags = connect frame scaffold structur strut truss restock
#LOC_RestockPlus_restock-truss-adapter-0625-1_title = Modular Girder Small Adapter
#LOC_RestockPlus_restock-truss-adapter-0625-1_description = Generally, marketing anticipates that by providing a means for small stacks to attach cleanly to standard Modular Girders, demand for the latter will skyrocket.
#LOC_RestockPlus_restock-truss-adapter-0625-1_tags = connect frame scaffold structur strut truss restock adapt
#LOC_RestockPlus_restock-truss-hub-1_title = Modular Girder Hub
#LOC_RestockPlus_restock-truss-hub-1_description = Connect many modular girder segments together in perpendicular orientations with this new product.
#LOC_RestockPlus_restock-truss-hub-1_tags = connect frame scaffold structur strut truss restock center central hub nexus
// ELECTRICAL
// ==========
@ -328,7 +338,7 @@ Localization
#LOC_RestockPlus_restock-ladder-static-2_tags =
#LOC_RestockPlus_restock-ladder-static-3_title = Pegasus III Mobility Enhancer
#LOC_RestockPlus_restock-ladder-static-3_description =
#LOC_RestockPlus_restock-ladder-static-3_description = A much needed enhancement to a mobility enhancement. It is very long.
#LOC_RestockPlus_restock-ladder-static-3_tags =
}
}

@ -0,0 +1,68 @@
// ReStock+ 0.2.0
// double size large truss
PART
{
name = restock-truss-3
MODEL
{
model = ReStock/Assets/Structural/restock-truss-3
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1
node_stack_bottom = 0.0, -2.82, 0.0, 0.0, -1.0, 0.0, 1
node_stack_top = 0.0, 2.82, 0.0, 0.0, 1.0, 0.0, 1
node_attach = 0.0, -2.82, 0.0, 0.0, -1.0, 0.0
TechRequired = advMetalworks
entryCost = 7800
cost = 150
category = Structural
subcategory = 0
title = #LOC_RestockPlus_restock-truss-3_title
manufacturer =
description = #LOC_RestockPlus_restock-truss-3_description
tags = #LOC_RestockPlus_restock-truss-3_tags
attachRules = 1,1,1,1,0
mass = 0.75
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 80
breakingForce = 200
breakingTorque = 200
maxTemp = 2000 // = 5000
bulkheadProfiles = size1, srf
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Hollow
VARIANT
{
name = Hollow
displayName = #LOC_Restock_variant-surface_truss
primaryColor = #6f6e6d
GAMEOBJECTS
{
GirderXXL = true
GirderXXLBlankets = false
}
}
VARIANT
{
name = Blankets
displayName = #LOC_Restock_variant-surface_thermalblankets
primaryColor = #ffffff
GAMEOBJECTS
{
GirderXXL = false
GirderXXLBlankets = true
}
}
}
}

@ -0,0 +1,40 @@
// ReStock+ 0.2.0
// truss to 0.625m adapter
PART
{
name = restock-truss-adapter-0625-1
MODEL
{
model = ReStock/Assets/Structural/restock-truss-adapter-0625-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
author = Chris Adderley (Nertea)
module = Part
rescaleFactor = 1
node_stack_bottom = 0.0, -0.2698, 0.0, 0.0, -1.0, 0.0, 0
node_stack_top = 0.0, 0.0366, 0.0, 0.0, 1.0, 0.0, 1
TechRequired = specializedConstruction
entryCost = 3200
cost = 35
category = Structural
subcategory = 0
title = #LOC_RestockPlus_restock-truss-adapter-0625-1_title
manufacturer =
description = #LOC_RestockPlus_restock-truss-adapter-0625-1_description
tags = #LOC_RestockPlus_restock-truss-adapter-0625-1_tags
attachRules = 1,0,1,1,0
mass = 0.125
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 80
breakingForce = 200
breakingTorque = 200
maxTemp = 2000
bulkheadProfiles = size0
}

@ -0,0 +1,45 @@
// ReStock+ 0.2.0
// truss 6-way hub
PART
{
name = restock-truss-hub-1
MODEL
{
model = ReStock/Assets/Structural/restock-truss-hub-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
module = Part
author = Chris Adderley (Nertea)
rescaleFactor = 1
node_stack_right = 0.5592728, 0, 0, 1, 0, 0, 1
node_stack_left = -0.5592728, 0, 0, -1, 0, 0, 1
node_stack_back = 0, 0, 0.5592728, 0, 0, 1, 1
node_stack_front = 0, 0,-0.5592728, 0, 0, -1, 1
node_stack_top = 0, 0.5592728, 0, 0, 1, 0, 1
node_stack_bottom = 0, -0.5592728, 0, 0, -1, 0, 1
TechRequired = advMetalworks
entryCost = 5000
cost = 100
category = Structural
subcategory = 0
title = #LOC_RestockPlus_restock-truss-hub-1_title
manufacturer =
description = #LOC_RestockPlus_restock-truss-hub-1_description
tags = #LOC_RestockPlus_restock-truss-hub-1_tags
attachRules = 1,1,1,1,0
mass = 0.2
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 1
crashTolerance = 80
breakingForce = 200
breakingTorque = 200
maxTemp = 2000 // = 5000
bulkheadProfiles = size1
}

@ -26,6 +26,9 @@ v0.2.0
- New Structural parts
- FL-XA30 Adapter (Nertea): 1.875m to 2.5m flat adapter (White, Black and White, Dark Grey/Orange and Metallic variants)
- FL-XA15 Adapter (Nertea): 1.25m to 1.875m flat adapter (White, Black and White, Dark Grey/Orange and Metallic variants)
- Modular Girder Segment XXL (Nertea): double length XL Girder (Basic and Insulated variants)
- Modular Girder Segment Hub (Nertea): Girder style 6-way hub
- Modular Girder Small Adapter (Nertea): Girder to 0.625m adapter
- New Electrical parts
- Z-2500 Rechargeable Battery Bank (Nertea): 1.875m battery bank
- Monopropellant APU (Andrew Cassidy): fuel cell powered by monopropellant
@ -35,6 +38,8 @@ v0.2.0
- Advanced Grabbing Unit Junior (Andrew Cassidy): 0.625m klaw
- New Payload parts
- Service Bay (1.875m) (Nertea): 1.875m service bay (Open, Opaque, Transparent variants)
- New Thermal parts
- Heat Shield (1.875m) (Nertea): 1.875m heat shield (Classic, Unpainted, Black variants)
- New Resources parts
- Jumbo Holding Tank (Andrew Cassidy): 3.75m ore tank
- Medium Holding Tank (Andrew Cassidy): 1.875m ore tank

@ -6,9 +6,15 @@ Restock+ is a complement to Restock which adds useful parts that we feel are mis
- 0.625m parts: Completing this range with other tiny parts, including fairings, more fuel tanks, engines and the like.
- 1.875m parts: Completing this range with missing parts like drone cores, service bays, batteries, and reaction wheels.
- 3.75m parts: Completing this range with a guidance unit, docking port, engines, and nosecones.
- 3.75m parts: Completing this range with missing parts such as a guidance unit, docking port, vacuum engine, and nosecones.
- RCS thrusters: a set of new, versatile RCS thruster types that complement the stock offerings, plus a whole new miniature set for smaller craft and probes.
- Science parts: a couple of new form factors for existing experiments as well as sample return containers.
- Antennae: New variations on antenna for better craft construction.
In addition some glaring bugfixes and improvements are included. For a full list of changes and additions, consult the changelog.
In addition some glaring bugfixes and improvements are included:
- The volume of the Oscar-B tank has been reduced to make room for the rest of the Oscar series tanks. The tank's mass ratio is unchanged
For a full list of changes and additions, consult the changelog.
============
DEPENDENCIES

Loading…
Cancel
Save