add CI configuration and reorganize

This commit is contained in:
2020-06-16 20:50:43 -07:00
parent 742a8f0f30
commit 0c07629951
32 changed files with 890 additions and 731 deletions

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.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,102 @@
Localization
{
en-us
{
// AGENCIES
#LOC_ConformalDecals_agent-peel-n-stick_title = Peel-N-Stik™ Adhesive Decals
#LOC_ConformalDecals_agent-peel-n-stick_description = Creators of premium stickers and decals for over 50 years, Peel-N-Stik™ only recently broke into the aerospace industry after noticing the increased demand for branding on rockets and aircraft.
// CATEGORIES
#LOC_ConformalDecals_category-decals_title = Decals
// UI ELEMENTS
#LOC_ConformalDecals_gui-scale = Scale
#LOC_ConformalDecals_gui-depth = Depth
#LOC_ConformalDecals_gui-opacity = Opacity
#LOC_ConformalDecals_gui-cutoff = Cutoff
#LOC_ConformalDecals_gui-wear = Edge Wear
#LOC_ConformalDecals_gui-aspectratio = Aspect Ratio
#LOC_ConformalDecals_gui-select-flag = Select Flag
#LOC_ConformalDecals_gui-reset-flag = Reset Flag
// PARTS
// Flag
#LOC_ConformalDecals_flag-title = CDL-F Flag Decal
#LOC_ConformalDecals_flag-description = A simple switchable flag. Can either use the mission flag or select a specific flag to use.
#LOC_ConformalDecals_flag-tags = conformal decal sticker flag
// Generic Decals
#LOC_ConformalDecals_generic-title = CDL-1 Generic Decal
#LOC_ConformalDecals_generic-description = A set of generic warning decals and signs to add to your vehicles.
#LOC_ConformalDecals_generic-tags = conformal decal sticker generic hazard warning danger
#LOC_ConformalDecals_generic-variant-hazard = Hazard Warning
#LOC_ConformalDecals_generic-variant-high-voltage = High Voltage Warning
#LOC_ConformalDecals_generic-variant-radioactive = Radiation Warning
#LOC_ConformalDecals_generic-variant-strong-rf = RF Warning
#LOC_ConformalDecals_generic-variant-ejection-seat = Ejection Seat
#LOC_ConformalDecals_generic-variant-danger-triangle = Ejection Seat Triangle
#LOC_ConformalDecals_generic-variant-danger-explosive = Danger Explosive
#LOC_ConformalDecals_generic-variant-nfpa-hydrazine = NFPA-704 (Hydrazine)
#LOC_ConformalDecals_generic-variant-rescue-arrow-right = Rescue Arrow
#LOC_ConformalDecals_generic-variant-kerbnet = KerbNet
#LOC_ConformalDecals_generic-variant-explosive-bolts = Explosive Bolts
#LOC_ConformalDecals_generic-variant-intake-left = Jet Intake (Left)
#LOC_ConformalDecals_generic-variant-intake-right = Jet Intake (Right)
#LOC_ConformalDecals_generic-variant-remove-before-flight = Remove Before Flight
#LOC_ConformalDecals_generic-variant-avgas-only = Avgas Only
#LOC_ConformalDecals_generic-variant-jetfuel-only = Jet Fuel Only
#LOC_ConformalDecals_generic-variant-no-steppy = No Step
#LOC_ConformalDecals_generic-variant-diagonal-stripes = Diagonal Stripes
#LOC_ConformalDecals_generic-variant-stripe = Plain Stripe
#LOC_ConformalDecals_generic-variant-ground = Ground
#LOC_ConformalDecals_generic-variant-numeral-1 = Numeral 1
#LOC_ConformalDecals_generic-variant-numeral-2 = Numeral 2
#LOC_ConformalDecals_generic-variant-numeral-3 = Numeral 3
#LOC_ConformalDecals_generic-variant-numeral-4 = Numeral 4
#LOC_ConformalDecals_generic-variant-numeral-5 = Numeral 5
#LOC_ConformalDecals_generic-variant-numeral-6 = Numeral 6
#LOC_ConformalDecals_generic-variant-numeral-7 = Numeral 7
#LOC_ConformalDecals_generic-variant-numeral-8 = Numeral 8
#LOC_ConformalDecals_generic-variant-numeral-9 = Numeral 9
#LOC_ConformalDecals_generic-variant-numeral-0 = Numeral 0
#LOC_ConformalDecals_generic-variant-pence = Do Not Touch
// Semiotic Decals
#LOC_ConformalDecals_semiotic-title = CDL-2 Semiotic Standard Decal
#LOC_ConformalDecals_semiotic-description = After several unfortunate mishaps with confusing signage on spacecraft, The Peel-N-Stik™ Corporation teamed up with Kerland-Mutani to unveil the Semiotic Standard for Kerbal Vessels, a set of standardized icons for use on ships and stations.
#LOC_ConformalDecals_semiotic-tags = conformal decal sticker semiotic standard for kerbal vessels Ron Cobb Alien
#LOC_ConformalDecals_semiotic-variant-00 = Hazard
#LOC_ConformalDecals_semiotic-variant-01 = Blank
#LOC_ConformalDecals_semiotic-variant-02 = Pressurized Gravity
#LOC_ConformalDecals_semiotic-variant-03 = Pressurized 0G
#LOC_ConformalDecals_semiotic-variant-04 = CryoVault
#LOC_ConformalDecals_semiotic-variant-05 = Airlock
#LOC_ConformalDecals_semiotic-variant-06 = Bulkhead Door
#LOC_ConformalDecals_semiotic-variant-07 = Unpressurized Area
#LOC_ConformalDecals_semiotic-variant-08 = Pressurized Gravity
#LOC_ConformalDecals_semiotic-variant-09 = Pressurized 0G
#LOC_ConformalDecals_semiotic-variant-10 = Suit Locker
#LOC_ConformalDecals_semiotic-variant-11 = Photonic System
#LOC_ConformalDecals_semiotic-variant-12 = Laser
#LOC_ConformalDecals_semiotic-variant-13 = Electronic System
#LOC_ConformalDecals_semiotic-variant-14 = Life Support System
#LOC_ConformalDecals_semiotic-variant-15 = Bridge
#LOC_ConformalDecals_semiotic-variant-16 = Computer Terminal
#LOC_ConformalDecals_semiotic-variant-17 = Intercom
#LOC_ConformalDecals_semiotic-variant-18 = Ladder
#LOC_ConformalDecals_semiotic-variant-19 = Maintenance
#LOC_ConformalDecals_semiotic-variant-20 = Storage
#LOC_ConformalDecals_semiotic-variant-21 = Storage (Food)
#LOC_ConformalDecals_semiotic-variant-22 = Storage (Refrigerated)
#LOC_ConformalDecals_semiotic-variant-23 = Storage (Hazardous)
#LOC_ConformalDecals_semiotic-variant-24 = Galley
#LOC_ConformalDecals_semiotic-variant-25 = Coffee
#LOC_ConformalDecals_semiotic-variant-26 = AutoDoc
#LOC_ConformalDecals_semiotic-variant-27 = Direction Arrow
#LOC_ConformalDecals_semiotic-variant-28 = High Radioactivity
#LOC_ConformalDecals_semiotic-variant-29 = Radiation Hazard
#LOC_ConformalDecals_semiotic-variant-30 = Radiation Bunker
#LOC_ConformalDecals_semiotic-variant-31 = Exhaust
}
}

View File

@ -0,0 +1,542 @@
PART
{
name = conformaldecals-generic
module = Part
author = Andrew Cassidy
MODEL
{
model = ConformalDecals/Assets/decal-blank
scale = 1.0, 1.0, 1.0
}
rescaleFactor = 1
// Attachment
attachRules = 1,1,0,0,1
node_attach = 0.0, 0.0, 0.05, 0.0, 0.0, -1.0
// Tech
TechRequired = start
// Info
cost = 75
category = Structural
// CDL-1 Generic Decal
title = #LOC_ConformalDecals_generic-title
// Peel-N-Stik Adhesive Decals
manufacturer = #LOC_ConformalDecals_agent-peel-n-stick_title
// A set of generic warning decals and signs to add to your vehicles.
description = #LOC_ConformalDecals_generic-description
// conformal decal sticker generic hazard warning danger
tags = #LOC_ConformalDecals_generic-tags
bulkheadProfiles = srf
// Parameters
mass = 0.0005
dragModel = NONE
angularDrag = 0.0
crashTolerance = 10
maxTemp = 2000
breakingForce = 350
breakingTorque = 150
physicalSignificance = NONE
MODULE
{
name = ModuleConformalDecal
useBaseNormal = true
tile = 0, 2, 128, 112
defaultScale = 0.5
defaultDepth = 0.1
defaultOpacity = 0.8
opacityAdjustable = true
cutoff = 0.5
cutoffAdjustable = false
scaleRange = 0.1, 4
scaleMode = AVERAGE
shader = ConformalDecals/Paint/Specular
TEXTURE {
name = _Decal
textureUrl = ConformalDecals/Parts/Generic/Generic-Atlas
isMain = true
autoTile = true
}
TEXTURE {
name = _SpecMap
textureUrl = ConformalDecals/Assets/Decal-Spec
autoScale = true
}
}
MODULE {
name = ModuleB9PartSwitch
SUBTYPE {
name = hazard
title = #LOC_ConformalDecals_generic-variant-hazard
primaryColor = Gold
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/DiffuseSDF
tile = 0, 2, 128, 112
}
}
}
SUBTYPE {
name = high-voltage
title = #LOC_ConformalDecals_generic-variant-high-voltage
primaryColor = Gold
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 128, 2, 128, 112
}
}
}
SUBTYPE {
name = radioactive
title = #LOC_ConformalDecals_generic-variant-radioactive
primaryColor = Gold
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 256, 2, 128, 112
}
}
}
SUBTYPE {
name = strong-rf
title = #LOC_ConformalDecals_generic-variant-strong-rf
primaryColor = Gold
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 384, 2, 128, 112
}
}
}
SUBTYPE {
name = ejection-seat
title = #LOC_ConformalDecals_generic-variant-ejection-seat
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 690, 4, 330, 118
}
}
}
SUBTYPE {
name = danger-triangle
title = #LOC_ConformalDecals_generic-variant-danger-triangle
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 898, 4, 122, 118
}
}
}
SUBTYPE {
name = danger-explosive
title = #LOC_ConformalDecals_generic-variant-danger-explosive
primaryColor = Red
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 6, 126, 196, 132
}
}
}
SUBTYPE {
name = nfpa-hydrazine
title = #LOC_ConformalDecals_generic-variant-nfpa-hydrazine
primaryColor = TurquoiseBlue
secondaryColor = Yellow
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 210, 122, 94, 94
}
}
}
SUBTYPE {
name = rescue-arrow-right
title = #LOC_ConformalDecals_generic-variant-rescue-arrow-right
primaryColor = Gold
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 8, 262, 192, 70
}
}
}
SUBTYPE {
name = kerbnet
title = #LOC_ConformalDecals_generic-variant-kerbnet
primaryColor = White
secondaryColor = Grey
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
tile = 4, 334, 132, 132 }
cutoff = 0
}
}
SUBTYPE {
name = explosive-bolts
title = #LOC_ConformalDecals_generic-variant-explosive-bolts
primaryColor = Red
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 508, 332, 262, 112
}
}
}
SUBTYPE {
name = intake-left
title = #LOC_ConformalDecals_generic-variant-intake-left
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 202, 218, 164, 114
}
}
}
SUBTYPE {
name = intake-right
title = #LOC_ConformalDecals_generic-variant-intake-right
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 366, 218, 164, 114
}
}
}
SUBTYPE {
name = remove-before-flight
title = #LOC_ConformalDecals_generic-variant-remove-before-flight
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tile = 146, 338, 348, 26 }
}
}
SUBTYPE {
name = avgas-only
title = #LOC_ConformalDecals_generic-variant-avgas-only
primaryColor = Gold
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tile = 146, 368, 172, 54 }
}
}
SUBTYPE {
name = jetfuel-only
title = #LOC_ConformalDecals_generic-variant-jetfuel-only
primaryColor = White
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tile = 322, 368, 172, 54 }
}
}
SUBTYPE {
name = no-steppy
title = #LOC_ConformalDecals_generic-variant-no-steppy
primaryColor = Gold
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tile = 146, 426, 172, 48 }
}
}
SUBTYPE {
name = diagonal-stripes
title = #LOC_ConformalDecals_generic-variant-diagonal-stripes
primaryColor = Gold
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tile = 2, 478, 312, 32 }
}
}
SUBTYPE {
name = stripe
title = #LOC_ConformalDecals_generic-variant-stripe
primaryColor = White
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 326, 426, 164, 20
}
}
}
SUBTYPE {
name = ground
title = #LOC_ConformalDecals_generic-variant-ground
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 776, 388, 48, 48
}
}
}
SUBTYPE {
name = numeral-1
title = #LOC_ConformalDecals_generic-variant-numeral-1
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 328, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-2
title = #LOC_ConformalDecals_generic-variant-numeral-2
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 376, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-3
title = #LOC_ConformalDecals_generic-variant-numeral-3
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 424, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-4
title = #LOC_ConformalDecals_generic-variant-numeral-4
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 472, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-5
title = #LOC_ConformalDecals_generic-variant-numeral-5
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 520, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-6
title = #LOC_ConformalDecals_generic-variant-numeral-6
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 568, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-7
title = #LOC_ConformalDecals_generic-variant-numeral-7
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 614, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-8
title = #LOC_ConformalDecals_generic-variant-numeral-8
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 662, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-9
title = #LOC_ConformalDecals_generic-variant-numeral-9
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 710, 456, 48, 48
}
}
}
SUBTYPE {
name = numeral-0
title = #LOC_ConformalDecals_generic-variant-numeral-0
primaryColor = Black
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/SpecularSDF
tile = 758, 456, 48, 48
}
}
}
SUBTYPE {
name = pence
title = #LOC_ConformalDecals_generic-variant-pence
primaryColor = TwilightBlue
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA {
shader = ConformalDecals/Paint/Diffuse
tile = 826, 360, 196, 150
opacity = 1
cutoff = 0
opacityAdjustable = false
useBaseNormal = false
}
}
}
}
}

View File

@ -0,0 +1,468 @@
PART
{
name = conformaldecals-semiotic
module = Part
author = Andrew Cassidy
MODEL
{
model = ConformalDecals/Assets/decal-blank
scale = 1.0, 1.0, 1.0
}
rescaleFactor = 1
// Attachment
attachRules = 1,1,0,0,1
node_attach = 0.0, 0.0, 0.05, 0.0, 0.0, -1.0
// Tech
TechRequired = start
// Info
cost = 75
category = Structural
// CDL-1 Semiotic Standard Decal
title = #LOC_ConformalDecals_semiotic-title
// Peel-N-Stik Adhesive Decals
manufacturer = #LOC_ConformalDecals_agent-peel-n-stick_title
// After several unfortunate mishaps with confusing signage on spacecraft, The Peel-N-Stik™ Corporation teamed up with Kerland-Mutani to unveil the Semiotic Standard for Kerbal Vessels, a set of standardized icons for use on ships and stations.
description = #LOC_ConformalDecals_semiotic-description
// conformal decal sticker semiotic standard for kerbal vessels Ron Cobb Alien
tags = #LOC_ConformalDecals_semiotic-tags
bulkheadProfiles = srf
// Parameters
mass = 0.0005
dragModel = NONE
angularDrag = 0.0
crashTolerance = 10
maxTemp = 2000
breakingForce = 350
breakingTorque = 150
physicalSignificance = NONE
MODULE
{
name = ModuleConformalDecal
useBaseNormal = true
tileSize = 64, 64
tileIndex = 0
defaultScale = 0.1
defaultDepth = 0.1
defaultOpacity = 0.8
defaultCutoff = 0
scaleRange = 0.05, 0.5
cutoffAdjustable = false
shader = ConformalDecals/Paint/Specular
TEXTURE {
name = _Decal
textureUrl = ConformalDecals/Parts/Semiotic/Semiotic-Atlas
isMain = true
autoTile = true
}
TEXTURE {
name = _SpecMap
textureUrl = ConformalDecals/Assets/Decal-Spec
autoScale = true
}
}
MODULE {
name = ModuleB9PartSwitch
SUBTYPE {
name = hazard
title = #LOC_ConformalDecals_semiotic-variant-00
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 0 }
}
}
SUBTYPE {
name = blank
title = #LOC_ConformalDecals_semiotic-variant-01
primaryColor = White
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 1 }
}
}
SUBTYPE {
name = pressurized-gravity
title = #LOC_ConformalDecals_semiotic-variant-02
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 2 }
}
}
SUBTYPE {
name = pressurized-0G
title = #LOC_ConformalDecals_semiotic-variant-03
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 3 }
}
}
SUBTYPE {
name = cryovault
title = #LOC_ConformalDecals_semiotic-variant-04
primaryColor = Blue
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 4 }
}
}
SUBTYPE {
name = airlock
title = #LOC_ConformalDecals_semiotic-variant-05
primaryColor = White
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 5 }
}
}
SUBTYPE {
name = bulkhead
title = #LOC_ConformalDecals_semiotic-variant-06
primaryColor = White
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 6 }
}
}
SUBTYPE {
name = unpressurized-area
title = #LOC_ConformalDecals_semiotic-variant-07
primaryColor = Black
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 7 }
}
}
SUBTYPE {
name = unpressurized-gravity
title = #LOC_ConformalDecals_semiotic-variant-08
primaryColor = White
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 8 }
}
}
SUBTYPE {
name = unpressurized-0g
title = #LOC_ConformalDecals_semiotic-variant-09
primaryColor = White
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 9 }
}
}
SUBTYPE {
name = suit-locker
title = #LOC_ConformalDecals_semiotic-variant-10
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 10 }
}
}
SUBTYPE {
name = photonic-system
title = #LOC_ConformalDecals_semiotic-variant-11
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 11 }
}
}
SUBTYPE {
name = laser
title = #LOC_ConformalDecals_semiotic-variant-12
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 12 }
}
}
SUBTYPE {
name = electronic-system
title = #LOC_ConformalDecals_semiotic-variant-13
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 13 }
}
}
SUBTYPE {
name = life-support
title = #LOC_ConformalDecals_semiotic-variant-14
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 14 }
}
}
SUBTYPE {
name = bridge
title = #LOC_ConformalDecals_semiotic-variant-15
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 15 }
}
}
SUBTYPE {
name = computer-terminal
title = #LOC_ConformalDecals_semiotic-variant-16
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 16 }
}
}
SUBTYPE {
name = intercom
title = #LOC_ConformalDecals_semiotic-variant-17
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 17 }
}
}
SUBTYPE {
name = ladder
title = #LOC_ConformalDecals_semiotic-variant-18
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 18 }
}
}
SUBTYPE {
name = maintenance
title = #LOC_ConformalDecals_semiotic-variant-19
primaryColor = Grey
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 19 }
}
}
SUBTYPE {
name = storage
title = #LOC_ConformalDecals_semiotic-variant-20
primaryColor = Grey
secondaryColor = Grey
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 20 }
}
}
SUBTYPE {
name = storage-food
title = #LOC_ConformalDecals_semiotic-variant-21
primaryColor = Grey
secondaryColor = DeepGreen
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 21 }
}
}
SUBTYPE {
name = storage-refrigerated
title = #LOC_ConformalDecals_semiotic-variant-22
primaryColor = Blue
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 22 }
}
}
SUBTYPE {
name = storage-hazardous
title = #LOC_ConformalDecals_semiotic-variant-23
primaryColor = Grey
secondaryColor = Orange
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 23 }
}
}
SUBTYPE {
name = galley
title = #LOC_ConformalDecals_semiotic-variant-24
primaryColor = DeepGreen
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 24 }
}
}
SUBTYPE {
name = coffee
title = #LOC_ConformalDecals_semiotic-variant-25
primaryColor = DeepGreen
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 25 }
}
}
SUBTYPE {
name = autodoc
title = #LOC_ConformalDecals_semiotic-variant-26
primaryColor = DeepGreen
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 26 }
}
}
SUBTYPE {
name = arrow
title = #LOC_ConformalDecals_semiotic-variant-27
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 27 }
}
}
SUBTYPE {
name = high-radioactivity
title = #LOC_ConformalDecals_semiotic-variant-28
primaryColor = Orange
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 28 }
}
}
SUBTYPE {
name = radiation-hazard
title = #LOC_ConformalDecals_semiotic-variant-29
primaryColor = Orange
secondaryColor = Black
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 29 }
}
}
SUBTYPE {
name = radiation-bunker
title = #LOC_ConformalDecals_semiotic-variant-30
primaryColor = Red
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 30 }
}
}
SUBTYPE {
name = exhaust
title = #LOC_ConformalDecals_semiotic-variant-31
primaryColor = Orange
secondaryColor = White
MODULE {
IDENTIFIER { name = ModuleConformalDecal }
DATA { tileIndex = 31 }
}
}
}
}

View File

@ -0,0 +1,57 @@
PART
{
name = conformaldecals-flag
module = Part
author = Andrew Cassidy
MODEL
{
model = ConformalDecals/Assets/decal-blank
scale = 1.0, 1.0, 1.0
}
rescaleFactor = 1
// Attachment
attachRules = 1,1,0,0,1
node_attach = 0.0, 0.0, 0.1, 0.0, 0.0, -1.0
// Tech
TechRequired = start
// Info
cost = 75
category = Structural
// CDL-F Flag Decal
title = #LOC_ConformalDecals_flag-title
// Peel-N-Stik Adhesive Decals
manufacturer = #LOC_ConformalDecals_agent-peel-n-stick_title
// A simple switchable flag. Can either use the mission flag or select a specific flag to use.
description = #LOC_ConformalDecals_flag-description
// conformal decal sticker flag
tags = #LOC_ConformalDecals_flag-tags
bulkheadProfiles = srf
// Parameters
mass = 0.0005
dragModel = NONE
angularDrag = 0.0
crashTolerance = 10
maxTemp = 2000
breakingForce = 350
breakingTorque = 150
physicalSignificance = NONE
MODULE
{
name = ModuleConformalFlag
useBaseNormal = true
defaultDepth = 0.2
defaultCutoff = 0
}
}

Binary file not shown.

View File

@ -0,0 +1,16 @@
AGENT
{
name = Peel-N-Stik
// Peel-N-Stik Adhesive Decals
title = #LOC_ConformalDecals_agent-peel-n-stick_title
// Creators of premium stickers and decals for over 50 years, Peel-N-Stik only recently broke into the aerospace industry after noticing the increased demand for branding for rockets and aircraft.
description = #LOC_ConformalDecals_agent-peel-n-stick_description
logoURL = ConformalDecals/Flags/Peel-N-Stik
logoScaledURL = ConformalDecals/Icons/Peel-N-Stik-scaled
mentality = Commercial
mentality = EasyGoing 0.3
}

View File

@ -0,0 +1,9 @@
// Custom category, requires WildBlueTools to work
MODCAT
{
title = #LOC_ConformalDecals_category-decals_title // Decals
folderName = ConformalDecals
normalPath = ConformalDecals/Icons/decals-unselected
selectedPath = ConformalDecals/Icons/decals-selected
}

View File

@ -0,0 +1,20 @@
CONFORMALDECALS {
SHADERBLACKLIST {
shader = DepthMask
shader = KSP/Alpha/Cutoff
shader = KSP/Alpha/Cutoff Bumped
shader = KSP/Alpha/Translucent
shader = KSP/Alpha/Translucent Additive
shader = KSP/Alpha/Translucent Specular
shader = KSP/Alpha/Unlit Transparent
shader = KSP/Bumped Specular (Transparent)
shader = KSP/FX/ScrollingUnlit
shader = KSP/Particles/Additive
shader = KSP/Particles/Additive (Soft)
shader = KSP/Particles/Alpha Blended
shader = KSP/Particles/Alpha Blended Emissive Cutout
shader = KSP/Specular (Cutoff)
shader = KSP/Specular (Transparent)
shader = Solid Color (Alpha)
}
}

View File

@ -0,0 +1,28 @@
{
"NAME":"ConformalDecals",
"URL":"https://raw.githubusercontent.com/drewcassidy/KSP-Conformal-Decals/release/GameData/ConformalDecals/Versioning/ConformalDecals.version",
"DOWNLOAD":"https://github.com/drewcassidy/KSP-Conformal-Decals/releases",
"VERSION":
{
"MAJOR":0,
"MINOR":1,
"PATCH":0,
"BUILD":0
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":9,
"PATCH":1
},
"KSP_VERSION_MIN":{
"MAJOR":1,
"MINOR":8,
"PATCH":0
},
"KSP_VERSION_MAX":{
"MAJOR":1,
"MINOR":9,
"PATCH":99
}
}