Merge pull request #801 from PorktoberRevolution/5m-parts

5m parts
This commit is contained in:
Chris Adderley
2020-02-16 21:46:07 -08:00
committed by GitHub
104 changed files with 7838 additions and 35 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 192 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

View File

@ -43,6 +43,11 @@ Localization
#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)
#LOC_Restock_variant-engine_boattail_size3_white = Boattail (3.75m, White)
#LOC_Restock_variant-engine_boattail_size3_grey-orange = Boattail (3.75m, Orange/Grey)
#LOC_Restock_variant-engine_shroud_white = White Shroud
#LOC_Restock_variant-engine_shroud_grey-orange = Metallic Shroud
@ -106,6 +111,18 @@ Localization
#LOC_Restock_variant-radiator_flat = Flat
#LOC_Restock_variant-radiator_compact = Compact
#LOC_Restock_variant-tube-length-short = Short
#LOC_Restock_variant-tube-length-med-short = Medium-Short
#LOC_Restock_variant-tube-length-med = Medium
#LOC_Restock_variant-tube-length-med-long = Medium-Long
#LOC_Restock_variant-tube-length-long = Long
#LOC_Restock_variant-tube-length-short-alt = Short (Alternate)
#LOC_Restock_variant-tube-length-med-short-alt = Medium-Short (Alternate)
#LOC_Restock_variant-tube-length-med-alt = Medium (Alternate)
#LOC_Restock_variant-tube-length-med-long-alt = Medium-Long (Alternate)
#LOC_Restock_variant-tube-length-long-alt = Long (Alternate)
#LOC_Restock_description-FuelCellArray = Why have just one small fuel cell when you can have three large ones? The fuel cell array is ideal for situations where you need a large source of reliable power. Like the smaller fuel cells, this array operates by converting fuel and oxidizer into energy.
}
}

View File

@ -124,6 +124,7 @@
}
NODES
{
node_attach = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
}
}
@ -142,6 +143,7 @@
}
NODES
{
node_attach = 0.0, 0.443, 0.0, 0.0, 1.0, 0.0, 3
node_stack_top = 0.0,0.443,0.0 , 0.0, 1.0, 0.0, 2
}
}

View File

@ -1,6 +1,7 @@
// Patches applying art changes to Making History nose cones
// Contents:
- Protective Rocket Nosecone Mk5A (Size_1_5_Cone)
- Protective Rocket Nosecone mk16 (rocketNoseConeSize4)
@PART[Size_1_5_Cone]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@ -61,3 +62,48 @@
}
}
}
@PART[rocketNoseConeSize4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Aero/restock-nosecone-5-1
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
Cone5WhiteAero = true
Cone5OrangeAero = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007121
themeName = Orange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
Cone5WhiteAero = false
Cone5OrangeAero = true
}
}
}
}

View File

@ -2,6 +2,7 @@
// Contents:
- TD-18 Decoupler (Decoupler_1p5)
- Size 1.5 Decoupler (Size1p5_Strut_Decoupler)
- TD-50 Decoupler (Decoupler_4)
// TD-18 Decoupler
@PART[Decoupler_1p5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
@ -112,3 +113,51 @@
}
}
}
// TD-50 Decoupler
@PART[Decoupler_4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-decoupler-5-1
}
%rescaleFactor = 1
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = BlackAndWhite
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mDecoupler = true
5mDecouplerOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mDecoupler = false
5mDecouplerOrange = true
}
}
}
}

View File

@ -1,6 +1,7 @@
// Patches applying art changes to Making History separators
// Contents:
- TS-18 Separator (Separator_1p5)
- TS-50 Separator (Separator_4)
// TS-18 Separator
@PART[Separator_1p5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
@ -63,3 +64,51 @@
}
}
}
// TS-50 Decoupler
@PART[Separator_4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-separator-5-1
}
%rescaleFactor = 1
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = BlackAndWhite
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mSeparator = true
5mSeparatorOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mSeparator = false
5mSeparatorOrange = true
}
}
}
}

View File

@ -3,6 +3,7 @@
// - RK-7 "Kodiak" Liquid Fueled Engine (LiquidEngineRK-7)
// - RE-J10 "Wolfhound" Liquid Fuel Engine AJ10 (LiquidEngineRE-J10)
// - RE-I2 "Skiff" Liquid Fuel Engine (LiquidEngineRE-I2)
// - KR-1 "Mastodon" Liquid Fuel Engine (LiquidEngineKE-1)
// Kodiak
@PART[LiquidEngineRK-7]:HAS[~RestockIgnore[*]]:FOR[ReStock]
@ -86,6 +87,17 @@
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
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
}
}
}
@ -622,6 +634,18 @@
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
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
}
}
}
@ -1098,6 +1122,18 @@
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
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
}
}
}
@ -1154,7 +1190,7 @@
NODES
{
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1185,7 +1221,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1216,7 +1252,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1248,7 +1284,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1281,7 +1317,7 @@
NODES
{
node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.46, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1312,7 +1348,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1343,7 +1379,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
@ -1375,7 +1411,7 @@
NODES
{
node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -1.413, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
@ -1481,3 +1517,663 @@
}
}
}
// Mastodon
@PART[LiquidEngineKE-1]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-mastodon-1
}
!fx_exhaustFlame_blue = DELETE
!fx_exhaustLight_blue = DELETE
!fx_smokeTrail_light = DELETE
!fx_exhaustSparks_flameout = DELETE
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
!MODULE[ModulePartVariants] {}
!MODULE[FXModuleLookAtConstraint] {}
@bulkheadProfiles = size1, size1p5, size2, size3, srf
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-mastodon-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 0.01 0.2
volume = 1.0 0.6
pitch = 0.0 0.1
pitch = 0.01 0.2
pitch = 1.0 0.5
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-mastodon-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.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-mastodon-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.8
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = fire
modelName = ReStock/FX/restock-fx-mastodon-plume-2
transformName = fxTransformFire
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.8
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_light
transformName = fxTransformPlume
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
}
}
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-mastodon-running
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
}
@MODULE[ModuleJettison]
{
@jettisonName = Shroud2x2,Shroud2x3,Shroud2x4,Shroud25
}
MODULE
{
name = ModulePartVariants
baseVariant = Full
VARIANT
{
name = Full
displayName = #LOC_Restock_variant-engine_boattail_size2_white
primaryColor = #3a562a
secondaryColor = #9e7100
sizeGroup = GroupA
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = true
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = true
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = true
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = true
25MountBoatOrange = false
}
NODES
{
node_stack_bottom = 0.0, -2.95, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Mid
displayName = #LOC_Restock_variant-engine_size1p5_white
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = true
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = true
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= true
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = Bare
displayName =#LOC_Restock_variant-engine_compact_white
themeName = Bare
primaryColor = #999999
secondaryColor = #cecece
sizeGroup = GroupC
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = true
// Shroud bases
Shroud2x2 = true
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= true
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 25Ring
displayName = #LOC_Restock_variant-engine_size2_white
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = true
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = true
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= true
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 375Boat
displayName = #LOC_Restock_variant-engine_boattail_size3_white
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = true
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = true
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = FullAlt
displayName = #LOC_Restock_variant-engine_boattail_size2_grey-orange
primaryColor = #3a562a
secondaryColor = #9e7100
sizeGroup = GroupA
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = true
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = true
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= true
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = true
25MountBoatOrange = false
}
NODES
{
node_stack_bottom = 0.0, -2.95, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = MidAlt
displayName = #LOC_Restock_variant-engine_size1p5_grey-orange
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = true
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = true
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= true
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = BareAlt
displayName = #LOC_Restock_variant-engine_compact_grey-orange
themeName = Bare
primaryColor = #999999
secondaryColor = #cecece
sizeGroup = GroupC
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = true
// Shroud bases
Shroud2x2 = true
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = true
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 25RingAlt
displayName = #LOC_Restock_variant-engine_size2_grey-orange
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = true
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = false
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = true
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= true
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = false
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
VARIANT
{
name = 375BoatAlt
displayName = #LOC_Restock_variant-engine_boattail_size3_grey-orange
primaryColor = #3a562a
secondaryColor = #999999
sizeGroup = GroupB
GAMEOBJECTS
{
// Engine Core
B_F1_25 = false
B_F1_1875 = false
B_F1_Boattail = false
B_F1_Boattail375 = true
B_F1_Compact = false
// Shroud bases
Shroud2x2 = false
Shroud2x3 = false
Shroud2x4 = false
Shroud25 = false
// Actual shroud colour objects
Shroud25BoatWhite = false
Shroud25BoatGrey= false
Shroud25White= false
Shroud25Grey= false
Shroud1875White= false
Shroud1875Grey= false
ShroudCptWhite= false
ShroudCptGrey = false
375MountBoatWhite = false
375MountBoatOrange = true
25MountBoatWhite = false
25MountBoatOrange = false
}
NODES
{
node_stack_top = 0.0, 0.2, 0.0, 0.0, 1.0, 0.0, 2
node_stack_bottom = 0.0, -2.5, 0.0, 0.0, -1.0, 0.0, 2
}
}
}
MODULE
{
name = FXModuleLookAtConstraint
CONSTRAINLOOKFX
{
targetName = B_CylTop001
rotatorsName =B_CylBot001
}
CONSTRAINLOOKFX
{
targetName = B_CylTop002
rotatorsName = B_CylBot002
}
CONSTRAINLOOKFX
{
targetName = B_CylBot001
rotatorsName = B_CylTop001
}
CONSTRAINLOOKFX
{
targetName = B_CylBot002
rotatorsName = B_CylTop002
}
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 0.025
shaderProperty = _EmissiveColor
excludedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
greenCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
blueCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
alphaCurve
{
key = 0 0 1 1
key = 1 1 1 1
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _TintColor
includedRenderers = EngineCore
toggleInEditor = false
toggleInFlight = false
redCurve
{
key = 0 0
key = 1 1
}
greenCurve
{
key = 0 0
key = 1 1
}
blueCurve
{
key = 0 0
key = 1 1
}
alphaCurve
{
key = 0 0
key = 1 1
}
}
}

View File

@ -0,0 +1,500 @@
// Patches applying art changes to Making History 5m LFO tanks
// Contents:
// - Kerbodyne S4-64 Fuel Tank (Size4_Tank_01)
// - Kerbodyne S4-128 Fuel Tank (Size4_Tank_02)
// - Kerbodyne S4-256 Fuel Tank (Size4_Tank_03)
// - Kerbodyne S4-512 Fuel Tank (Size4_Tank_04)
// - Kerbodyne S3-S4 Adapter Tank(Size3_Size4_Adapter_01)
// - Kerbodyne Engine Cluster Adapter Tank (Size4_EngineAdapter_01)
// Long 5m tank
@PART[Size4_Tank_04]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 7.5, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -7.5, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mLongBlackWhite = true
5mLongOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mLongBlackWhite = false
5mLongOrange = true
}
}
}
}
// Medium 5m tank
@PART[Size4_Tank_03]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-2
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 3.75, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -3.75, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mMediumBlackWhite = true
5mMediumOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mMediumBlackWhite = false
5mMediumOrange = true
}
}
}
}
// Small 5m tank
@PART[Size4_Tank_02]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-3
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, 1.875, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-1
position = 0.0, -1.875, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mSmallBlackWhite = true
5mSmallOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mSmallBlackWhite = false
5mSmallOrange = true
}
}
}
}
// Tiny 5m tank
@PART[Size4_Tank_01]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-5-4
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-2
position = 0.0, 0.9375, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-2
position = 0.0, -0.9375, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mMiniBlackWhite = true
5mMiniOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mMiniBlackWhite = false
5mMiniOrange = true
}
}
}
}
// Adapter
@PART[Size3_Size4_Adapter_01]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-adapter-375-5-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
position = 0.0, 1.25, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-3
position = 0.0, -1.25, 0.0
scale = 1,-1,1
rotation = 0, 0, 0
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
5mAdaptStock = true
5mAdaptStockOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
5mAdaptStock = false
5mAdaptStockOrange = true
}
}
}
}
// Adapter cluster thing
@PART[Size4_EngineAdapter_01]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/FuelTank/restock-fueltank-saturn-engine-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-5-2
position = 0.0, 1.25, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
!node_stack_A = DELETE //-1.76777, -1.3, 1.76777, 0.0, -1.0, 0.0, 2
!node_stack_B = DELETE //-1.76777, -1.3, -1.76777, 0.0, -1.0, 0.0, 2
!node_stack_C = DELETE //1.76777, -1.3, 1.76777, 0.0, -1.0, 0.0, 2
!node_stack_D = DELETE //1.767770, -1.3, -1.76777, 0.0, -1.0, 0.0, 2
// 2 cones
NODE
{
name = N2_1
transform = N2_1
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N2_2
transform = N2_2
size=1
method=FIXED_JOINT
rigid = true
}
// 3 cones
NODE
{
name = N3_1
transform = N3_1
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N3_2
transform = N3_2
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N3_3
transform = N3_3
size=1
method=FIXED_JOINT
rigid = true
}
// 4 cones
NODE
{
name = N4_1
transform = N4_1
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N4_2
transform = N4_2
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N4_3
transform = N4_3
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N4_4
transform = N4_4
size=1
method=FIXED_JOINT
rigid = true
}
// 6 cones
NODE
{
name = N6_1
transform = N6_1
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_2
transform = N6_2
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_3
transform = N6_3
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_4
transform = N6_4
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_5
transform = N6_5
size=1
method=FIXED_JOINT
rigid = true
}
NODE
{
name = N6_6
transform = N6_6
size=1
method=FIXED_JOINT
rigid = true
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModuleDynamicNodes
autostrut = true
NODE_SET
{
DisplayText = Four
MeshTransform = 5mMountSaturnX5
NodePrefix = N4_
SetCount = 4
Symmetry = 3
}
NODE_SET
{
DisplayText = Three
MeshTransform = 5mMountSaturnX4
NodePrefix = N3_
SetCount = 3
Symmetry = 2
}
NODE_SET
{
DisplayText = Two
MeshTransform = 5mMountSaturnX3
NodePrefix = N2_
SetCount = 2
Symmetry = 1
}
NODE_SET
{
DisplayText = Six
MeshTransform = 5mMountSaturnX7
NodePrefix = N6_
SetCount = 6
Symmetry = 5
}
}
}

View File

@ -1,6 +1,7 @@
// Patches applying art changes to Making History fairings
// Contents:
- AE-FF1.5 Airstream Protective Shell (1.875m) (fairingSize1p5)
- AE-FF4 Airstream Protective Shell (5m) (fairingSize4)
@PART[fairingSize1p5]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@ -108,3 +109,115 @@
}
}
}
@PART[fairingSize4]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL:HAS[#model[*fairingSize3]] {}
MODEL
{
model = ReStock/Assets/Payload/restock-fairing-base-5-1
}
@MODULE[ModuleProceduralFairing]
{
@pivot = 0,0.238, 0
@TextureURL = ReStock/Assets/Payload/restock-fairing-25-1
@CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
@TextureNormalURL = ReStock/Assets/Payload/restock-fairing-25-1-n
}
@MODULE[ModulePartVariants]
{
@VARIANT[White]
{
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
}
GAMEOBJECTS
{
FairingBase5White = true
FairingBase5Orange = false
FairingBase5BlackWhite = false
}
}
@VARIANT[Grey]
{
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-blackwhite
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite
}
GAMEOBJECTS
{
FairingBase5White = false
FairingBase5Orange = false
FairingBase5BlackWhite = true
}
}
@VARIANT[Dark?Grey]
{
@displayName = #autoLOC_8007123
@themeName = Orange
@primaryColor = #f49841
@secondaryColor = #4c4f47
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-orange
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-orange
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange
}
GAMEOBJECTS
{
FairingBase5White = false
FairingBase5Orange = true
FairingBase5BlackWhite = false
}
}
}
MODULE
{
name = ModuleRestockModifyFairingMaterials
COLOR_PROPERTY
{
name = _Color
color = 1.0, 1.0, 1.0, 1.0
}
COLOR_PROPERTY
{
name = _SpecColor
color = 0.753, 0.753, 0.753, 1.0
}
FLOAT_PROPERTY
{
name = _Shininess
value = 0.3
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -5,15 +5,15 @@
"VERSION":
{
"MAJOR":1,
"MINOR":0,
"PATCH":3,
"MINOR":1,
"PATCH":0,
"BUILD":0
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":8,
"PATCH":1
"MINOR":9,
"PATCH":0
},
"KSP_VERSION_MIN":{
"MAJOR":1,
@ -22,7 +22,7 @@
},
"KSP_VERSION_MAX":{
"MAJOR":1,
"MINOR":8,
"MINOR":9,
"PATCH":99
}
}

View File

@ -1,3 +1,38 @@
v1.1.0
-----
- New stock part replacements
- Engines
- T-1 Toroidal Aerospike "Dart" Liquid Fuel Engine (Nertea)
- New Making History part replacements
- Aero
- Protective Rocket Nose Cone Mk16A (Nertea): now has White and Orange variants
- Engines
- Kerbodyne KE-1 "Mastodon" Liquid Fuel Engine (Nertea): now has Compact, 1.875m, 2.5m, 2.5m Boattail and 3.75m Boattail variants
- Fuel Tanks
- Kerbodyne S4-64 Fuel Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne S4-128 Fuel Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne S4-256 Fuel Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne S4-512 Fuel Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne S3-S4 Adapter Tank (Nertea): now has Black and White and Orange variants
- Kerbodyne Engine Cluster Adapter Tank (Nertea): now has different models for 2, 3, 4 and 6 engine pods
- Payload
- AE-FF4 Airstream Protective Shell (5m):(Nertea): now has White, Black and White and Orange variants
- Coupling
- TD-50 Stack Decoupler (Nertea): now has White and Orange variants
- TS-50 Stack Separator (Nertea): now has White and Orange variants
- Structural
- T-12 Structural Tube (Nertea): now has White and Orange variants
- T-18 Structural Tube (Nertea): now has White and Orange variants
- T-25 Structural Tube (Nertea): now has White and Metal variants
- T-37 Structural Tube (Nertea): now has White and Orange variants
- T-50 Structural Tube (Nertea): now has White and Orange variants
- Bugfixes and tweaks
- RE-J10 "Wolfhound" Liquid Fuel Engine and RE-I2 "Skiff" Liquid Fuel Engine have had their manufacturer colours changed to Green-Grey/White (no gameplay effect) to match with the Saturn V parts and Mastodon better
- Re-added missing stock smoke plumes to Skiff, Wolfhound, Kodiak
- Adjusted configs for patched Skiff, Wolfhound to account for a bug Squad fixed in KSP 1.9
- Adjusted Rhino's surface attach node so that it adjusts for variants correctly in KSP 1.9
- Fixed SMR scaling for Skiff, Wolfhound
v1.0.3
-----
- Updated ModuleManager distribution to 4.1.3

View File

@ -1,5 +1,5 @@
=============
RESTOCK 1.0.3
RESTOCK 1.1.0
=============
Restock is a project to improve the art of the Kerbal Space Program part set. Some of the revisions are based on the cancelled Part Overhaul project by Porkjet.