diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1-e.tga new file mode 100644 index 00000000..35bdf7a2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1-n.tga new file mode 100644 index 00000000..5527a984 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1.tga new file mode 100644 index 00000000..b927cb66 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625.mu new file mode 100644 index 00000000..c9e2c957 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1-e.tga new file mode 100644 index 00000000..4fbbf640 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1-n.tga new file mode 100644 index 00000000..def626ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1.tga new file mode 100644 index 00000000..165c177a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-shielded-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-shielded-1-n.tga new file mode 100644 index 00000000..eaa5ec36 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-shielded-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-shielded-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-shielded-1.tga new file mode 100644 index 00000000..66fa1e59 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-125-shielded-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-25-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-25-1.mu new file mode 100644 index 00000000..52fd21fa Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-25-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-25-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-25-1.tga new file mode 100644 index 00000000..004a0aed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-25-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-shielded-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-shielded-125-1.mu new file mode 100644 index 00000000..95b9472e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-shielded-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1-e.tga new file mode 100644 index 00000000..efd7847b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1-n.tga new file mode 100644 index 00000000..9e64ee40 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1.tga new file mode 100644 index 00000000..806e6a44 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-hatch-0625-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-docking.cfg b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-docking.cfg index 1a7de173..b601e579 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-docking.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-docking.cfg @@ -1,7 +1,60 @@ // Patches applying art changes to crewed utility/science parts // Contents: // - Inline Clamp-O-Tron (dockingPortLateral) +// - Clamp-O-Tron Jr. Docking Port (dockingPort3) // - Clamp-O-Tron Docking Port (dockingPort2) +// - Clamp-O-Tron Sr. Docking Port (dockingPortLarge) +// - Clamp-O-Tron Shielded Docking Port (dockingPort1) + +// Clamp-O-Tron Jr +@PART[dockingPort3] { + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Coupling/restock-docking-0625 + } + + %rescaleFactor = 1 + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights + eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On + eventOffName = #autoLOC_502013 //#autoLOC_502013 = 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 + } + } + } + // Inline Clamp-O-Tron @PART[dockingPortLateral] { @@ -17,7 +70,8 @@ %rescaleFactor = 1 %manufacturer = #autoLOC_501624 } -// Inline Clamp-O-Tron + +// Clamp-O-Tron @PART[dockingPort2] { @author = Chris Adderley (Nertea) @@ -65,3 +119,207 @@ } } } + +// Clamp-O-Tron Shielded +@PART[dockingPort1] { + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Coupling/restock-docking-shielded-125-1 + } + + %rescaleFactor = 1 + + @MODULE[ModuleAnimateGeneric] + { + @animationName = PortExtend + + } + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights + eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On + eventOffName = #autoLOC_502013 //#autoLOC_502013 = 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 + } + } + MODULE + { + name = FXModuleLookAtConstraint + // Ring + CONSTRAINLOOKFX + { + targetName = DockingCylBottom01 + rotatorsName = DockingCylTop01 + } + CONSTRAINLOOKFX + { + targetName = DockingCylBottom02 + rotatorsName = DockingCylTop02 + } + CONSTRAINLOOKFX + { + targetName = DockingCylBottom03 + rotatorsName = DockingCylTop03 + } + CONSTRAINLOOKFX + { + targetName = DockingCylBottom04 + rotatorsName = DockingCylTop04 + } + CONSTRAINLOOKFX + { + targetName = DockingCylBottom05 + rotatorsName = DockingCylTop05 + } + CONSTRAINLOOKFX + { + targetName = DockingCylBottom06 + rotatorsName = DockingCylTop06 + } + + CONSTRAINLOOKFX + { + targetName = DockingCylTop01 + rotatorsName = DockingCylBottom01 + } + CONSTRAINLOOKFX + { + targetName = DockingCylTop02 + rotatorsName = DockingCylBottom02 + } + CONSTRAINLOOKFX + { + targetName = DockingCylTop03 + rotatorsName = DockingCylBottom03 + } + CONSTRAINLOOKFX + { + targetName = DockingCylTop04 + rotatorsName = DockingCylBottom04 + } + CONSTRAINLOOKFX + { + targetName = DockingCylTop05 + rotatorsName = DockingCylBottom05 + } + CONSTRAINLOOKFX + { + targetName = DockingCylTop06 + rotatorsName = DockingCylBottom06 + } + + // Doors + CONSTRAINLOOKFX + { + targetName = ShldCylBottom01 + rotatorsName = ShldCylTop01 + } + CONSTRAINLOOKFX + { + targetName = ShldCylTop01 + rotatorsName = ShldCylBottom01 + } + CONSTRAINLOOKFX + { + targetName = ShldCylBottom02 + rotatorsName = ShldCylTop02 + } + CONSTRAINLOOKFX + { + targetName = ShldCylTop02 + rotatorsName = ShldCylBottom02 + } + CONSTRAINLOOKFX + { + targetName = ShldCylBottom03 + rotatorsName = ShldCylTop03 + } + CONSTRAINLOOKFX + { + targetName = ShldCylTop03 + rotatorsName = ShldCylBottom03 + } + + } + } + + +// Clamp-O-Tron Sr +@PART[dockingPortLarge] { + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Coupling/restock-docking-25-1 + } + + %rescaleFactor = 1 + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights + eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On + eventOffName = #autoLOC_502013 //#autoLOC_502013 = 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 + } + } + } diff --git a/Distribution/Restock/changelog.txt b/Distribution/Restock/changelog.txt index d8f777c7..35e7d945 100644 --- a/Distribution/Restock/changelog.txt +++ b/Distribution/Restock/changelog.txt @@ -10,7 +10,10 @@ - .625m reaction wheel (Andrew Cassidy) - Coupling - Inline Clamp-O-Tron (Passinglurker) + - Clamp-O-Tron Jr. Docking Port (Nertea) - Clamp-O-Tron Docking Port (Nertea) + - Clamp-O-Tron Sr. Docking Port (Nertea) + - Clamp-O-Tron Shielded Port (Nertea) - Aero - Aerodynamic Nose Cone (Nertea) - Protective Rocket Nose Cone Mk7 (Nertea)