From 40709775aa2e94d1f2f1d3fa29bc9db1cfd9aff9 Mon Sep 17 00:00:00 2001 From: Jonathan Bayer Date: Mon, 7 Dec 2020 15:43:34 -0500 Subject: [PATCH] Fixed node sizes and added missing fields Added back the x-37_cargoBay, and deprecated the X-37_cargoBay --- Changelog.txt | 4 + .../Benjee10_X-37B/Parts/CONFIG_X-37B_LFO.cfg | 8 +- .../Benjee10_X-37B/Parts/CONFIG_X-37B_RCS.cfg | 8 +- .../Parts/CONFIG_X-37B_cargoBay.cfg | 123 +++++++++++++++++- .../Parts/CONFIG_X-37B_droneCore.cfg | 4 +- Mk.X-37B.version | 4 +- 6 files changed, 139 insertions(+), 12 deletions(-) diff --git a/Changelog.txt b/Changelog.txt index 4dce4e3..9b6508b 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,5 +1,9 @@ ChangeLog +0.1.1 + Fixed node sizes and added missing fields + Added back the x-37_cargoBay, and deprecated the X-37_cargoBay + 0.1.0.1 Fixed URL in .version file diff --git a/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_LFO.cfg b/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_LFO.cfg index 945609f..fb2ec32 100755 --- a/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_LFO.cfg +++ b/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_LFO.cfg @@ -38,13 +38,17 @@ PART { name = node_stack_top transform = node1 - size = 1.5 + size = 1 + method=FIXED_JOINT + rigid = true } NODE { name = node_stack_bottom transform = node2 - size = 1.5 + size = 1 + method=FIXED_JOINT + rigid = true } MODULE diff --git a/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_RCS.cfg b/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_RCS.cfg index 88c487f..2bbeca6 100755 --- a/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_RCS.cfg +++ b/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_RCS.cfg @@ -69,13 +69,17 @@ PART { name = node_stack_top transform = node1 - size = 1.5 + size = 1 + method=FIXED_JOINT + rigid = true } NODE { name = node_stack_bottom transform = node2 - size = 1.5 + size = 1 + method=FIXED_JOINT + rigid = true } MODULE diff --git a/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_cargoBay.cfg b/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_cargoBay.cfg index edba648..c7d0d77 100644 --- a/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_cargoBay.cfg +++ b/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_cargoBay.cfg @@ -1,6 +1,6 @@ PART { - name = X-37_cargoBay + name = x-37_cargoBay module = Part author = Benjee10 @@ -38,25 +38,138 @@ PART { name = top transform = node2 - size = 1.5 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = bottom + transform = node1 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = cargoBay1 + transform = bayNode2 + size=1 + method=FIXED_JOINT + rigid = true + } + NODE + { + name = cargoBay2 + transform = bayNode1 + size=1 + method=FIXED_JOINT + rigid = true + } + + MODULE + { + name = ModuleAnimateGeneric + animationName = Deploy + startEventGUIName = Close + endEventGUIName = Open + actionGUIName = Toggle Bay Doors + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true + } + + MODULE + { + name = ModuleCargoBay + DeployModuleIndex = 0 + closedPosition = 1 + lookupRadius = 1.5 + + nodeOuterForeID = top + nodeOuterAftID = bottom + nodeInnerForeID = cargoBay1 + nodeInnerAftID = cargoBay2 + } + + MODULE + { + name = ModuleLiftingSurface + useInternalDragModel = False + deflectionLiftCoeff = 0.35 + dragAtMaxAoA = 0.15 + dragAtMinAoA = 0.1 + } +} + +PART +{ + name = X-37_cargoBay + module = Part + author = Benjee10 + + TechRequired = Unresearcheable + entryCost = 0 + cost = 0 + category = none + subcategory = 0 + title = Mk-X Cargo Bay (deprecated) + manufacturer = Black Projects Division + description = Ideal for carrying small payloads into orbit or on short suborbital hops when combined with the rest of the Mk-X system. Alternatively makes a great sandwich container. + + attachRules = 1,0,1,1,0 + mass = 0.3 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.3 + angularDrag = 1 + crashTolerance = 50 + breakingForce = 50 + breakingTorque = 50 + maxTemp = 2500 // = 3000 + emissiveConstant = 0.8 + fuelCrossFeed = True + bulkheadProfiles = mkx + tags = x-37b cargo spaceplane + + MODEL + { + model = Benjee10_X-37B/Parts/X-37_cargoBay + } + rescaleFactor = 1 + + NODE + { + name = top + transform = node2 + size=1 + method=FIXED_JOINT + rigid = true } NODE { name = bottom transform = node1 - size = 1.5 + size=1 + method=FIXED_JOINT + rigid = true } NODE { name = cargoBay1 transform = bayNode2 - size = 1 + size=1 + method=FIXED_JOINT + rigid = true } NODE { name = cargoBay2 transform = bayNode1 - size = 1 + size=1 + method=FIXED_JOINT + rigid = true } MODULE diff --git a/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_droneCore.cfg b/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_droneCore.cfg index 0901d72..2ec499e 100755 --- a/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_droneCore.cfg +++ b/GameData/Benjee10_X-37B/Parts/CONFIG_X-37B_droneCore.cfg @@ -39,7 +39,9 @@ PART { name = node_stack_bottom transform = node1 - size = 1.5 + size = 1 + method=FIXED_JOINT + rigid = true } MODULE diff --git a/Mk.X-37B.version b/Mk.X-37B.version index 335e3ff..aec2f07 100644 --- a/Mk.X-37B.version +++ b/Mk.X-37B.version @@ -9,8 +9,8 @@ "VERSION": { "MAJOR": 0, "MINOR": 1, - "PATCH": 0, - "BUILD": 1 + "PATCH": 1, + "BUILD": 0 }, "KSP_VERSION_MIN": { "MAJOR": 1,