You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ReStocked/Distribution/Restock/GameData/ReStock/Patches/Thermal/restock-radiators.cfg

376 lines
7.1 KiB
INI

// Patches applying art changes to Radiator parts
// Contents:
// - Radiator Panel (edge) (radPanelEdge)
// - Radiator Panel (small) (radPanelSm)
// - Radiator Panel (large) (radPanelLg)
// - Thermal Control System (small) (foldingRadSmall)
// - Thermal Control System (medium) (foldingRadMed)
// - Thermal Control System (large) (foldingRadLarge)
// Radiator Panel (edge)
@PART[radPanelEdge]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Thermal/restock-radiator-static-edge-1
}
MODULE
{
name = ModuleRestockHeatEffects
enableHeatEmissive = true
useCoreTemp = false
shaderProperty = _EmissiveColor
lerpMax = 2500
redCurve
{
key = 0 0 2 2
key = 1 1 0 0
}
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 1 0 0
key = 1 1 0 0
}
disableBlackbody = true
}
}
// Radiator Panel (small)
@PART[radPanelSm]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Thermal/restock-radiator-static-small-1
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Basic
VARIANT
{
name = Basic
displayName = #LOC_Restock_variant-radiator_basic
primaryColor = #ffffff
secondaryColor = #999999
GAMEOBJECTS
{
RadPanel_Small = true
RadPanel_Small_Compact = false
RadPanel_Small_Flat = false
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-radiator_compact
primaryColor = #999999
GAMEOBJECTS
{
RadPanel_Small = false
RadPanel_Small_Compact = true
RadPanel_Small_Flat = false
}
}
VARIANT
{
name = Flat
displayName = #LOC_Restock_variant-radiator_flat
primaryColor = #ffffff
GAMEOBJECTS
{
RadPanel_Small = false
RadPanel_Small_Compact = false
RadPanel_Small_Flat = true
}
}
}
MODULE
{
name = ModuleRestockHeatEffects
enableHeatEmissive = true
useCoreTemp = false
shaderProperty = _EmissiveColor
lerpMax = 2500
redCurve
{
key = 0 0 2 2
key = 1 1 0 0
}
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 1 0 0
key = 1 1 0 0
}
disableBlackbody = true
}
}
// Radiator Panel (large)
@PART[radPanelLg]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Thermal/restock-radiator-static-large-1
}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Basic
VARIANT
{
name = Basic
displayName = #LOC_Restock_variant-radiator_basic
primaryColor = #ffffff
secondaryColor = #999999
GAMEOBJECTS
{
RadPanel_Large = true
RadPanel_Large_Compact = false
RadPanel_Large_Flat = false
}
}
VARIANT
{
name = Compact
displayName = #LOC_Restock_variant-radiator_compact
primaryColor = #999999
GAMEOBJECTS
{
RadPanel_Large = false
RadPanel_Large_Compact = true
RadPanel_Large_Flat = false
}
}
VARIANT
{
name = Flat
displayName = #LOC_Restock_variant-radiator_flat
primaryColor = #ffffff
GAMEOBJECTS
{
RadPanel_Large = false
RadPanel_Large_Compact = false
RadPanel_Large_Flat = true
}
}
}
MODULE
{
name = ModuleRestockHeatEffects
enableHeatEmissive = true
useCoreTemp = false
shaderProperty = _EmissiveColor
lerpMax = 2500
redCurve
{
key = 0 0 2 2
key = 1 1 0 0
}
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 1 0 0
key = 1 1 0 0
}
disableBlackbody = true
}
}
// Thermal Control System (small)
@PART[foldingRadSmall]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Thermal/restock-radiator-deploying-small-1
}
@MODULE[ModuleDeployableRadiator]
{
@animationName = RadiatorExtend
@pivotName = B_TinyRadPivot001
@raycastTransformName = Panel_006
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = TinyRadDeform
}
MODULE
{
name = ModuleRestockHeatEffects
enableHeatEmissive = true
useCoreTemp = false
shaderProperty = _EmissiveColor
lerpMax = 2500
redCurve
{
key = 0 0 2 2
key = 1 1 0 0
}
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 1 0 0
key = 1 1 0 0
}
disableBlackbody = true
}
}
// Thermal Control System (medium)
@PART[foldingRadMed]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Thermal/restock-radiator-deploying-medium-1
}
@MODULE[ModuleDeployableRadiator]
{
@animationName = RadiatorExtend
@pivotName = B_MedRad_PanelPivot
@raycastTransformName = B_MedRad_Raycast
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = RadMed_DeformablePipes
}
MODULE
{
name = ModuleRestockHeatEffects
enableHeatEmissive = true
useCoreTemp = false
shaderProperty = _EmissiveColor
lerpMax = 2500
redCurve
{
key = 0 0 2 2
key = 1 1 0 0
}
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 1 0 0
key = 1 1 0 0
}
disableBlackbody = true
}
}
// Thermal Control System (large)
@PART[foldingRadLarge]:HAS[~RestockIgnore[*]]:FOR[ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Thermal/restock-radiator-deploying-large-1
}
@MODULE[ModuleDeployableRadiator]
{
@animationName = RadiatorExtend
@pivotName = B_LargeRad_PanelPivot
@raycastTransformName = B_LargeRad_Raycast
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = RadLrg_Deform01
transformName = RadLrg_Deform02
transformName = RadLrg_Deform03
}
MODULE
{
name = ModuleRestockHeatEffects
enableHeatEmissive = true
useCoreTemp = false
shaderProperty = _EmissiveColor
lerpMax = 2500
redCurve
{
key = 0 0 2 2
key = 1 1 0 0
}
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 1 0 0
key = 1 1 0 0
}
disableBlackbody = true
}
}