Integrate well's service modules
parent
937434c165
commit
d6290b3482
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,161 @@
|
|||||||
|
// Patches applying art changes to Making History service modules
|
||||||
|
// Contents:
|
||||||
|
// - Service Module (1.25m to 0.625m) (Size1to0ServiceModule)
|
||||||
|
// - Service Module (1.875m) (ServiceModule18)
|
||||||
|
|
||||||
|
// Service Module (1.25m to 0.625m)
|
||||||
|
@PART[Size1to0ServiceModule]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||||
|
{
|
||||||
|
@author = Well
|
||||||
|
!MODEL {}
|
||||||
|
MODEL
|
||||||
|
{
|
||||||
|
model = ReStock/Assets/Payload/restock-Size1to0ServiceModule
|
||||||
|
}
|
||||||
|
MODEL
|
||||||
|
{
|
||||||
|
model = ReStock/Assets/Command/restock-crewed-endcap-2
|
||||||
|
position = 0.0, -0.351654, 0.0
|
||||||
|
scale = 1,-1,1
|
||||||
|
rotation = 0, 0, 0
|
||||||
|
name = endcap_bottom
|
||||||
|
}
|
||||||
|
MODEL
|
||||||
|
{
|
||||||
|
model = ReStock/Assets/Command/restock-crewed-endcap-2
|
||||||
|
position = 0.0,0.2975, 0.0
|
||||||
|
scale = 1,1,1
|
||||||
|
rotation = 0, 0, 0
|
||||||
|
name = endcap_top
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModulePartVariants
|
||||||
|
useMultipleDragCubes = false
|
||||||
|
baseVariant = NoTunnel
|
||||||
|
VARIANT
|
||||||
|
{
|
||||||
|
name = NoTunnel
|
||||||
|
displayName = #LOC_Restock_variant-service-bay-open // Open
|
||||||
|
themeName = BlackAndWhite
|
||||||
|
primaryColor = #ffffff
|
||||||
|
secondaryColor = #000000
|
||||||
|
GAMEOBJECTS
|
||||||
|
{
|
||||||
|
endcap_top = false
|
||||||
|
endcap_bottom = false
|
||||||
|
Base_CrewTunnel = false
|
||||||
|
Base_Structural = true
|
||||||
|
EndCap_Structural = true
|
||||||
|
COLCrewTunnel = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
VARIANT
|
||||||
|
{
|
||||||
|
name = Tunnel
|
||||||
|
displayName = #LOC_Restock_variant-service-bay-tunnel
|
||||||
|
themeName = BlackAndWhite
|
||||||
|
primaryColor = #ffffff
|
||||||
|
secondaryColor = #999999
|
||||||
|
GAMEOBJECTS
|
||||||
|
{
|
||||||
|
endcap_top = true
|
||||||
|
endcap_bottom = true
|
||||||
|
Base_CrewTunnel = true
|
||||||
|
Base_Structural = false
|
||||||
|
EndCap_Structural = false
|
||||||
|
COLCrewTunnel = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleColorChanger
|
||||||
|
shaderProperty = _EmissiveColor
|
||||||
|
animRate = 0.8
|
||||||
|
animState = false
|
||||||
|
useRate = true
|
||||||
|
toggleInEditor = true
|
||||||
|
toggleInFlight = true
|
||||||
|
toggleInFlight = true
|
||||||
|
unfocusedRange = 5
|
||||||
|
toggleName = Toggle Lights
|
||||||
|
eventOnName = #autoLOC_6001409 //#autoLOC_6001409 = Lights On
|
||||||
|
eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = 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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Service Module (1.875m)
|
||||||
|
@PART[ServiceModule18]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
|
||||||
|
{
|
||||||
|
@author = Well
|
||||||
|
!MODEL {}
|
||||||
|
MODEL
|
||||||
|
{
|
||||||
|
model = ReStock/Assets/Payload/restock-ServiceModule18
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModulePartVariants
|
||||||
|
useMultipleDragCubes = false
|
||||||
|
baseVariant = Shelves
|
||||||
|
VARIANT
|
||||||
|
{
|
||||||
|
name = Shelves
|
||||||
|
displayName = #LOC_Restock_variant-service-bay-shelves // Shelves
|
||||||
|
themeName = BlackAndWhite
|
||||||
|
primaryColor = #ffffff
|
||||||
|
secondaryColor = #999999
|
||||||
|
GAMEOBJECTS
|
||||||
|
{
|
||||||
|
COLMid01 = true
|
||||||
|
COLMid02 = true
|
||||||
|
Core_Platform = true
|
||||||
|
Core_Without_Platform = false
|
||||||
|
Platform = true
|
||||||
|
Torus = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
VARIANT
|
||||||
|
{
|
||||||
|
name = NoShelves
|
||||||
|
displayName = #LOC_Restock_variant-service-bay-open // Open
|
||||||
|
themeName = BlackAndWhite
|
||||||
|
primaryColor = #ffffff
|
||||||
|
secondaryColor = #000000
|
||||||
|
GAMEOBJECTS
|
||||||
|
{
|
||||||
|
COLMid01 = false
|
||||||
|
COLMid02 = false
|
||||||
|
Core_Platform = false
|
||||||
|
Core_Without_Platform = true
|
||||||
|
Platform = false
|
||||||
|
Torus = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,189 @@
|
|||||||
|
PART
|
||||||
|
{
|
||||||
|
name = restock-service-module-125-625-1
|
||||||
|
module = Part
|
||||||
|
author = Well
|
||||||
|
|
||||||
|
MODEL
|
||||||
|
{
|
||||||
|
model = ReStock/Assets/Payload/restock-Size1to0ServiceModule
|
||||||
|
}
|
||||||
|
MODEL
|
||||||
|
{
|
||||||
|
model = ReStock/Assets/Command/restock-crewed-endcap-2
|
||||||
|
position = 0.0, -0.351654, 0.0
|
||||||
|
scale = 1,-1,1
|
||||||
|
rotation = 0, 0, 0
|
||||||
|
name = endcap_bottom
|
||||||
|
}
|
||||||
|
MODEL
|
||||||
|
{
|
||||||
|
model = ReStock/Assets/Command/restock-crewed-endcap-2
|
||||||
|
position = 0.0,0.2975, 0.0
|
||||||
|
scale = 1,1,1
|
||||||
|
rotation = 0, 0, 0
|
||||||
|
name = endcap_top
|
||||||
|
}
|
||||||
|
|
||||||
|
rescaleFactor = 1
|
||||||
|
node_stack_top = 0.0, 0.3125, 0.0, 0.0, 1.0, 0.0, 0
|
||||||
|
node_stack_bottom = 0.0, -0.31966, 0.0, 0.0, -1.0, 0.0, 1
|
||||||
|
|
||||||
|
fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy
|
||||||
|
sound_vent_large = deploy
|
||||||
|
|
||||||
|
// Flag to disable this part if MH is installed
|
||||||
|
MHReplacement = True
|
||||||
|
|
||||||
|
TechRequired = advConstruction
|
||||||
|
entryCost = 3000
|
||||||
|
cost = 300
|
||||||
|
category = Payload
|
||||||
|
subcategory = 0
|
||||||
|
title = #LOC_RestockPlus_restock-service-module-125-625-1_title // Service Module (1.25m)
|
||||||
|
manufacturer = #autoLOC_501665 //#autoLOC_501665 = FLOOYD Dynamics Research Labs
|
||||||
|
description = #LOC_RestockPlus_restock-service-module-125-625-1_description
|
||||||
|
// A small conical service module, for storing parachutes, instruments, and other small devices. Includes an optional docking tunnel.
|
||||||
|
tags = #LOC_RestockPlus_restock-service-module-125-625-1_tags // restock bus contain hollow protect (stor cone tunnel.
|
||||||
|
|
||||||
|
attachRules = 1,0,1,1,0
|
||||||
|
mass = 0.075
|
||||||
|
thermalMassModifier = 2.0
|
||||||
|
skinMassPerArea = 4.0
|
||||||
|
skinInternalConductionMult = 0.25
|
||||||
|
// heatConductivity = 0.06 // half default
|
||||||
|
emissiveConstant = 0.8
|
||||||
|
dragModelType = default
|
||||||
|
maximum_drag = 0.2
|
||||||
|
minimum_drag = 0.2
|
||||||
|
angularDrag = 2
|
||||||
|
crashTolerance = 9
|
||||||
|
maxTemp = 2600 // = 3400
|
||||||
|
|
||||||
|
stageOffset = 1
|
||||||
|
childStageOffset = 1
|
||||||
|
|
||||||
|
fuelCrossFeed = True
|
||||||
|
bulkheadProfiles = size1 size0
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleServiceModule
|
||||||
|
ExteriorColliderName = COLShell
|
||||||
|
partDecoupled = false
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleCargoBay
|
||||||
|
DeployModuleIndex = 0
|
||||||
|
closedPosition = 0
|
||||||
|
lookupRadius = 0.75
|
||||||
|
useBayContainer = true
|
||||||
|
bayContainerName = COLShell
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleJettison
|
||||||
|
jettisonName = Shell1
|
||||||
|
isFairing = False
|
||||||
|
jettisonedObjectMass = 0.1
|
||||||
|
jettisonForce = 1
|
||||||
|
jettisonDirection = 1 0 0
|
||||||
|
hideJettisonMenu = true
|
||||||
|
allowShroudToggle = false
|
||||||
|
ignoreNodes = true
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleJettison
|
||||||
|
jettisonName = Shell2
|
||||||
|
isFairing = False
|
||||||
|
jettisonedObjectMass = 0.1
|
||||||
|
jettisonForce = 1
|
||||||
|
jettisonDirection = -1 0 0
|
||||||
|
hideJettisonMenu = true
|
||||||
|
allowShroudToggle = false
|
||||||
|
ignoreNodes = true
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModulePartVariants
|
||||||
|
useMultipleDragCubes = false
|
||||||
|
baseVariant = NoTunnel
|
||||||
|
VARIANT
|
||||||
|
{
|
||||||
|
name = NoTunnel
|
||||||
|
displayName = #LOC_Restock_variant-service-bay-open // Open
|
||||||
|
themeName = BlackAndWhite
|
||||||
|
primaryColor = #ffffff
|
||||||
|
secondaryColor = #000000
|
||||||
|
GAMEOBJECTS
|
||||||
|
{
|
||||||
|
endcap_top = false
|
||||||
|
endcap_bottom = false
|
||||||
|
Base_CrewTunnel = false
|
||||||
|
Base_Structural = true
|
||||||
|
EndCap_Structural = true
|
||||||
|
COLCrewTunnel = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
VARIANT
|
||||||
|
{
|
||||||
|
name = Tunnel
|
||||||
|
displayName = #LOC_Restock_variant-service-bay-tunnel
|
||||||
|
themeName = BlackAndWhite
|
||||||
|
primaryColor = #ffffff
|
||||||
|
secondaryColor = #999999
|
||||||
|
GAMEOBJECTS
|
||||||
|
{
|
||||||
|
endcap_top = true
|
||||||
|
endcap_bottom = true
|
||||||
|
Base_CrewTunnel = true
|
||||||
|
Base_Structural = false
|
||||||
|
EndCap_Structural = false
|
||||||
|
COLCrewTunnel = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleColorChanger
|
||||||
|
shaderProperty = _EmissiveColor
|
||||||
|
animRate = 0.8
|
||||||
|
animState = false
|
||||||
|
useRate = true
|
||||||
|
toggleInEditor = true
|
||||||
|
toggleInFlight = true
|
||||||
|
toggleInFlight = true
|
||||||
|
unfocusedRange = 5
|
||||||
|
toggleName = Toggle Lights
|
||||||
|
eventOnName = #autoLOC_6001409 //#autoLOC_6001409 = Lights On
|
||||||
|
eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = 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
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,156 @@
|
|||||||
|
PART
|
||||||
|
{
|
||||||
|
name = restock-service-module-1875-1
|
||||||
|
module = Part
|
||||||
|
author = Well
|
||||||
|
|
||||||
|
MODEL
|
||||||
|
{
|
||||||
|
model = ReStock/Assets/Payload/restock-ServiceModule18
|
||||||
|
}
|
||||||
|
|
||||||
|
rescaleFactor = 1
|
||||||
|
node_stack_top = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0, 1
|
||||||
|
node_stack_bottom = 0.0, -0.75, 0.0, 0.0, -1.0, 0.0, 1
|
||||||
|
|
||||||
|
fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy
|
||||||
|
sound_vent_large = deploy
|
||||||
|
|
||||||
|
// Flag to disable this part if MH is installed
|
||||||
|
MHReplacement = True
|
||||||
|
|
||||||
|
TechRequired = advConstruction
|
||||||
|
entryCost = 3000
|
||||||
|
cost = 300
|
||||||
|
category = Payload
|
||||||
|
subcategory = 0
|
||||||
|
title = #LOC_RestockPlus_restock-service-module-1875-1_title // Service Module (1.875m)
|
||||||
|
manufacturer = #autoLOC_501665 //#autoLOC_501665 = FLOOYD Dynamics Research Labs
|
||||||
|
description = #LOC_RestockPlus_restock-service-module-1875-1_description
|
||||||
|
// A medium sized service module, for storing fuel tanks, batteries, fuel cells, etc.
|
||||||
|
tags = #LOC_RestockPlus_restock-service-module-1875-1_tags // restock bus contain hollow protect (stor Gemini
|
||||||
|
attachRules = 1,0,1,1,0
|
||||||
|
mass = 0.15
|
||||||
|
thermalMassModifier = 2.0
|
||||||
|
skinMassPerArea = 4.0
|
||||||
|
skinInternalConductionMult = 0.25
|
||||||
|
// heatConductivity = 0.06 // half default
|
||||||
|
emissiveConstant = 0.8
|
||||||
|
dragModelType = default
|
||||||
|
maximum_drag = 0.2
|
||||||
|
minimum_drag = 0.2
|
||||||
|
angularDrag = 2
|
||||||
|
crashTolerance = 9
|
||||||
|
maxTemp = 2600 // = 3400
|
||||||
|
|
||||||
|
stageOffset = 1
|
||||||
|
childStageOffset = 1
|
||||||
|
|
||||||
|
fuelCrossFeed = True
|
||||||
|
bulkheadProfiles = size1p5
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleServiceModule
|
||||||
|
ExteriorColliderName = COLShell
|
||||||
|
partDecoupled = false
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleCargoBay
|
||||||
|
DeployModuleIndex = 0
|
||||||
|
closedPosition = 0
|
||||||
|
lookupRadius = 0.75
|
||||||
|
useBayContainer = true
|
||||||
|
bayContainerName = COLShell
|
||||||
|
}
|
||||||
|
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleJettison
|
||||||
|
jettisonName = Shell1
|
||||||
|
isFairing = False
|
||||||
|
jettisonedObjectMass = 0.2
|
||||||
|
jettisonForce = 2
|
||||||
|
jettisonDirection = 1 0 0
|
||||||
|
hideJettisonMenu = true
|
||||||
|
allowShroudToggle = false
|
||||||
|
ignoreNodes = true
|
||||||
|
}
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleJettison
|
||||||
|
jettisonName = Shell2
|
||||||
|
isFairing = False
|
||||||
|
jettisonedObjectMass = 0.2
|
||||||
|
jettisonForce = 30
|
||||||
|
jettisonDirection = -1 0 0
|
||||||
|
hideJettisonMenu = true
|
||||||
|
allowShroudToggle = false
|
||||||
|
ignoreNodes = true
|
||||||
|
}
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleJettison
|
||||||
|
jettisonName = Shell3
|
||||||
|
isFairing = False
|
||||||
|
jettisonedObjectMass = 0.2
|
||||||
|
jettisonForce = 2
|
||||||
|
jettisonDirection = 1 0 0
|
||||||
|
hideJettisonMenu = true
|
||||||
|
allowShroudToggle = false
|
||||||
|
ignoreNodes = true
|
||||||
|
}
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModuleJettison
|
||||||
|
jettisonName = Shell4
|
||||||
|
isFairing = False
|
||||||
|
jettisonedObjectMass = 0.2
|
||||||
|
jettisonForce = 2
|
||||||
|
jettisonDirection = -1 0 0
|
||||||
|
hideJettisonMenu = true
|
||||||
|
allowShroudToggle = false
|
||||||
|
ignoreNodes = true
|
||||||
|
}
|
||||||
|
MODULE
|
||||||
|
{
|
||||||
|
name = ModulePartVariants
|
||||||
|
useMultipleDragCubes = false
|
||||||
|
baseVariant = NoShelves
|
||||||
|
VARIANT
|
||||||
|
{
|
||||||
|
name = NoShelves
|
||||||
|
displayName = #LOC_Restock_variant-service-bay-open // Open
|
||||||
|
themeName = BlackAndWhite
|
||||||
|
primaryColor = #ffffff
|
||||||
|
secondaryColor = #000000
|
||||||
|
GAMEOBJECTS
|
||||||
|
{
|
||||||
|
COLMid01 = false
|
||||||
|
COLMid02 = false
|
||||||
|
Core_Platform = false
|
||||||
|
Core_Without_Platform = true
|
||||||
|
Platform = false
|
||||||
|
Torus = false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
VARIANT
|
||||||
|
{
|
||||||
|
name = Shelves
|
||||||
|
displayName = #LOC_Restock_variant-service-bay-shelves // Shelves
|
||||||
|
themeName = BlackAndWhite
|
||||||
|
primaryColor = #ffffff
|
||||||
|
secondaryColor = #999999
|
||||||
|
GAMEOBJECTS
|
||||||
|
{
|
||||||
|
COLMid01 = true
|
||||||
|
COLMid02 = true
|
||||||
|
Core_Platform = true
|
||||||
|
Core_Without_Platform = false
|
||||||
|
Platform = true
|
||||||
|
Torus = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue