Merge branch 'master' into probes

This commit is contained in:
Chris Adderley
2019-01-13 23:39:09 -08:00
187 changed files with 3762 additions and 975 deletions

View File

@ -0,0 +1,15 @@
// Patches applying art changes to 0.625m aerodynamic parts
// Contents:
// - Small Nose Cone (standardNoseCone)
@PART[standardNoseCone]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Aero/restock-nosecone-0625-1
}
}

View File

@ -1,6 +1,8 @@
// Patches applying art changes to 1.25m aerodynamic parts
// Contents:
// - Aerodynamic Nose Cone (noseCone)
// - Advanced Nose Cone - Type A (pointyNoseConeA)
// - Advanced Nose Cone - Type B (pointyNoseConeB)
@PART[noseCone]
{
@ -11,4 +13,228 @@
MODEL {
model = ReStock/Assets/Structural/restock-nosecone-125-1
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
125mConeBlackWhite = true
125mConeWhite = false
125mConeDark = false
125mConeOrange = false
}
}
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
GAMEOBJECTS
{
125mConeBlackWhite = false
125mConeWhite = false
125mConeDark = true
125mConeOrange = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
125mConeBlackWhite = false
125mConeWhite = true
125mConeDark = false
125mConeOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007121
themeName = Orange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
125mConeBlackWhite = false
125mConeWhite = false
125mConeDark = false
125mConeOrange = true
}
}
}
}
@PART[pointyNoseConeA]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Structural/restock-nosecone-125-2
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
125SharpConeDark = false
125SharpConeWhite = true
125SharpConeBlackWhite = false
125SharpConeOrange = false
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
125SharpConeDark = false
125SharpConeWhite = false
125SharpConeBlackWhite = true
125SharpConeOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007121
themeName = Orange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
125SharpConeDark = false
125SharpConeWhite = false
125SharpConeBlackWhite = false
125SharpConeOrange = true
}
}
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
GAMEOBJECTS
{
125SharpConeDark = true
125SharpConeWhite = false
125SharpConeBlackWhite = false
125SharpConeOrange = false
}
}
}
!MODULE[ModuleAnimateHeat] {}
}
@PART[pointyNoseConeB]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Structural/restock-nosecone-125-3
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
125mBentConeDark = false
125mBentConeWhite = true
125mBentConeBlackandWhite = false
125mBentConeOrange = false
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
125mBentConeDark = false
125mBentConeWhite = false
125mBentConeBlackandWhite = true
125mBentConeOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007121
themeName = Orange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
125mBentConeDark = false
125mBentConeWhite = false
125mBentConeBlackandWhite = false
125mBentConeOrange = true
}
}
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
GAMEOBJECTS
{
125mBentConeDark = true
125mBentConeWhite = false
125mBentConeBlackandWhite = false
125mBentConeOrange = false
}
}
}
!MODULE[ModuleAnimateHeat] {}
}

View File

@ -1,8 +1,8 @@
// Patches applying art changes to 2.5m aerodynamic parts
// Contents:
// - Protective Rocket Nose Cone Mk7 (rocketNoseCone)
// - Protective Rocket Nose Cone Mk7 (rocketNoseCone_v2)
@PART[rocketNoseCone]
@PART[rocketNoseCone_v2]
{
@author = Chris Adderley (Nertea)
@ -11,4 +11,54 @@
MODEL {
model = ReStock/Assets/Structural/restock-nosecone-25-1
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
25mNoseconeBlackWhite = false
25mNoseconeWhite = true
25mNoseconeOrange = false
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25mNoseconeBlackWhite = true
25mNoseconeWhite = false
25mNoseconeOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007121
themeName = Orange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
25mNoseconeBlackWhite = false
25mNoseconeWhite = false
25mNoseconeOrange = true
}
}
}
}

View File

@ -1,10 +1,14 @@
// Patches applying art changes to crewed command parts
// Contents:
// - PPD-12 Cupola Module (cupola)
// - Mk1-3 Command Pod (mk1-3pod)
// - Mk1 Lander Can (landerCabinSmall)
// - Mk2 Lander Can (mk2LanderCabin_v2)
// Cupola
@PART[cupola]:FOR[zzzzStationParts]
@PART[cupola]
{
@author = Chris Adderley
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
!MODULE[ModuleAnimateGeneric] {}
@ -22,4 +26,73 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
}
}
@PART[mk1-3pod]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
!MODULE[ModuleAnimateGeneric] {}
MODEL
{
model = ReStock/Assets/Command/restock-mk1-3-pod
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
@PART[landerCabinSmall]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
!MODULE[ModuleAnimateGeneric] {}
MODEL
{
model = ReStock/Assets/Command/restock-mk1-lander
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
@PART[mk2LanderCabin_v2]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Command/restock-mk2-lander
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
@VARIANT[Rover]
{
!GAMEOBJECTS {}
GAMEOBJECTS
{
Mk2RoverMode = true
Mk2LanderMode = false
COLLIDERS_ROVER = true
COLLIDERS_LANDER = false
}
}
@VARIANT[Lander]
{
!GAMEOBJECTS {}
GAMEOBJECTS
{
Mk2RoverMode = false
Mk2LanderMode = true
COLLIDERS_ROVER = true
COLLIDERS_LANDER = true
}
}
}
}

View File

@ -0,0 +1,18 @@
// Patches applying art changes to relay antennas
// Contents:
// - Communotron 88-88 (commDish)
// Communotron 88-88
@PART[commDish] {
@author = Andrew Cassidy
!mesh = DELETE
MODEL {
model = ReStock/Assets/Communication/restock-antenna-radial-5
}
@MODULE[ModuleDeployableAntenna] {
@animationName = Deploy
@pivotName = Dish
}
}

View File

@ -0,0 +1,222 @@
// Patches applying art changes to relay antennas
// Contents:
// - HG-5 High Gain Antenna (HighGainAntenna5)
// - RA-2 Relay Antenna (RelayAntenna5)
// - RA-15 Relay Antenna (RelayAntenna50)
// - RA-100 Relay Antenna (RelayAntenna100)
// HG-5 High Gain Antenna
@PART[HighGainAntenna5] {
@author = Andrew Cassidy
!MODEL {}
MODEL {
model = ReStock/Assets/Communication/restock-relay-radial-1
}
@MODULE[ModuleDeployableAntenna] {
@animationName = Deploy
@pivotName = lower pivot
}
MODULE {
name = ModulePartVariants
baseVariant = Radial
VARIANT {
name = Radial
displayName = #LOC_Restock_variant-antenna_radial
themeName = White
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS {
arm_radial = true
arm_radial_reverse = false
arm_axial = false
arm_axial_reverse = false
}
}
VARIANT {
name = Radial_Reverse
displayName = #LOC_Restock_variant-antenna_radial_reverse
themeName = White
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS {
arm_radial = false
arm_radial_reverse = true
arm_axial = false
arm_axial_reverse = false
}
}
VARIANT {
name = Axial
displayName = #LOC_Restock_variant-antenna_axial
themeName = White
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS {
arm_radial = false
arm_radial_reverse = false
arm_axial = true
arm_axial_reverse = false
}
}
VARIANT {
name = Axial_Reverse
displayName = #LOC_Restock_variant-antenna_axial_reverse
themeName = White
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS {
arm_radial = false
arm_radial_reverse = false
arm_axial = false
arm_axial_reverse = true
}
}
}
}
// RA-2 Relay Antenna
@PART[RelayAntenna5] {
@author = Andrew Cassidy
!MODEL {}
MODEL {
model = ReStock/Assets/Communication/restock-relay-stack-1
}
MODULE {
name = ModulePartVariants
baseVariant = Size0
VARIANT {
name = Size0
displayName = #LOC_Restock_variant-antenna_size0
themeName = White
primaryColor = #ffffff
secondaryColor = #505050
GAMEOBJECTS {
dish_small_625 = true
dish_small_truss = false
}
}
VARIANT {
name = Truss
displayName = #LOC_Restock_variant-antenna_truss
themeName = White
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS {
dish_small_625 = false
dish_small_truss = true
}
}
}
}
// RA-15 Relay Antenna
@PART[RelayAntenna50] {
@author = Andrew Cassidy
!MODEL {}
MODEL {
model = ReStock/Assets/Communication/restock-relay-stack-2
}
MODULE {
name = ModulePartVariants
baseVariant = Size0
VARIANT {
name = Size0
displayName = #LOC_Restock_variant-antenna_size0
themeName = White
primaryColor = #ffffff
secondaryColor = #505050
GAMEOBJECTS {
dish_medium_625 = true
dish_medium_125 = false
}
}
VARIANT {
name = Size1
displayName = #LOC_Restock_variant-antenna_size1
themeName = White
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS {
dish_medium_625 = false
dish_medium_125 = true
}
}
}
}
// RA-100 Relay Antenna
@PART[RelayAntenna100] {
@author = Andrew Cassidy
!MODEL {}
MODEL {
model = ReStock/Assets/Communication/restock-relay-stack-3
}
MODULE {
name = ModulePartVariants
baseVariant = Size1
VARIANT {
name = Size1
displayName = #LOC_Restock_variant-antenna_size1
themeName = White
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS {
dish_big_125 = true
dish_big_compact = false
}
}
VARIANT {
name = Compact
displayName = #LOC_Restock_variant-antenna_compact
themeName = White
primaryColor = #ffffff
secondaryColor = #707070
GAMEOBJECTS {
dish_big_125 = false
dish_big_compact = true
}
}
}
}

View File

@ -20,11 +20,9 @@
@MODULE[ModuleLight]
{
@animationName = RestockSpotLight_On
@lightName = Spot
}
// MODEL
// {
// model = Squad/Parts/Utility/spotLightMk1/model
// }
}
// Floodlight
@PART[spotLight2]
@ -42,5 +40,6 @@
@MODULE[ModuleLight]
{
@animationName = RestockFloodLight_On
@lightName = Spot
}
}

View File

@ -56,14 +56,4 @@
key = 1 1
}
}
MODULE
{
name = ModuleJettison
jettisonName = ShroudAnt
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
}
}

View File

@ -2,7 +2,7 @@
// Contents:
// - LV-1 "Ant" Liquid Fuel Engine (microEngine)
// - LV-1R "Spider" Liquid Fuel Engine (radialEngineMini)
// - 48-7S "Spark" Liquid Fuel Engine (liquidEngineMini)
// - 48-7S "Spark" Liquid Fuel Engine (liquidEngineMini_v2)
// - 24-77 "Twitch" Liquid Fuel Engine (smallRadialEngine)
// - O-10 "Puff" MonoPropellant Fuel Engine (omsEngine)
@ -244,6 +244,8 @@
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
MODULE
{
@ -350,7 +352,7 @@
}
// Spark
@PART[liquidEngineMini]
@PART[liquidEngineMini_v2]
{
@author = Chris Adderley (Nertea)
@ -523,7 +525,10 @@
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
@ -546,6 +551,8 @@
SparkCompact = false
SparkBoattail = false
AdditionalColliders = false
ShroudSparkBasic = true
ShroudSparkCompact = false
}
}
VARIANT
@ -566,6 +573,8 @@
SparkCompact = false
SparkBoattail = true
AdditionalColliders = true
ShroudSparkBasic = false
ShroudSparkCompact = false
}
}
@ -587,7 +596,8 @@
SparkCompact = true
SparkBoattail = false
AdditionalColliders = true
ShroudSparkBasic = false
ShroudSparkCompact = true
}
}
}
@ -675,7 +685,7 @@
}
@MODULE[ModuleJettison]
{
@jettisonName = ShroudSparkBasic
@jettisonName = ShroudSparkBasic,ShroudSparkCompact
}
}
@ -812,6 +822,8 @@
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE

View File

@ -2,26 +2,977 @@
// Contents:
// - LFB KR-1x2 "Twin-Boar" Liquid Fuel Engine (Size2LFB)
// - RE-M3 "Mainsail" Liquid Fuel Engine (liquidEngine1-2)
// - RE-L10 "Poodle" Liquid Fuel Engine (liquidEngine2-2)
// - RE-L10 "Poodle" Liquid Fuel Engine (liquidEngine2-2_v2)
// - RE-I5 "Skipper" Liquid Fuel Engine (engineLargeSkipper)
// Mainsail
@PART[liquidEngine1-2]
{
@author = Chris Adderley (Nertea) and riocrokite
%node_attach = 0.0, 1.065308, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,0,0
!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
!MODEL {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-mainsail-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = smokePoint
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-mainsail-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-mainsail-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-mainsail-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = flame
modelName = ReStock/FX/restock-fx-mainsail-flame-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_veryLarge
transformName = smokePoint
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
localOffset = 0, 0, 1
}
}
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-mainsail-running
}
MODULE
{
name = FXModuleLookAtConstraint
// Basic
CONSTRAINLOOKFX
{
targetName = MS_LowerCyl001
rotatorsName = MS_UpperCyl001
}
CONSTRAINLOOKFX
{
targetName = MS_UpperCyl001
rotatorsName = MS_LowerCyl001
}
CONSTRAINLOOKFX
{
targetName = MS_LowerCyl002
rotatorsName = MS_UpperCyl002
}
CONSTRAINLOOKFX
{
targetName = MS_UpperCyl002
rotatorsName = MS_LowerCyl002
}
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1
shaderProperty = _EmissiveColor
excludedRenderer = MainsailEngineCore
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
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderer = MainsailEngineCore
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
}
}
MODULE
{
name = ModulePartVariants
baseVariant = Size2
VARIANT
{
name = Size2
displayName = #LOC_Restock_variant-engine_size2
primaryColor = #000000
secondaryColor = #999999
GAMEOBJECTS
{
Mainsail_Boattail = false
Mainsail_25m = true
Mainsail_Shroud = true
Mainsail_Shroud_Compact = false
Mainsail_Compact = false
}
}
VARIANT
{
name = Boattail
displayName = #LOC_Restock_variant-engine_boattail
primaryColor = #999999
secondaryColor = #000000
GAMEOBJECTS
{
Mainsail_Boattail = true
Mainsail_25m = false
Mainsail_Shroud = false
Mainsail_Shroud_Compact = false
Mainsail_Compact = false
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
secondaryColor = #f69449
GAMEOBJECTS
{
Mainsail_Boattail = false
Mainsail_25m = false
Mainsail_Shroud = false
Mainsail_Shroud_Compact = true
Mainsail_Compact = true
}
}
}
@MODULE[ModuleJettison]
{
@jettisonName = Mainsail_Shroud,Mainsail_Shroud_Compact
}
}
@PART[liquidEngine2-2]
// Poodle
@PART[liquidEngine2-2_v2]
{
%node_attach = 0.0, 0.7269405, 0.0, 0.0, 1.0, 0.0, 2
@author = Chris Adderley (Nertea) and riocrokite
%node_attach = 0.0, 0, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,0,0
!fx_exhaustFlame_blue_small = DELETE
!fx_exhaustLight_blue = DELETE
!fx_smokeTrail_light = DELETE
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-poodle-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 1.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = smokePoint
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-poodle-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName= ReStock/FX/restock-fx-poodle-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = coreA
modelName = ReStock/FX/restock-fx-poodle-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_veryLarge
transformName = smokePoint
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
localOffset = 0, 0, 1
}
}
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = Poodle_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-poodle-running
}
!MODULE[FXModuleLookAtConstraint] {}
MODULE
{
name = FXModuleLookAtConstraint
// Basic
CONSTRAINLOOKFX
{
targetName = P_Cyl_Lower001
rotatorsName = P_Cyl_Upper001
}
CONSTRAINLOOKFX
{
targetName = P_Cyl_Lower002
rotatorsName = P_Cyl_Upper002
}
CONSTRAINLOOKFX
{
targetName = P_Cyl_Lower003
rotatorsName = P_Cyl_Upper003
}
CONSTRAINLOOKFX
{
targetName = P_Cyl_Lower004
rotatorsName = P_Cyl_Upper004
}
CONSTRAINLOOKFX
{
targetName = P_Cyl_Upper001
rotatorsName =P_Cyl_Lower001
}
CONSTRAINLOOKFX
{
targetName = P_Cyl_Upper002
rotatorsName = P_Cyl_Lower002
}
CONSTRAINLOOKFX
{
targetName = P_Cyl_Upper003
rotatorsName = P_Cyl_Lower003
}
CONSTRAINLOOKFX
{
targetName = P_Cyl_Upper004
rotatorsName = P_Cyl_Lower004
}
// Compact
CONSTRAINLOOKFX
{
targetName = P_CylCpt_Lower001
rotatorsName = P_CylCpt_Upper001
}
CONSTRAINLOOKFX
{
targetName = P_CylCpt_Lower002
rotatorsName = P_CylCpt_Upper002
}
CONSTRAINLOOKFX
{
targetName = P_CylCpt_Lower003
rotatorsName = P_CylCpt_Upper003
}
CONSTRAINLOOKFX
{
targetName = P_CylCpt_Lower004
rotatorsName = P_CylCpt_Upper004
}
CONSTRAINLOOKFX
{
targetName = P_CylCpt_Upper001
rotatorsName =P_CylCpt_Lower001
}
CONSTRAINLOOKFX
{
targetName = P_CylCpt_Upper002
rotatorsName = P_CylCpt_Lower002
}
CONSTRAINLOOKFX
{
targetName = P_CylCpt_Upper003
rotatorsName = P_CylCpt_Lower003
}
CONSTRAINLOOKFX
{
targetName = P_CylCpt_Upper004
rotatorsName = P_CylCpt_Lower004
}
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1
shaderProperty = _EmissiveColor
excludedRenderer = PoodleEngineCore
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
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderer = PoodleEngineCore
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
}
}
@MODULE[ModuleJettison]
{
@jettisonName = Poodle_Shroud, Poodle_Shroud_Compact
}
MODULE
{
name = ModulePartVariants
baseVariant = Size2
VARIANT
{
name = Size2
displayName = #LOC_Restock_variant-engine_size2
primaryColor = #000000
secondaryColor = #999999
GAMEOBJECTS
{
Poodle_25 = true
Poodle_Compact = false
P_Cyl_Lower001 = true
P_Cyl_Lower002 = true
P_Cyl_Lower003 = true
P_Cyl_Lower004 = true
P_CylCpt_Lower001 = false
P_CylCpt_Lower002 = false
P_CylCpt_Lower003 = false
P_CylCpt_Lower004 = false
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
secondaryColor = #f69449
GAMEOBJECTS
{
Poodle_25 = false
Poodle_Compact = true
P_Cyl_Lower001 = false
P_Cyl_Lower002 = false
P_Cyl_Lower003 = false
P_Cyl_Lower004 = false
P_CylCpt_Lower001 = true
P_CylCpt_Lower002 = true
P_CylCpt_Lower003 = true
P_CylCpt_Lower004 = true
}
}
}
}
// Skipper
@PART[engineLargeSkipper]
{
@author = Chris Adderley (Nertea) and riocrokite
%node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2
@attachRules = 1,1,1,0,0
!fx_exhaustFlame_blue = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running
!fx_exhaustLight_blue = 0.0, -2.2, 0.0, 0.0, 0.0, 1.0, running
!fx_smokeTrail_light = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running
!fx_exhaustSparks_flameout = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, flameout
!sound_vent_medium = DELETE
!sound_rocket_hard = DELETE
!sound_vent_soft = DELETE
!sound_explosion_low = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Engine/restock-engine-skipper-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
!EFFECTS {}
EFFECTS
{
engage
{
AUDIO
{
channel = Ship
clip = sound_vent_medium
volume = 1.0
pitch = 2.0
loop = false
}
}
disengage
{
AUDIO
{
channel = Ship
clip = sound_vent_soft
volume = 1.0
pitch = 2.0
loop = false
}
}
flameout
{
PREFAB_PARTICLE
{
prefabName = fx_exhaustSparks_flameout_2
transformName = smokePoint
oneShot = true
}
AUDIO
{
channel = Ship
clip = sound_explosion_low
volume = 1.0
pitch = 2.0
loop = false
}
}
fx-skipper-running
{
AUDIO
{
channel = Ship
clip = sound_rocket_hard
volume = 0.0 0.0
volume = 1.0 1.0
pitch = 0.0 0.2
pitch = 1.0 1.0
loop = true
}
MODEL_MULTI_PARTICLE
{
name = core
modelName = ReStock/FX/restock-fx-skipper-core-1
transformName = fxTransformCore
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
MODEL_MULTI_PARTICLE
{
name = plume
modelName = ReStock/FX/restock-fx-skipper-plume-1
transformName = fxTransformPlume
emission = 0.0 0.0
emission = 0.01 0.1
emission = 0.075 0.25
emission = 1.0 1.0
speed = 0.0 0.35
speed = 1.0 1.0
}
PREFAB_PARTICLE
{
prefabName = fx_smokeTrail_veryLarge
transformName = smokePoint
emission = 0.0 0.0
emission = 0.05 0.0
emission = 0.075 0.25
emission = 1.0 1.25
speed = 0.0 0.25
speed = 1.0 1.0
localOffset = 0, 0, 1
}
}
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = Skipper_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
@MODULE[ModuleEngines]
{
@name = ModuleEnginesFX
%runningEffectName = fx-skipper-running
}
MODULE
{
name = FXModuleLookAtConstraint
// Basic
CONSTRAINLOOKFX
{
targetName = Actutator_Bottom001
rotatorsName = Actutator_Top001
}
CONSTRAINLOOKFX
{
targetName = Actutator_Bottom002
rotatorsName = Actutator_Top002
}
CONSTRAINLOOKFX
{
targetName = Actutator_Bottom001
rotatorsName = Actutator_Top003
}
CONSTRAINLOOKFX
{
targetName = Actutator_Bottom002
rotatorsName = Actutator_Top004
}
CONSTRAINLOOKFX
{
targetName = Actutator_Top001
rotatorsName = Actutator_Bottom001
}
CONSTRAINLOOKFX
{
targetName = Actutator_Top002
rotatorsName = Actutator_Bottom002
}
CONSTRAINLOOKFX
{
targetName = ActutatorCpt_Bottom001
rotatorsName =ActutatorCpt_Top001
}
CONSTRAINLOOKFX
{
targetName = ActutatorCpt_Bottom002
rotatorsName = ActutatorCpt_Top002
}
CONSTRAINLOOKFX
{
targetName = ActutatorCpt_Top001
rotatorsName = ActutatorCpt_Bottom001
}
CONSTRAINLOOKFX
{
targetName = ActutatorCpt_Top002
rotatorsName = ActutatorCpt_Bottom002
}
}
!MODULE[FXModuleAnimateThrottle] {}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = heatColor
responseSpeed = 0.005
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = FXModuleThrottleEffects
fxModuleNames = throttleColor
responseSpeed = 1.0
dependOnEngineState = True
dependOnThrottle = True
}
MODULE
{
name = ModuleColorChanger
moduleID = heatColor
animRate = 1
shaderProperty = _EmissiveColor
excludedRenderer = SkipperEngineCore
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
}
}
MODULE
{
name = ModuleColorChanger
moduleID = throttleColor
animRate = 1
shaderProperty = _EmissiveColor
includedRenderer = SkipperEngineCore
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
}
}
MODULE
{
name = ModulePartVariants
baseVariant = Size2
VARIANT
{
name = Size2
displayName = #LOC_Restock_variant-engine_size2
primaryColor = #000000
secondaryColor = #999999
GAMEOBJECTS
{
ActutatorCpt_Bottom001 = false
ActutatorCpt_Bottom002 = false
Actutator_Bottom001 = true
Actutator_Bottom002 = true
Skipper_GimbalMount = true
Skipper_GimbalMountCompact = false
Skipper_Compact = false
Skipper_Boattail = false
Skipper_25m = true
Skipper_Shroud = true
Skipper_Shroud_Compact = false
}
}
VARIANT
{
name = Boattail
displayName = #LOC_Restock_variant-engine_boattail
primaryColor = #999999
secondaryColor = #000000
GAMEOBJECTS
{
ActutatorCpt_Bottom001 = false
ActutatorCpt_Bottom002 = false
Actutator_Bottom001 = true
Actutator_Bottom002 = true
Skipper_GimbalMount = true
Skipper_GimbalMountCompact = false
Skipper_Compact = false
Skipper_Boattail = true
Skipper_25m = false
Skipper_Shroud = false
Skipper_Shroud_Compact = false
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-engine_compact
primaryColor = #ffffff
secondaryColor = #f69449
GAMEOBJECTS
{
ActutatorCpt_Bottom001 = true
ActutatorCpt_Bottom002 = true
Actutator_Bottom001 = false
Actutator_Bottom002 = false
Skipper_GimbalMount = false
Skipper_GimbalMountCompact = true
Skipper_Compact = true
Skipper_Boattail = false
Skipper_25m = false
Skipper_Shroud = false
Skipper_Shroud_Compact = true
}
}
}
@MODULE[ModuleJettison]
{
@jettisonName = Skipper_Shroud,Skipper_Shroud_Compact
}
}
// Twin Boar
@ -30,7 +981,7 @@
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL = {}
!MODEL {}
MODEL {
model = ReStock/Assets/Engine/restock-engine-twinboar-1
}
@ -137,6 +1088,8 @@
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
@MODULE[ModuleEnginesFX]
{

View File

@ -116,11 +116,12 @@
Var_375 = true
Var_Compact = false
Fairing375 = true
Fairing375_Compact = false
}
NODES
{
node_stack_top = 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
}
}
VARIANT
{
@ -132,7 +133,8 @@
{
Var_375 = false
Var_Compact = true
Fairing375 = false
Fairing375 = false
Fairing375_Compact = true
}
NODES
{
@ -144,22 +146,17 @@
{
%runningEffectName = fx-rhino-running
}
MODULE
{
name = ModuleJettison
jettisonName = Fairing375
bottomNodeName = bottom
isFairing = True
jettisonedObjectMass = 0.1
jettisonForce = 5
jettisonDirection = 0 0 1
useMultipleDragCubes= false
}
@MODULE[ModuleJettison]
{
@jettisonName = Fairing375,Fairing375_Compact
}
@MODULE[ModuleGimbal]
{
@gimbalTransformName = B_Gimbal
gimbalResponseSpeed = 8
useGimbalResponseSpeed = true
}
MODULE
{

View File

@ -426,6 +426,10 @@
}
}
}
@MODULE[ModuleJettison]
{
@jettisonName = ShroudSRB
}
}
// Flea
@ -566,6 +570,10 @@
}
}
}
@MODULE[ModuleJettison]
{
@jettisonName = ShroudSRB
}
}
// Separatron
@PART[sepMotor1] {

View File

@ -7,7 +7,7 @@
@PART[fuelTankSmallFlat]
{
@author = Porkjet
@author = Porkjet and Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -15,11 +15,72 @@
model = ReStock/Assets/FuelTank/restock-fueltank-125-4
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-dark
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Bumped Specular
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Bumped Specular
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-white
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Specular
}
}
VARIANT
{
name = GrayAndOrange
displayName = #autoLOC_8007121
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #f49841
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-orange
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Specular
}
}
}
}
@PART[fuelTankSmall]
{
@author = Porkjet
@author = Porkjet and Chris Adderley (Nertea)
// @node_stack_top = 0.0, 5.5525, 0.0, 0.0, 1.0, 0.0
// @node_stack_bottom = 0.0, -5.5525, 0.0, 0.0, -1.0, 0.0
// @node_attach = 6.2625, 0.0, 0.0, 1.0, 0.0, 0.0, 1
@ -30,11 +91,72 @@
}
%rescaleFactor = 1
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-dark
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Bumped Specular
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Bumped Specular
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-white
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Specular
}
}
VARIANT
{
name = GrayAndOrange
displayName = #autoLOC_8007121
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #f49841
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-orange
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Specular
}
}
}
}
@PART[fuelTank]
{
@author = Porkjet
@author = Porkjet and Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -43,6 +165,67 @@
}
%rescaleFactor = 1
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-dark
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Bumped Specular
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Bumped Specular
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-white
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Specular
}
}
VARIANT
{
name = GrayAndOrange
displayName = #autoLOC_8007121
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #f49841
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-orange
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Specular
}
}
}
// @node_stack_top = 0.0, 9.81725, 0.0, 0.0, 1.0, 0.0
// @node_stack_bottom = 0.0, -9.12500, 0.0, 0.0, -1.0, 0.0
// @node_attach = 6.2625, 0.0, 0.0, 1.0, 0.0, 0.0, 1
@ -50,7 +233,7 @@
@PART[fuelTank_long]
{
@author = Porkjet
@author = Porkjet and Chris Adderley (Nertea)
// @node_stack_top = 0.0, 18.75, 0.0, 0.0, 1.0, 0.0
// @node_stack_bottom = 0.0, -18.87500, 0.0, 0.0, -1.0, 0.0
// @node_attach = 6.2625, 0.0, 0.0, 1.0, 0.0, 0.0, 1
@ -60,5 +243,66 @@
model = ReStock/Assets/FuelTank/restock-fueltank-125-1
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-dark
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Bumped Specular
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Bumped Specular
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-white
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Specular
}
}
VARIANT
{
name = GrayAndOrange
displayName = #autoLOC_8007121
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #f49841
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-125-1-orange
_BumpMap = ReStock/Assets/FuelTank/restock-fueltank-125-1-n
shader = KSP/Specular
}
}
}
%rescaleFactor = 1
}

View File

@ -26,31 +26,18 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankTinyGrey = false
25TankTinyOrange = true
25TankTinyWhite = false
}
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = White
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
themeName = White
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankTinyGrey = false
@ -58,6 +45,21 @@
25TankTinyWhite = true
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
25TankTinyGrey = false
25TankTinyOrange = true
25TankTinyWhite = false
}
}
VARIANT
{
name = Metallic
@ -97,31 +99,18 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankMedGrey = false
25TankMedOrange = true
25TankMedWhite = false
}
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = White
displayName = #autoLOC_8007122
name = BlackAndWhite
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
primaryColor = #ffffff
secondaryColor = #000000
displayName = #autoLOC_8007122
GAMEOBJECTS
{
25TankMedGrey = false
@ -129,6 +118,21 @@
25TankMedWhite = true
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
25TankMedGrey = false
25TankMedOrange = true
25TankMedWhite = false
}
}
VARIANT
{
name = Metallic
@ -167,31 +171,18 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
!MODULE[ModulePartVariants] {}
MODULE
{
baseVariant = White
!primaryColor = DELETE
!secondaryColor = DELETE
!baseDisplayName = DELETE
!baseThemeName = DELETE
@VARIANT[Orange]
{
!TEXTURE {}
!GAMEOBJECTS {}
GAMEOBJECTS
{
25TankSmallGrey = false
25TankSmallOrange = true
25TankSmallWhite = false
}
}
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = White
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankSmallGrey = false
@ -199,6 +190,21 @@
25TankSmallWhite = true
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
25TankSmallGrey = false
25TankSmallOrange = true
25TankSmallWhite = false
}
}
VARIANT
{
name = Metallic
@ -237,10 +243,25 @@
scale = 1,-1,1
rotation = 0, 0, 0
}
@MODULE[ModulePartVariants]
!MODULE[ModulePartVariants] {}
MODULE
{
!VARIANT[White] {}
!VARIANT[Orange] {}
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankLargeGrey = false
25TankLargeOrange = false
25TankLargeWhite = true
}
}
VARIANT
{
name = Orange
@ -255,20 +276,7 @@
25TankLargeWhite = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25TankLargeGrey = false
25TankLargeOrange = false
25TankLargeWhite = true
}
}
VARIANT

View File

@ -0,0 +1,128 @@
// Patches applying art changes to radial tanks
// Contents:
// - R-4 'Dumpling' External Tank (externalTankRound)
// - R-11 'Baguette' External Tank (externalTankCapsule)
// - R-12 'Doughnut' External Tank (externalTankToroid)
// Spherical Radial Tank
@PART[externalTankRound]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-foil-sphere-1
}
MODULE
{
name = ModulePartVariants
baseVariant = Gold
VARIANT
{
name = Gold
displayName = #autoLOC_8007118
themeName = Gold
primaryColor = #fccb0a
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-foil-tanks-1
_SpecMap= ReStock/Assets/FuelTank/restock-foil-tanks-1-s
}
}
VARIANT
{
name = Silver
displayName = #autoLOC_6005005
themeName = Silver
primaryColor = #cecece
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-foil-tanks-silver-1
_SpecMap= ReStock/Assets/FuelTank/restock-foil-tanks-silver-1-s
}
}
}
}
@PART[externalTankCapsule]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-foil-capsule-1
}
MODULE
{
name = ModulePartVariants
baseVariant = Gold
VARIANT
{
name = Gold
displayName = #autoLOC_8007118
themeName = Gold
primaryColor = #fccb0a
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-foil-tanks-1
_SpecMap= ReStock/Assets/FuelTank/restock-foil-tanks-1-s
}
}
VARIANT
{
name = Silver
displayName = #autoLOC_6005005
themeName = Silver
primaryColor = #cecece
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-foil-tanks-silver-1
_SpecMap= ReStock/Assets/FuelTank/restock-foil-tanks-silver-1-s
}
}
}
}
@PART[externalTankToroid]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-fueltank-foil-torus-1
}
MODULE
{
name = ModulePartVariants
baseVariant = Gold
VARIANT
{
name = Gold
displayName = #autoLOC_8007118
themeName = Gold
primaryColor = #fccb0a
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-foil-tanks-1
_SpecMap= ReStock/Assets/FuelTank/restock-foil-tanks-1-s
}
}
VARIANT
{
name = Silver
displayName = #autoLOC_6005005
themeName = Silver
primaryColor = #cecece
TEXTURE
{
mainTextureURL = ReStock/Assets/FuelTank/restock-foil-tanks-silver-1
_SpecMap= ReStock/Assets/FuelTank/restock-foil-tanks-silver-1-s
}
}
}
}

View File

@ -0,0 +1,363 @@
// Patches applying art changes to fairings
// Contents:
- AE-FF1 Airstream Protective Shell (1.25m) (fairingSize1)
- AE-FF2 Airstream Protective Shell (2.5m) (fairingSize2)
- AE-FF3 Airstream Protective Shell (3.75m) (fairingSize3)
@PART[fairingSize1]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Payload/restock-fairing-base-125-1
}
@MODULE[ModuleProceduralFairing]
{
@nSides = 36
@pivot = 0,0.15, 0
@TextureURL = ReStock/Assets/Payload/restock-fairing-125-1
@CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
@TextureNormalURL = ReStock/Assets/Payload/restock-fairing-125-1-n
}
@MODULE[ModulePartVariants]
{
@VARIANT[White]
{
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1
}
GAMEOBJECTS
{
FairingBase125White = true
FairingBase125BlackWhite = false
FairingBase125Orange = false
FairingBase125Dark = false
}
}
@VARIANT[Grey]
{
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-blackwhite
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-blackwhite
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite
}
GAMEOBJECTS
{
FairingBase125White = false
FairingBase125BlackWhite = true
FairingBase125Orange = false
FairingBase125Dark = false
}
}
@VARIANT[Dark?Grey]
{
!TEXTURE {}
!EXTRA_INFO {}
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-orange
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-orange
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange
}
GAMEOBJECTS
{
FairingBase125White = false
FairingBase125BlackWhite = false
FairingBase125Orange = true
FairingBase125Dark = false
}
}
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
TEXTURE
{
materialName=FairingIconShell
mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-dark
}
EXTRA_INFO
{
FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-dark
FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n
CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite
}
GAMEOBJECTS
{
FairingBase125White = false
FairingBase125BlackWhite = false
FairingBase125Orange = false
FairingBase125Dark = true
}
}
}
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
}
}
}
@PART[fairingSize2]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Payload/restock-fairing-base-25-1
}
@MODULE[ModuleProceduralFairing]
{
@nSides = 24
@pivot = 0,0.15, 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
{
FairingBase25White = true
FairingBase25BlackWhite = false
FairingBase25Orange =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
{
FairingBase25White = false
FairingBase25BlackWhite = true
FairingBase25Orange =false
}
}
@VARIANT[Dark?Grey]
{
!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
{
FairingBase25White = false
FairingBase25BlackWhite = false
FairingBase25Orange =true
}
}
}
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
}
}
}
// 3.75m fairing
@PART[fairingSize3]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/Payload/restock-fairing-base-375-1
}
@MODULE[ModuleProceduralFairing]
{
@nSides = 48
@pivot = 0,0.15, 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
{
FairingBase375White = true
FairingBase375BlackWhite = false
FairingBase375Orange =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
{
FairingBase375White = false
FairingBase375BlackWhite = true
FairingBase375Orange =false
}
}
@VARIANT[Dark?Grey]
{
!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
{
FairingBase375White = false
FairingBase375BlackWhite = false
FairingBase375Orange =true
}
}
}
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
}
}
}

View File

@ -6,13 +6,13 @@
// - Negative Gravioli Detector (sensorGravimeter)
// - Mystery Goo™ Containment Unit (GooExperiment)
// - SC-9001 Science Jr. (science_module)
// - Atmospheric Fluid Spectro-Variometer (sensorAtmosphere)
// Thermometer
@PART[sensorThermometer] {
@author = Andrew Cassidy
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Science/restock-thermometer
}
@ -23,7 +23,6 @@
@author = Andrew Cassidy
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Science/restock-barometer
}
@ -34,7 +33,6 @@
@author = Andrew Cassidy
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Science/restock-accelerometer
}
@ -45,7 +43,6 @@
@author = Andrew Cassidy
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Science/restock-gravimeter
}
@ -56,7 +53,6 @@
@author = Andrew Cassidy
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Science/restock-goocanister-radial-1
}
@ -100,7 +96,6 @@
@author = Andrew Cassidy
!mesh = DELETE
!MODEL = {}
MODEL {
model = ReStock/Assets/Science/restock-materialbay-125-1
}
@ -111,4 +106,14 @@
@node_stack_top = 0.0, 0.6125, 0.0, 0.0, 1.0, 0.0
@node_stack_bottom = 0.0, -0.5125, 0.0, 0.0, -1.0, 0.0
@node_attach = 0.0, 0.0, 0.62625, 0.0, 0.0, -1.0, 1
}
// Atmospheric Fluid Spectro-Variometer
@PART[sensorAtmosphere] {
@author = Andrew Cassidy
!mesh = DELETE
MODEL {
model = ReStock/Assets/Science/restock-GCMS-1
}
}

View File

@ -12,6 +12,58 @@
MODEL {
model = ReStock/Assets/Structural/restock-adapter-125-0625-1
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
125mAdapterTallOrange = false
125mAdapterTallWhite = true
125mAdapterTallDark = false
}
}
VARIANT
{
name = GrayAndOrange
displayName = #autoLOC_8007121
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
125mAdapterTallOrange = true
125mAdapterTallWhite = false
125mAdapterTallDark = false
}
}
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
GAMEOBJECTS
{
125mAdapterTallOrange = false
125mAdapterTallWhite = false
125mAdapterTallDark = true
}
}
}
}
@PART[adapterSmallMiniShort]
@ -23,4 +75,72 @@
MODEL {
model = ReStock/Assets/Structural/restock-adapter-125-0625-2
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
125mAdapterShortOrange = false
125mAdapterShortWhite = true
125mAdapterShortDark = false
125mAdapterShortMetal = false
}
}
VARIANT
{
name = GrayAndOrange
displayName = #autoLOC_8007121
themeName = GrayAndOrange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
125mAdapterShortOrange = true
125mAdapterShortWhite = false
125mAdapterShortDark = false
125mAdapterShortMetal = false
}
}
VARIANT
{
name = Dark
displayName = #autoLOC_8007117
themeName = Dark
primaryColor = #4c4f47
secondaryColor = #4c4f47
GAMEOBJECTS
{
125mAdapterShortOrange = false
125mAdapterShortWhite = false
125mAdapterShortDark = true
125mAdapterShortMetal = false
}
}
VARIANT
{
name = Metal
displayName = #LOC_Restock_variant-surface_metal
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
GAMEOBJECTS
{
125mAdapterShortOrange = false
125mAdapterShortWhite = false
125mAdapterShortDark = false
125mAdapterShortMetal = true
}
}
}
}

View File

@ -12,7 +12,40 @@
MODEL {
model = ReStock/Assets/Structural/restock-adapter-25-125-1
}
!MODULE[ModulePartVariants] {}
%rescaleFactor = 1
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25mAdapterTallOrange = false
25mAdapterTallWhite = true
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
25mAdapterTallOrange = true
25mAdapterTallWhite = false
}
}
}
}
@PART[largeAdapter2] {
@ -24,4 +57,54 @@
model = ReStock/Assets/Structural/restock-adapter-25-125-2
}
%rescaleFactor = 1
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25mAdapterShortOrange = false
25mAdapterShortWhite = true
25mAdapterShortMetal = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #4c4f47
GAMEOBJECTS
{
25mAdapterShortOrange = true
25mAdapterShortWhite = false
25mAdapterShortMetal = false
}
}
VARIANT
{
name = Metal
displayName = #LOC_Restock_variant-surface_metal
themeName = Metal
primaryColor = #6f6e6d
secondaryColor = #6f6e6d
GAMEOBJECTS
{
25mAdapterShortOrange = false
25mAdapterShortWhite = false
25mAdapterShortMetal = true
}
}
}
}

View File

@ -1,14 +1,75 @@
// Patches applying art changes to 3.75m structural parts
// Contents:
// - Kerbodyne ADTP-2-3 (Size3to2Adapter)
// - Kerbodyne ADTP-2-3 (Size3to2Adapter_v2)
@PART[Size3to2Adapter] {
@PART[Size3To2Adapter_v2] {
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL {
model = ReStock/Assets/FuelTank/restock-adapter-375-solid-1
model = ReStock/Assets/FuelTank/restock-adapter-375-fueled-1
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-25-orange
scale = 1.0, 1.0, 1.0
position = 0.0, 1.148, 0.0
}
MODEL
{
model = ReStock/Assets/FuelTank/restock-endcap-fueltank-375-orange
scale = 1.0, -1.0, 1.0
position = 0.0, -1.098, 0.0
}
%rescaleFactor = 1
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = BlackAndWhite
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
375mAdapterBlackWhite = true
375mAdapterWhite = false
375mAdapterOrange = false
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
375mAdapterBlackWhite = false
375mAdapterWhite = true
375mAdapterOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007123
themeName = Orange
primaryColor = #f49841
secondaryColor = #f49841
GAMEOBJECTS
{
375mAdapterBlackWhite = false
375mAdapterWhite = false
375mAdapterOrange = true
}
}
}
}