5 Commits
1.1.2 ... glowy

Author SHA1 Message Date
e3fd3a084e Further tweaks to materials, mk3 cockpit prototype 2020-04-25 08:06:55 -07:00
00b4c5ada5 Soften emissives 2020-04-24 08:55:21 -07:00
2f76430ec9 Material tweaks 2020-04-24 08:02:38 -07:00
8807a536fc More lights 2020-04-23 20:59:56 -07:00
a930b09165 Glowy test 2020-04-23 15:33:23 -07:00
252 changed files with 7937 additions and 6650 deletions

Binary file not shown.

View File

@ -65,61 +65,3 @@
!DRAG_CUBE {}
}
@PART[restock-fueltank-sphere-0625-1]:NEEDS[FerramAerospaceResearch]:AFTER[ReStockPlus]
{
@MODULE[GeometryPartModule]
{
%ignoreIfNoRenderer = true
}
}
@PART[restock-fueltank-sphere-125-1]:NEEDS[FerramAerospaceResearch]:AFTER[ReStockPlus]
{
@MODULE[GeometryPartModule]
{
%ignoreIfNoRenderer = true
}
}
@PART[restock-fueltank-sphere-1875-1]:NEEDS[FerramAerospaceResearch]:AFTER[ReStockPlus]
{
@MODULE[GeometryPartModule]
{
%ignoreIfNoRenderer = true
}
}
@PART[restock-fueltank-sphere-25-1]:NEEDS[FerramAerospaceResearch]:AFTER[ReStockPlus]
{
@MODULE[GeometryPartModule]
{
%ignoreIfNoRenderer = true
}
}
@PART[restock-fueltank-sphere-375-1]:NEEDS[FerramAerospaceResearch]:AFTER[ReStockPlus]
{
@MODULE[GeometryPartModule]
{
%ignoreIfNoRenderer = true
}
}
@PART[restock-fueltank-sphere-375-1]:NEEDS[FerramAerospaceResearch]:AFTER[ReStockPlus]
{
@MODULE[GeometryPartModule]
{
%ignoreIfNoRenderer = true
}
}
@PART[restock-relay-radial-2]:NEEDS[FerramAerospaceResearch]:AFTER[ReStockPlus]
{
@MODULE[GeometryPartModule]
{
%forceUseMeshes = true
%ignoreIfNoRenderer = true
%rebuildOnAnimation = true
}
}

View File

@ -1,121 +0,0 @@
// KerbalFoundries has an optional patch for the stock wheels, this fixes it to work with Restock models
//LT-05 -- 'micro'
@PART[miniLandingLeg]:AFTER[KerbalFoundries-Patches]
{
@MODULE[KSPWheelSuspension]
{
@suspensionName = leg1_piston
}
@MODULE[KSPWheelDeployment]
{
@animationName = restock-leg-1-deploy
}
}
//LT-01 -- 'medium'
@PART[landingLeg1]:AFTER[KerbalFoundries-Patches]
{
@MODULE[KSPWheelSuspension]
{
@suspensionName = Piston
}
@MODULE[KSPWheelSuspsension]
{
@animationName = Deploy
}
@MODULE[KSPWheelBogey]
{
@bogeyName = foot
@bogeyRotAxis = 1, 0, 0
@rotationOffset = 180
@restingRotation = 90
}
}
//LT-02 -- 'large'
@PART[landingLeg1-2]:AFTER[KerbalFoundries-Patches]
{
@MODULE[KSPWheelSuspension]
{
@suspensionName = leg3_piston
}
@MODULE[KSPWheelDeployment]
{
animationName = restock-leg-3-deploy
}
@MODULE[KSPWheelBogey]
{
@bogeyName = leg3_foot
@bogeyRotAxis = 1, 0, 0
@rotationOffset = 0
@restingRotation = 0
}
}
//roverWheelS2 - the probe wheels
@PART[roverWheel2]:AFTER[KerbalFoundries-Patches]
{
@MODULE[KSPWheelRotation]
{
@wheelMeshName = WheelPivot
}
@MODULE[KSPWheelSuspension]
{
@suspensionName = SuspensionPivot
}
@MODULE[KSPWheelSteering]
{
@steeringName = SteeringPivot
}
@MODULE[KSPWheelDamage]
{
@wheelName = Wheel
@bustedWheelName = WheelBusted
}
}
//roverWheelM1 - the doughnut
@PART[roverWheel1]:AFTER[KerbalFoundries-Patches]
{
@MODULE[KSPWheelRotation]
{
@wheelMeshName = WheelPivot
}
@MODULE[KSPWheelSuspension]
{
@suspensionName = SuspensionPivot
}
@MODULE[KSPWheelSteering]
{
@steeringName = SteeringPivot
}
@MODULE[KSPWheelDamage]
{
@wheelName = Wheel
@bustedWheelName = WheelBusted
}
}
//roverWheelTR-2L - truck wheels
@PART[wheelMed]:AFTER[KerbalFoundries-Patches]
{
@MODULE[KSPWheelRotation]
{
@wheelMeshName = WheelPivot
}
@MODULE[KSPWheelSuspension]
{
@suspensionName = SuspensionPivot
}
@MODULE[KSPWheelSteering]
{
@steeringName = SteeringPivot
}
@MODULE[KSPWheelDamage]
{
@wheelName = Wheel
@bustedWheelName = WheelBusted
}
}

View File

@ -2,5 +2,5 @@
@PART[GrapplingDevice]:AFTER[Konstruction]
{
!MODEL:HAS[#model[Squad/Parts/Utility/GrapplingDevice/GrapplingArm]]{}
!MODEL:HAS[#model[Squad/Parts/Utility/GrapplingDevice/GrapplingArm]]{}
}

View File

@ -1,45 +0,0 @@
// Modular Launch Pads patch for the 1.875m Engine Plate Boattail variants to move the lower node to fit the Titan launch stand.
// EP-18 Engine Plate (Making History)
@PART[EnginePlate1p5]:HAS[~RestockIgnore[*]]:NEEDS[ModularLaunchPads]:AFTER[ReStock]
{
@MODULE[ModulePartVariants]
{
@VARIANT[Boattail-White]
{
@NODES
{
@node_stack_bottom = 0.0, -2.2175, 0.0, 0.0, -1.0, 0.0, 2
}
}
@VARIANT[Boattail-Orange]
{
@NODES
{
@node_stack_bottom = 0.0, -2.2175, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
}
// EP-18 Engine Plate (ReStock+)
@PART[restock-engineplate-1875-1]:NEEDS[ModularLaunchPads]:AFTER[ReStockPlus]
{
@MODULE[ModulePartVariants]
{
@VARIANT[Boattail-White]
{
@NODES
{
@node_stack_bottom = 0.0, -2.2675, 0.0, 0.0, -1.0, 0.0, 2
}
}
@VARIANT[Boattail-Orange]
{
@NODES
{
@node_stack_bottom = 0.0, -2.2675, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
}

View File

@ -8,6 +8,7 @@ Localization
{
en-us
{
// Actions and buttons
#LOC_Restock_scanner_screen_on = Screen On
#LOC_Restock_scanner_screen_off = Screen Off
@ -42,8 +43,8 @@ Localization
#LOC_Restock_variant-engine_boattail_size1p5_white = Boattail (1.875m, White)
#LOC_Restock_variant-engine_boattail_size1_grey-orange = Boattail (1.25m, Orange/Grey)
#LOC_Restock_variant-engine_boattail_size1p5_grey-orange = Boattail (1.875m, Orange/Grey)
#LOC_Restock_variant-engine_tankbutt_size2_white = Tankbutt (2.5m, White)
#LOC_Restock_variant-engine_tankbutt_size2_grey-orange = Tankbutt (2.5m, Orange/Grey)
#LOC_Restock_variant-engine_tankbutt_size1p5_white = Tankbutt (2.5m, White)
#LOC_Restock_variant-engine_tankbutt_size1p5_grey-orange = Tankbutt (2.5m, Orange/Grey)
#LOC_Restock_variant-engine_boattail_size2_white = Boattail (2.5m, White)
#LOC_Restock_variant-engine_boattail_size2_grey-orange = Boattail (2.5m, Orange/Grey)
@ -88,7 +89,7 @@ Localization
#LOC_Restock_variant-surface_basic = Basic
#LOC_Restock_variant-surface_truss = Truss
#LOC_Restock_variant-surface_thermalblankets = Insulated
#LOC_Restock_variant-decoupler_metal = Metal
#LOC_Restock_variant-decoupler_grey-orange = Orange/Grey

View File

@ -43,8 +43,8 @@ Localization
#LOC_Restock_variant-engine_boattail_size1p5_white = Cola (1.875m, Blanca)
#LOC_Restock_variant-engine_boattail_size1_grey-orange = Cola (1.25m, Naranja/Gris)
#LOC_Restock_variant-engine_boattail_size1p5_grey-orange = Cola (1.875m, Naranja/Gris)
#LOC_Restock_variant-engine_tankbutt_size2_white = Protector (2.5m, Blanca)
#LOC_Restock_variant-engine_tankbutt_size2_grey-orange = Protector (2.5m, Naranja/Gris)
#LOC_Restock_variant-engine_tankbutt_size1p5_white = Protector (2.5m, Blanca)
#LOC_Restock_variant-engine_tankbutt_size1p5_grey-orange = Protector (2.5m, Naranja/Gris)
#LOC_Restock_variant-engine_boattail_size2_white = Cola (2.5m, Blanca)
#LOC_Restock_variant-engine_boattail_size2_grey-orange = Cola (2.5m, Naranja/Gris)

View File

@ -40,8 +40,8 @@ Localization
#LOC_Restock_variant-engine_boattail_size1p5_white = 艇尾型(1.875m,白色)
#LOC_Restock_variant-engine_boattail_size1_grey-orange = 艇尾型(1.25m,灰色和橙色)
#LOC_Restock_variant-engine_boattail_size1p5_grey-orange = 艇尾型(1.875m,灰色和橙色)
#LOC_Restock_variant-engine_tankbutt_size2_white = 箱尾型(2.5m,白色)
#LOC_Restock_variant-engine_tankbutt_size2_grey-orange = 箱尾型(2.5m,灰色和橙色)
#LOC_Restock_variant-engine_tankbutt_size1p5_white = 箱尾型(2.5m,白色)
#LOC_Restock_variant-engine_tankbutt_size1p5_grey-orange = 箱尾型(2.5m,灰色和橙色)
#LOC_Restock_variant-engine_shroud_white = 白色外壳
#LOC_Restock_variant-engine_shroud_grey-orange = 金属外壳

View File

@ -2,8 +2,7 @@
// Contents:
// - Small Nose Cone (standardNoseCone)
// Small Nose Cone
@PART[standardNoseCone]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[standardNoseCone]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -4,8 +4,7 @@
// - Advanced Nose Cone - Type A (pointyNoseConeA)
// - Advanced Nose Cone - Type B (pointyNoseConeB)
// Aerodynamic Nose Cone
@PART[noseCone]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[noseCone]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -83,8 +82,7 @@
}
}
// Advanced Nose Cone - Type A
@PART[pointyNoseConeA]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[pointyNoseConeA]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -163,8 +161,7 @@
!MODULE[ModuleAnimateHeat] {}
}
// Advanced Nose Cone - Type B
@PART[pointyNoseConeB]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[pointyNoseConeB]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -2,8 +2,7 @@
// Contents:
// - Protective Rocket Nose Cone Mk7 (rocketNoseCone_v2)
// Protective Rocket Nose Cone Mk7
@PART[rocketNoseCone_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[rocketNoseCone_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -2,8 +2,7 @@
// Contents:
// - Protective Rocket Nose Cone Mk12A (rocketNoseConeSize3)
// Protective Rocket Nose Cone Mk12A
@PART[rocketNoseConeSize3]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[rocketNoseConeSize3]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -5,8 +5,7 @@
// - AV-T1 Winglet (winglet)
// - Delta-Deluxe Winglet (winglet3)
//Basic Fin
@PART[basicFin]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[basicFin]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -21,9 +20,7 @@
cube = Default, 0.04573,0.9754,0.373, 0.04573,0.2997,0.648, 0.02582,0.2292,1.08, 0.02582,0.2819,0.3014, 0.5039,0.9864,0.1276, 0.5039,0.9864,0.1276, -0.1697,0.25,0, 0.7607,1.25,0.05625
}
}
// AV-R8 Winglet
@PART[R8winglet]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[R8winglet]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -40,9 +37,7 @@
cube = fullDeflectionNeg, 0.2243,0.6742,1.628, 0.2243,0.6276,1.549, 0.6671,0.4279,2.03, 0.6671,0.4123,1.886, 1.907,0.9045,0.9155, 1.907,0.9084,0.9155, -0.07445,-0.008513,-0.02857, 1.629,1.966,0.866
}
}
// AV-T1 Winglet
@PART[winglet]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[winglet]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -57,9 +52,7 @@
cube = Default, 0.131,1,0.09983, 0.131,0.1167,1.597, 0.08604,0.07243,1.567, 0.08604,0.009355,1.241, 1.657,0.9968,0.1479, 1.657,0.997,0.1479, -0.1187,0.2268,0.006638, 1.497,2.11,0.09696
}
}
// Delta-Deluxe Winglet
@PART[winglet3]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[winglet3]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -1,25 +1,28 @@
// Patches adding depth masks to air intakes
// Contents:
// - Circular Intake (CircularIntake)
// - Small Circular Intake (miniIntake)
// - Shock Cone Intake (shockConeIntake)
// - Adjustable Ramp Intake (ramAirIntake)
// - Adjustable Ramp Intake Radial (IntakeRadialLong)
// - XM-G50 Radial Air Intake (airScoop)
// - Mk1 Diverterless Supersonic Intake (MK1IntakeFuselage)
// Circular Intake (CircularIntake)
// Small Circular Intake (miniIntake)
// Shock Cone Intake (shockConeIntake)
// Adjustable Ramp Intake (ramAirIntake)
// Adjustable Ramp Intake Radial (IntakeRadialLong)
// XM-G50 Radial Air Intake (airScoop)
// Mk1 Diverterless Supersonic Intake (MK1IntakeFuselage)
// Circular Intake
@PART[CircularIntake]
{
!mesh = DELETE
MODEL
{
model = Squad/Parts/Aero/circularIntake/CircularIntake
}
MODEL
{
model = ReStock/Assets/Aero/DepthMasks/restock-fanintake-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -31,14 +34,17 @@
@PART[miniIntake]
{
!mesh = DELETE
MODEL
{
model = Squad/Parts/Aero/miniIntake/SmallIntake
}
MODEL
{
model = ReStock/Assets/Aero/DepthMasks/restock-miniintake-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -53,6 +59,7 @@
{
model = ReStock/Assets/Aero/DepthMasks/restock-coneintake-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -64,14 +71,17 @@
@PART[ramAirIntake]
{
!mesh = DELETE
MODEL
{
model = Squad/Parts/Aero/ramAirIntake/RampIntake
}
MODEL
{
model = ReStock/Assets/Aero/DepthMasks/restock-rampintake-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -83,14 +93,17 @@
@PART[IntakeRadialLong]
{
!mesh = DELETE
MODEL
{
model = Squad/Parts/Aero/intakeRadialLong/IntakeRadial
}
MODEL
{
model = ReStock/Assets/Aero/DepthMasks/restock-longintake-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -102,14 +115,17 @@
@PART[airScoop]
{
!mesh = DELETE
MODEL
{
model = Squad/Parts/Aero/airIntakeRadialXM-G50/RadialIntake
}
MODEL
{
model = ReStock/Assets/Aero/DepthMasks/restock-radialintake-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -125,6 +141,7 @@
{
model = ReStock/Assets/Aero/DepthMasks/restock-inlineintake-mask
}
MODULE
{
name = ModuleRestockDepthMask

View File

@ -0,0 +1,60 @@
// Patches applying art changes to crewed command parts
// Contents:
// -
@PART[mk3Cockpit_Shuttle]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = Squad/Parts/Command/mk3CockpitShuttle/model
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/Command/restock-mk3-cockpit-windows-1
position = 0.0, 0.0, 0.0
rotation = 0, 0, 0
texture = restock-dummy-1, Squad/Parts/Command/mk3CockpitShuttle/Mk3CockpitShuttle
}
@MODULE[ModuleColorChanger]
{
moduleID = hullLightColor
}
MODULE
{
name = ModuleRestockLinkedColorChanger
parentModuleID = hullLightColor
moduleID = fresnelLightColor
shaderProperty = _TintColor
animRate = 0.8
animState = false
useRate = false
toggleInEditor = false
toggleInFlight = false
unfocusedRange = 5
toggleAction = false
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}

View File

@ -7,7 +7,7 @@
// - Mk2 Lander Can (mk2LanderCabin_v2)
// Cupola
@PART[cupola]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[cupola]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -27,10 +27,48 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModuleColorChanger]
{
moduleID = hullLightColor
}
MODULE
{
name = ModuleRestockLinkedColorChanger
parentModuleID = hullLightColor
moduleID = fresnelLightColor
shaderProperty = _TintColor
animRate = 0.8
animState = false
useRate = false
toggleInEditor = false
toggleInFlight = false
unfocusedRange = 5
toggleAction = false
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}
// Mk1 Pod
@PART[mk1pod_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[mk1pod_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -92,10 +130,48 @@
}
}
}
@MODULE[ModuleColorChanger]
{
moduleID = hullLightColor
}
MODULE
{
name = ModuleRestockLinkedColorChanger
parentModuleID = hullLightColor
moduleID = fresnelLightColor
shaderProperty = _TintColor
animRate = 0.8
animState = false
useRate = false
toggleInEditor = false
toggleInFlight = false
unfocusedRange = 5
toggleAction = false
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}
// Mk1-3 Pod
@PART[mk1-3pod]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[mk1-3pod]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -109,6 +185,7 @@
scale = 1,1,1
rotation = 0, 0, 0
}
!EFFECTS {}
EFFECTS
{
@ -153,10 +230,48 @@
}
}
}
@MODULE[ModuleColorChanger]
{
moduleID = hullLightColor
}
MODULE
{
name = ModuleRestockLinkedColorChanger
parentModuleID = hullLightColor
moduleID = fresnelLightColor
shaderProperty = _TintColor
animRate = 1.6
animState = false
useRate = false
toggleInEditor = false
toggleInFlight = false
unfocusedRange = 5
toggleAction = false
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 0.95 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.62 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}
// Mk1 Lander Can
@PART[landerCabinSmall]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[landerCabinSmall]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -169,10 +284,48 @@
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleColorChanger]
{
moduleID = hullLightColor
}
MODULE
{
name = ModuleRestockLinkedColorChanger
parentModuleID = hullLightColor
moduleID = fresnelLightColor
shaderProperty = _TintColor
animRate = 0.8
animState = false
useRate = false
toggleInEditor = false
toggleInFlight = false
unfocusedRange = 5
toggleAction = false
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}
// Mk2 Lander Can
@PART[mk2LanderCabin_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[mk2LanderCabin_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -209,4 +362,42 @@
}
}
}
@MODULE[ModuleColorChanger]
{
moduleID = hullLightColor
}
MODULE
{
name = ModuleRestockLinkedColorChanger
parentModuleID = hullLightColor
moduleID = fresnelLightColor
shaderProperty = _TintColor
animRate = 0.8
animState = false
useRate = false
toggleInEditor = false
toggleInFlight = false
unfocusedRange = 5
toggleAction = false
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}

View File

@ -10,8 +10,8 @@
// - RC-L01 Remote Guidance Unit (probeStackLarge)
// - RC-001S Remote Guidance Unit (probeStackSmall)
// QBE
@PART[probeCoreCube]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// QBE
@PART[probeCoreCube]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -79,8 +79,8 @@
}
}
// Stayputnik
@PART[probeCoreSphere_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Stayputnik
@PART[probeCoreSphere_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
//!mesh = DELETE
@ -121,8 +121,8 @@
}
}
// HECS
@PART[probeCoreHex_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// HECS
@PART[probeCoreHex_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -190,8 +190,8 @@
}
}
// OKTO
@PART[probeCoreOcto_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// OKTO
@PART[probeCoreOcto_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -259,8 +259,8 @@
}
}
// OKTO2
@PART[probeCoreOcto2_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// OKTO2
@PART[probeCoreOcto2_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -328,8 +328,8 @@
}
}
// HECS2
@PART[HECS2_ProbeCore]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// HECS2
@PART[HECS2_ProbeCore]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -398,8 +398,8 @@
}
}
// Rover
@PART[roverBody_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Rover
@PART[roverBody_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -477,8 +477,8 @@
}
}
// 1.25m Stack Core
@PART[probeStackSmall]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 1.25m Stack Core
@PART[probeStackSmall]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -494,8 +494,8 @@
}
}
// 2.5m Stack Core
@PART[probeStackLarge]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 2.5m Stack Core
@PART[probeStackLarge]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -1,10 +1,9 @@
// Patches applying art changes to crewed utility/science parts
// Contents:
// - Science Mobile Processing Lab MPL-LG-2 (Large_Crewed_Lab)
// - PPD-10 Hitchhiker Storage Container (crewCabin)
// - Science Mobile Processing Lab MPL-LG-2 (Large_Crewed_Lab)
// Science Mobile Processing Lab MPL-LG-2
@PART[Large_Crewed_Lab]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Large_Crewed_Lab]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley
!mesh = DELETE
@ -30,10 +29,49 @@
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleColorChanger]
{
moduleID = hullLightColor
}
MODULE
{
name = ModuleRestockLinkedColorChanger
parentModuleID = hullLightColor
moduleID = fresnelLightColor
shaderProperty = _TintColor
animRate = 0.8
animState = false
useRate = false
toggleInEditor = false
toggleInFlight = false
unfocusedRange = 5
toggleAction = false
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}
// PPD-10 Hitchhiker Storage Container
@PART[crewCabin]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Hitchhiker
@PART[crewCabin]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley
!mesh = DELETE
@ -59,4 +97,42 @@
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleColorChanger]
{
moduleID = hullLightColor
}
MODULE
{
name = ModuleRestockLinkedColorChanger
parentModuleID = hullLightColor
moduleID = fresnelLightColor
shaderProperty = _TintColor
animRate = 0.8
animState = false
useRate = false
toggleInEditor = false
toggleInFlight = false
unfocusedRange = 5
toggleAction = false
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}

View File

@ -7,7 +7,7 @@
// - Communotron 88-88 (commDish)
// Communotron 16
@PART[longAntenna]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[longAntenna]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!mesh = DELETE
@ -23,7 +23,7 @@
}
// Communotron 16-S
@PART[SurfAntenna]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[SurfAntenna]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!MODEL {}
@ -34,7 +34,7 @@
}
// Communotron DTS-M1
@PART[mediumDishAntenna]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[mediumDishAntenna]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!mesh = DELETE
@ -51,7 +51,7 @@
}
// Communotron HG-55
@PART[HighGainAntenna]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[HighGainAntenna]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!MODEL {}
@ -99,7 +99,7 @@
}
// Communotron 88-88
@PART[commDish]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[commDish]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!mesh = DELETE

View File

@ -6,7 +6,7 @@
// - RA-100 Relay Antenna (RelayAntenna100)
// HG-5 High Gain Antenna
@PART[HighGainAntenna5]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[HighGainAntenna5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!MODEL {}
@ -87,7 +87,7 @@
}
// RA-2 Relay Antenna
@PART[RelayAntenna5]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[RelayAntenna5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!MODEL {}
@ -120,7 +120,7 @@
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS
{
{
dish_small_625 = false
dish_small_truss = true
}
@ -129,7 +129,7 @@
}
// RA-15 Relay Antenna
@PART[RelayAntenna50]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[RelayAntenna50]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!MODEL {}
@ -171,7 +171,7 @@
}
// RA-100 Relay Antenna
@PART[RelayAntenna100]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[RelayAntenna100]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!MODEL {}

View File

@ -3,9 +3,10 @@
// - FTX-2 External Fuel Duct (fuelLine)
// FTX-2 External Fuel Duct
@PART[fuelLine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[fuelLine]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!mesh = DELETE
MODEL
{
@ -13,6 +14,7 @@
}
rescaleFactor = 1.0
!scale = DELETE
!MODULE[CModuleLinkedMesh] {}
MODULE
{
@ -26,6 +28,7 @@
stretchAxis = x
stretchTextures = _MainTex _BumpMap
}
MODULE
{
name = ModulePartVariants
@ -46,6 +49,7 @@
line_sofi = false
}
}
VARIANT
{
name = Black
@ -61,6 +65,7 @@
line_sofi = false
}
}
VARIANT
{
name = Metal // 🤘
@ -76,6 +81,7 @@
line_sofi = false
}
}
VARIANT
{
name = Orange

View File

@ -3,9 +3,10 @@
// - EAS-4 Strut Connector (strutConnector)
// EAS-4 Strut Connector
@PART[strutConnector]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[strutConnector]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!mesh = DELETE
MODEL
{
@ -13,6 +14,7 @@
}
rescaleFactor = 1.0
!scale = DELETE
!MODULE[CModuleLinkedMesh] {}
MODULE
{
@ -26,6 +28,7 @@
stretchAxis = x
stretchTextures = _MainTex _BumpMap
}
MODULE
{
name = ModulePartVariants
@ -46,6 +49,7 @@
strut_target_body_compact = false
}
}
VARIANT
{
name = Compact

View File

@ -4,8 +4,8 @@
// - Place-Anywhere 7 Linear RCS Port (linearRcs)
// - Vernor Engine (vernorEngine)
// RV-105 RCS Thruster Block
@PART[RCSBlock_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// RCS block
@PART[RCSBlock_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -58,6 +58,7 @@
}
}
}
!MODULE[FXModuleAnimateRCS] {}
MODULE
{
@ -66,8 +67,8 @@
}
}
// Place-Anywhere 7 Linear RCS Port
@PART[linearRcs]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Linear RCS port
@PART[linearRcs]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -161,7 +162,7 @@
}
// Vernor Engine
@PART[vernierEngine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[vernierEngine]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -203,6 +204,7 @@
}
}
}
MODULE
{
name = ModuleRestockDepthMask

View File

@ -4,28 +4,32 @@
// - Advanced Inline Stabilizer (advSasModule)
// - Advanced Reaction Wheel Module, Large (asasmodule1-2)
// Small Inline Reaction Wheel
@PART[sasModule]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// .625m reaction wheel
@PART[sasModule]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Control/restock-reactionwheel-625-1
}
DRAG_CUBE
{
cube = Default, 0.1161,0.7598,0.4096, 0.1161,0.7598,0.4096, 0.3074,0.9436,0.1761, 0.3074,0.9435,0.1761, 0.1161,0.7576,0.4096, 0.1161,0.7616,0.4096, 0,0,0, 0.629,0.185,0.629
}
%manufacturer = #autoLOC_501631 //#autoLOC_501631 = STEADLER Engineering Corps
%rescaleFactor = 1
%node_stack_bottom = 0.0, -0.0911109, 0.0, 0.0, -1.0, 0.0, 0
%node_stack_top = 0.0, 0.0911109, 0.0, 0.0, 1.0, 0.0, 0
}
// Advanced Inline Stabilizer
@PART[advSasModule]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 1.25m reaction wheel
@PART[advSasModule]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -41,8 +45,8 @@
%rescaleFactor = 1
}
// Advanced Reaction Wheel Module, Large
@PART[asasmodule1-2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 2.5m reaction wheel
@PART[asasmodule1-2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -3,32 +3,40 @@
// - Advanced Grabbing Unit (GrapplingDevice)
// Advanced Grabbing Unit
@PART[GrapplingDevice]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[GrapplingDevice]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!mesh = DELETE
MODEL
{
model = ReStock/Assets/Coupling/restock-claw-125
}
%rescaleFactor = 1
%node_stack_top = 0.0, -0.14082675, 0.00, 0.0, -1.0, 0.0, 1
@MODULE[ModuleGrappleNode]
{
nodeTransformName = Pivot
}
@MODULE[ModuleAnimateGeneric]
{
animationName = Deploy
}
@MODULE[FlagDecal]
{
textureQuadName = flagTransform
}
!MODULE[FXModuleLookAtConstraint]
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
rotatorsName = act_cylU.001
@ -110,6 +118,7 @@
targetName = act_cylU.008
}
}
MODULE
{
name = ModuleLight

View File

@ -9,7 +9,7 @@
// - Hydraulic Detachment Manifold (radialDecoupler1-2)
// TD-06 Decoupler
@PART[Decoupler_0]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Decoupler_0]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -54,7 +54,7 @@
}
// TD-12 Decoupler
@PART[Decoupler_1]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Decoupler_1]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -76,6 +76,7 @@
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
GAMEOBJECTS
{
Decoupler125White = false
@ -115,7 +116,7 @@
}
// TD-25 Decoupler
@PART[Decoupler_2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Decoupler_2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -137,6 +138,7 @@
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
GAMEOBJECTS
{
Decoupler25White = false
@ -176,7 +178,7 @@
}
// TD-37 Decoupler
@PART[Decoupler_3]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Decoupler_3]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -221,7 +223,7 @@
}
// TD-70 Decoupler
@PART[radialDecoupler2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[radialDecoupler2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -238,7 +240,7 @@
}
// TD-37 Decoupler
@PART[radialDecoupler]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[radialDecoupler]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -255,7 +257,7 @@
}
// HDM Decoupler
@PART[radialDecoupler1-2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[radialDecoupler1-2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -6,22 +6,8 @@
// - Clamp-O-Tron Sr. Docking Port (dockingPortLarge)
// - Clamp-O-Tron Shielded Docking Port (dockingPort1)
// Inline Clamp-O-Tron
@PART[dockingPortLateral]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Passinglurker
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/125/Re_dockingPortInline/restock-inlinedockingport-mk1-1
}
%rescaleFactor = 1
%manufacturer = #autoLOC_501624
}
// Clamp-O-Tron Jr. Docking Port
@PART[dockingPort3]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Clamp-O-Tron Jr
@PART[dockingPort3]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -68,9 +54,23 @@
}
}
// Clamp-O-Tron Docking Port
@PART[dockingPort2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Inline Clamp-O-Tron
@PART[dockingPortLateral]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Passinglurker
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/125/Re_dockingPortInline/restock-inlinedockingport-mk1-1
}
%rescaleFactor = 1
%manufacturer = #autoLOC_501624
}
// Clamp-O-Tron
@PART[dockingPort2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -123,63 +123,8 @@
}
}
// Clamp-O-Tron Sr. Docking Port
@PART[dockingPortLarge]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-docking-25-1
}
MODEL
{
model = ReStock/Assets/Command/restock-hatch-common-round-white-1
position = 0.0, -0.085, 0.0
scale = 0.821,0.821,0.821
rotation = 180, 0, 0
}
%rescaleFactor = 1
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}
// Clamp-O-Tron Shielded Docking Port
@PART[dockingPort1]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Clamp-O-Tron Shielded
@PART[dockingPort1]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -332,3 +277,58 @@
}
}
}
// Clamp-O-Tron Sr
@PART[dockingPortLarge]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-docking-25-1
}
MODEL
{
model = ReStock/Assets/Command/restock-hatch-common-round-white-1
position = 0.0, -0.085, 0.0
scale = 0.821,0.821,0.821
rotation = 180, 0, 0
}
%rescaleFactor = 1
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}

View File

@ -6,7 +6,7 @@
// - TS-37 Separator (Separator_3)
// TS-06 Separator
@PART[Separator_0]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Separator_0]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -51,7 +51,7 @@
}
// TS-12 Separator
@PART[Separator_1]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Separator_1]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -112,7 +112,7 @@
}
// TS-25 Separator
@PART[Separator_2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Separator_2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -134,6 +134,7 @@
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
GAMEOBJECTS
{
Separator25White = false
@ -173,7 +174,7 @@
}
// TS-37 Separator
@PART[Separator_3]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[Separator_3]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -6,8 +6,8 @@
// - Z-100 Rechargeable Battery Pack (batteryPack)
// - Z-400 Rechargeable Battery (ksp_r_largeBatteryPack)
// Z-200 Rechargeable Battery Bank
@PART[batteryBankMini]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 0.625m battery bank
@PART[batteryBankMini]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -26,8 +26,8 @@
}
}
// Z-1K Rechargeable Battery Bank
@PART[batteryBank]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 1.25m battery bank
@PART[batteryBank]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -46,8 +46,8 @@
}
}
// Z-4K Rechargeable Battery Bank
@PART[batteryBankLarge]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 2.5m battery bank
@PART[batteryBankLarge]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -66,8 +66,8 @@
}
}
// Z-100 Rechargeable Battery Pack
@PART[batteryPack]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Small radial battery
@PART[batteryPack]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -81,8 +81,8 @@
}
}
// Z-400 Rechargeable Battery
@PART[ksp_r_largeBatteryPack]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Large radial battery
@PART[ksp_r_largeBatteryPack]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -4,9 +4,10 @@
// - Fuel Cell Array (FuelCellArray)
// Fuel Cell
@PART[FuelCell]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[FuelCell]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
!MODEL {}
MODEL
{
@ -15,10 +16,11 @@
}
// Fuel Cell Array
@PART[FuelCellArray]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[FuelCellArray]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Andrew Cassidy
@description = #LOC_Restock_description-FuelCellArray
!MODEL {}
MODEL
{

View File

@ -3,8 +3,8 @@
// - Illuminator Mk1 (spotLight1)
// - Illuminator Mk2 (spotLight2)
// Illuminator Mk1
@PART[spotLight1]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Spotlight
@PART[spotLight1]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -23,8 +23,8 @@
}
}
// Illuminator Mk2
@PART[spotLight2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Floodlight
@PART[spotLight2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -2,14 +2,13 @@
// Contents:
// - PB-NUK Radioisotope Thermoelectric Generator (rtg)
// PB-NUK Radioisotope Thermoelectric Generator
@PART[rtg]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@PART[rtg]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Electrical/restock-rtg-1
}
@author = Beale
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Electrical/restock-rtg-1
}
}

View File

@ -8,8 +8,8 @@
// - OX-STAT Photovoltaic Panels (solarPanels5)
// - OX-STAT-XL Photovoltaic Panels (LgRadialSolarPanel)
// OX-4L 1x6 Photovoltaic Panels
@PART[solarPanels4]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 1x6
@PART[solarPanels4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Beale
!mesh = DELETE
@ -27,8 +27,8 @@
}
}
// SP-L 1x6 Photovoltaic Panels
@PART[solarPanels2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 1x6 shielded
@PART[solarPanels2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Beale
!mesh = DELETE
@ -44,6 +44,7 @@
{
@secondaryTransformName = panel6
}
MODULE
{
name = ModuleRestockDepthMask
@ -51,8 +52,8 @@
}
}
// OX-4W 3x2 Photovoltaic Panels
@PART[solarPanels3]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 3x2
@PART[solarPanels3]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Beale
!mesh = DELETE
@ -70,8 +71,8 @@
}
}
// SP-W 3x2 Photovoltaic Panels
@PART[solarPanels1]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// 2x3 shroud
@PART[solarPanels1]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Beale
!mesh = DELETE
@ -87,6 +88,7 @@
{
@secondaryTransformName = solar6
}
MODULE
{
name = ModuleRestockDepthMask
@ -94,8 +96,8 @@
}
}
// Gigantor XL Solar Array
@PART[largeSolarPanel]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Gigantor
@PART[largeSolarPanel]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -109,8 +111,8 @@
}
}
// OX-STAT Photovoltaic Panels
@PART[solarPanels5]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Static Small
@PART[solarPanels5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -124,8 +126,8 @@
}
}
// OX-STAT-XL Photovoltaic Panels
@PART[LgRadialSolarPanel]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Gigantor
@PART[LgRadialSolarPanel]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -1,9 +1,9 @@
// Patches applying art changes to ion engines
// Contents:
// - IX-6315 "Dawn" Electric Propulsion System (ionEngine)
// - IX-6315 "Dawn" Electric Propulsion System (ionEngine)
// IX-6315 "Dawn" Electric Propulsion System
@PART[ionEngine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Dawn
@PART[ionEngine]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -5,6 +5,7 @@
// J-X4 "Whiplash" Turbo Ramjet Engine (turboFanEngine)
// J-20 "Juno" Basic Jet Engine (miniJetEngine)
// J-33 "Wheesley" Turbofan Engine
@PART[JetEngine]
{
@ -12,6 +13,7 @@
{
model = ReStock/Assets/Engine/DepthMasks/restock-basicjet-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -26,6 +28,7 @@
{
model = ReStock/Assets/Engine/DepthMasks/restock-turbojet-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -40,6 +43,7 @@
{
model = ReStock/Assets/Engine/DepthMasks/restock-ramjet-mask
}
MODULE
{
name = ModuleRestockDepthMask
@ -54,6 +58,7 @@
{
model = ReStock/Assets/Engine/DepthMasks/restock-minijet-mask
}
MODULE
{
name = ModuleRestockDepthMask

View File

@ -2,8 +2,8 @@
// Contents:
// - CR-7 R.A.P.I.E.R. Engine (RAPIER)
// CR-7 R.A.P.I.E.R. Engine
@PART[RAPIER]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Rapier
@PART[RAPIER]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

View File

@ -6,8 +6,8 @@
// - 24-77 "Twitch" Liquid Fuel Engine (smallRadialEngine_v2)
// - O-10 "Puff" MonoPropellant Fuel Engine (omsEngine)
// LV-1 "Ant" Liquid Fuel Engine
@PART[microEngine_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Ant
@PART[microEngine_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -32,6 +32,7 @@
}
flameout
{
AUDIO
{
channel = Ship
@ -75,11 +76,12 @@
@fxOffset = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Metallic
VARIANT
{
name = Metallic
@ -91,6 +93,7 @@
{
ShroudAntWhite = false
ShroudAntMetal = true
}
}
VARIANT
@ -104,6 +107,7 @@
{
ShroudAntWhite = true
ShroudAntMetal = false
}
}
}
@ -196,8 +200,8 @@
}
}
// LV-1R "Spider" Liquid Fuel Engine
@PART[radialEngineMini_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Spider
@PART[radialEngineMini_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -222,6 +226,8 @@
}
flameout
{
AUDIO
{
channel = Ship
@ -373,8 +379,8 @@
}
}
// 48-7S "Spark" Liquid Fuel Engine
@PART[liquidEngineMini_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Spark
@PART[liquidEngineMini_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
@ -416,6 +422,7 @@
}
flameout
{
AUDIO
{
channel = Ship
@ -560,6 +567,7 @@
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
!MODULE[ModulePartVariants] {}
MODULE
{
@ -586,6 +594,7 @@
AdditionalColliders = false
Shroud = true
ShroudSparkCompact = false
625BoattailWhite = false
625BoattailOrange = true
ShroudWhite = false
@ -650,7 +659,7 @@
ShroudSparkOrange = true
}
}
VARIANT
VARIANT
{
name = Size0_Alternate
displayName = #LOC_Restock_variant-engine_size0_white
@ -670,6 +679,7 @@
AdditionalColliders = false
Shroud = true
ShroudSparkCompact = false
625BoattailWhite = true
625BoattailOrange = false
ShroudWhite = true
@ -824,14 +834,14 @@
// You might work with remodeling but not yet
//MODULE
//{
// name = ModuleRestockDepthMask
// maskTransform = SparkMask
// name = ModuleRestockDepthMask
// maskTransform = SparkMask
//}
}
// 24-77 "Twitch" Liquid Fuel Engine
@PART[smallRadialEngine_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
// Twitch
@PART[smallRadialEngine_v2]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -864,6 +874,7 @@
}
flameout
{
AUDIO
{
channel = Ship
@ -937,7 +948,9 @@
}
}
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
@ -966,6 +979,7 @@
EnginePod = false
EngineBare = true
}
}
VARIANT
{
@ -1066,6 +1080,7 @@
targetName = CylTopBare002
rotatorsName = CylBotBare002
}
// Podded
CONSTRAINLOOKFX
{
@ -1187,8 +1202,8 @@
}
}
// O-10 "Puff" MonoPropellant Fuel Engine
@PART[omsEngine]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
// Puff
@PART[omsEngine]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE

Some files were not shown because too many files have changed in this diff Show More