diff --git a/CKAN/Benjee10MMSEV.netkan b/CKAN/Benjee10MMSEV.netkan index a3db6a9..737c126 100644 --- a/CKAN/Benjee10MMSEV.netkan +++ b/CKAN/Benjee10MMSEV.netkan @@ -18,10 +18,13 @@ { "name" : "Benjee10sharedAssets" }, ], "recommends": [ + { "name" : "Waterfall" } + ], + "suggests": [ { "name" : "HabTech2" }, { "name" : "reDIRECT" }, - { "name" : "Shuttle-Orbiter-Construction-Kit" }, - { "name" : "Waterfall" } + { "name" : "Shuttle-Orbiter-Construction-Kit" } + { "name" : "Benjee10Suits" } ], "install" : [ { "find" : "Benjee10_MMSEV", @@ -29,6 +32,9 @@ } ], "tags": [ - "library" + "parts", + "plugin", + "science", + "crewed" ] } diff --git a/GameData/Benjee10_MMSEV/Patches/TAC/MMSEV_TAC_LS.cfg b/GameData/Benjee10_MMSEV/Patches/TAC/MMSEV_TAC_LS.cfg new file mode 100755 index 0000000..80876a7 --- /dev/null +++ b/GameData/Benjee10_MMSEV/Patches/TAC/MMSEV_TAC_LS.cfg @@ -0,0 +1,783 @@ +///MMSEV - supports 4 crew for 10 days/// +@PART[Benjee10_MMSEV]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 14.6 + maxAmount = 14.6 + } + RESOURCE + { + name = Water + amount = 9.7 + maxAmount = 9.7 + } + RESOURCE + { + name = Oxygen + amount = 1480.5 + maxAmount = 1480.5 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 1278.8 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 1.3 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 12.3 + } + +} + +///LANDER CAN - supports 4 crew for 10 days/// +@PART[Benjee10_MMSEV_baseLander]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 14.6 + maxAmount = 14.6 + } + RESOURCE + { + name = Water + amount = 9.7 + maxAmount = 9.7 + } + RESOURCE + { + name = Oxygen + amount = 1480.5 + maxAmount = 1480.5 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 1278.8 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 1.3 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 12.3 + } + +} + +///LANDER CAN - supports 4 crew for 10 days/// +@PART[Benjee10_MMSEV_baseLander]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 14.6 + maxAmount = 14.6 + } + RESOURCE + { + name = Water + amount = 9.7 + maxAmount = 9.7 + } + RESOURCE + { + name = Oxygen + amount = 1480.5 + maxAmount = 1480.5 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 1278.8 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 1.3 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 12.3 + } + +} + + +///3.75m NODE - supports 6 crew for 33 days/// +@PART[Benjee10_MMSEV_baseHDU]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 144.5 + maxAmount = 144.5 + } + RESOURCE + { + name = Water + amount = 95.7 + maxAmount = 95.7 + } + RESOURCE + { + name = Oxygen + amount = 14657.0 + maxAmount = 14657.0 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 12660.5 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 13.2 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 122.0 + } + +} +///3.75m HAB - supports 6 crew for 66 days/// +@PART[Benjee10_MMSEV_baseHabShort]:NEEDS[TacLifeSupport] +{ +{ + RESOURCE + { + name = Food + amount = 144.5 + maxAmount = 144.5 + } + RESOURCE + { + name = Water + amount = 95.7 + maxAmount = 95.7 + } + RESOURCE + { + name = Oxygen + amount = 14657.0 + maxAmount = 14657.0 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 12660.5 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 13.2 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 122.0 + } + MODULE + { + name = TacGenericConverter + ConverterName = #autoLOC_TACLS_00246 //Carbon Extractor + StartActionName = #autoLOC_TACLS_00247 //Start CarbonExtractor + StopActionName = #autoLOC_TACLS_00248 //Stop CarbonExtractor + tag = Life Support + GeneratesHeat = false + conversionRate = 3.06 + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 0.039783051310155 + } + INPUT_RESOURCE + { + ResourceName = CarbonDioxide + Ratio = 0.001703210064733 + } + OUTPUT_RESOURCE + { + ResourceName = Oxygen + Ratio = 0.001713537562385 + DumpExcess = false + } + OUTPUT_RESOURCE + { + ResourceName = Waste + Ratio = 0.000001209166498 + DumpExcess = true + } + + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.5 + SpecialistBonusBase = 1 + ExperienceEffect = ConverterSkill + EfficiencyBonus = 1 + } + MODULE + { + name = TacGenericConverter + ConverterName = #autoLOC_TACLS_00240 //Water Purifier + StartActionName = #autoLOC_TACLS_00241 //Start WaterPurifier + StopActionName = #autoLOC_TACLS_00242 //Stop WaterPurifier + tag = Life Support + GeneratesHeat = false + conversionRate = 3.06 + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 0.007123842592593 + } + INPUT_RESOURCE + { + ResourceName = WasteWater + Ratio = 0.000014247685185 + } + OUTPUT_RESOURCE + { + ResourceName = Water + Ratio = 0.000011188078704 + DumpExcess = false + } + OUTPUT_RESOURCE + { + ResourceName = Waste + Ratio = 0.000001994675926 + DumpExcess = true + } + + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.5 + SpecialistBonusBase = 1 + ExperienceEffect = ConverterSkill + EfficiencyBonus = 1 + } + +} +///3.75m ATTIC - supports 6 crew for 120 days/// +@PART[Benjee10_MMSEV_baseHDU]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 262.8 + maxAmount = 262.8 + } + RESOURCE + { + name = Water + amount = 174.0 + maxAmount = 174.0 + } + RESOURCE + { + name = Oxygen + amount = 26649.1 + maxAmount = 26649.1 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 23019.1 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 24.0 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 221.8 + } + +} +///LOGISTICS SHORT - supports 2 crew for 33 days/// +@PART[Benjee10_MMSEV_logisticsShort]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 24.1 + maxAmount = 24.1 + } + RESOURCE + { + name = Water + amount = 16.0 + maxAmount = 16.0 + } + RESOURCE + { + name = Oxygen + amount = 2442.8 + maxAmount = 2442.8 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 2110.1 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 2.2 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 20.3 + } + +} +///LOGISTICS LONG - supports 8 crew for 33 days/// +@PART[Benjee10_MMSEV_logisticslong]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 96.4 + maxAmount = 96.4 + } + RESOURCE + { + name = Water + amount = 63.8 + maxAmount = 63.8 + } + RESOURCE + { + name = Oxygen + amount = 9771.3 + maxAmount = 9771.3 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 8440.3 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 8.8 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 81.3 + } + +} +///LAB - supports 2 crew for 33 days/// +@PART[Benjee10_MMSEV_baseLab]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 24.1 + maxAmount = 24.1 + } + RESOURCE + { + name = Water + amount = 16.0 + maxAmount = 16.0 + } + RESOURCE + { + name = Oxygen + amount = 2442.8 + maxAmount = 2442.8 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 2110.1 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 2.2 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 20.3 + } + +} +///NODES - support 2 crew for 33 days/// +@PART[Benjee10_MMSEV_baseNode_vertical]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 24.1 + maxAmount = 24.1 + } + RESOURCE + { + name = Water + amount = 16.0 + maxAmount = 16.0 + } + RESOURCE + { + name = Oxygen + amount = 2442.8 + maxAmount = 2442.8 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 2110.1 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 2.2 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 20.3 + } + +} +@PART[Benjee10_MMSEV_baseNode1-25]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 24.1 + maxAmount = 24.1 + } + RESOURCE + { + name = Water + amount = 16.0 + maxAmount = 16.0 + } + RESOURCE + { + name = Oxygen + amount = 2442.8 + maxAmount = 2442.8 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 2110.1 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 2.2 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 20.3 + } + +} +@PART[Benjee10_MMSEV_base_TNode1-25]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 24.1 + maxAmount = 24.1 + } + RESOURCE + { + name = Water + amount = 16.0 + maxAmount = 16.0 + } + RESOURCE + { + name = Oxygen + amount = 2442.8 + maxAmount = 2442.8 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 2110.1 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 2.2 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 20.3 + } + +} + +///LONG HAB - supports 3 crew for 33 days, added recyclers/// +@PART[Benjee10_MMSEV_baseHabLong]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 36.201 + maxAmount = 36.201 + } + RESOURCE + { + name = Water + amount = 23.925 + maxAmount = 23.925 + } + RESOURCE + { + name = Oxygen + amount = 3664.254 + maxAmount = 3664.254 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 3165.129 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 3.3 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 30.492 + } + MODULE + { + name = TacGenericConverter + ConverterName = #autoLOC_TACLS_00246 //Carbon Extractor + StartActionName = #autoLOC_TACLS_00247 //Start CarbonExtractor + StopActionName = #autoLOC_TACLS_00248 //Stop CarbonExtractor + tag = Life Support + GeneratesHeat = false + conversionRate = 3.06 + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 0.039783051310155 + } + INPUT_RESOURCE + { + ResourceName = CarbonDioxide + Ratio = 0.001703210064733 + } + OUTPUT_RESOURCE + { + ResourceName = Oxygen + Ratio = 0.001713537562385 + DumpExcess = false + } + OUTPUT_RESOURCE + { + ResourceName = Waste + Ratio = 0.000001209166498 + DumpExcess = true + } + + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.5 + SpecialistBonusBase = 1 + ExperienceEffect = ConverterSkill + EfficiencyBonus = 1 + } + MODULE + { + name = TacGenericConverter + ConverterName = #autoLOC_TACLS_00240 //Water Purifier + StartActionName = #autoLOC_TACLS_00241 //Start WaterPurifier + StopActionName = #autoLOC_TACLS_00242 //Stop WaterPurifier + tag = Life Support + GeneratesHeat = false + conversionRate = 3.06 + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 0.007123842592593 + } + INPUT_RESOURCE + { + ResourceName = WasteWater + Ratio = 0.000014247685185 + } + OUTPUT_RESOURCE + { + ResourceName = Water + Ratio = 0.000011188078704 + DumpExcess = false + } + OUTPUT_RESOURCE + { + ResourceName = Waste + Ratio = 0.000001994675926 + DumpExcess = true + } + + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.5 + SpecialistBonusBase = 1 + ExperienceEffect = ConverterSkill + EfficiencyBonus = 1 + } +} + +///GREENHOUSE - supports 2 crew for 33 days, added greenhouse/// +@PART[Benjee10_MMSEV_baseGreenhouse]:NEEDS[TacLifeSupport] +{ + RESOURCE + { + name = Food + amount = 24.1 + maxAmount = 24.1 + } + RESOURCE + { + name = Water + amount = 16.0 + maxAmount = 16.0 + } + RESOURCE + { + name = Oxygen + amount = 2442.8 + maxAmount = 2442.8 + } + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 2110.1 + } + RESOURCE + { + name = Waste + amount = 0 + maxAmount = 2.2 + } + RESOURCE + { + name = WasteWater + amount = 0 + maxAmount = 20.3 + } + MODULE + { + name = TacGenericConverter + ConverterName = Greenhouse + StartActionName = Grow Vegetables + StopActionName = Stop Growing Vegetables + tag = Life Support + GeneratesHeat = false + conversionRate = 3 + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 0.5 + } + INPUT_RESOURCE + { + ResourceName = CarbonDioxide + Ratio = 0.003500367198368 + } + INPUT_RESOURCE + { + ResourceName = WasteWater + Ratio = 0.000025418346862 + } + INPUT_RESOURCE + { + ResourceName = Waste + Ratio = 0.000004610769896 + } + OUTPUT_RESOURCE + { + ResourceName = Oxygen + Ratio = 0.00015 + DumpExcess = false + } + OUTPUT_RESOURCE + { + ResourceName = Water + Ratio = 0.0000129 + DumpExcess = false + } + OUTPUT_RESOURCE + { + ResourceName = Food + Ratio = 0.00000786 + DumpExcess = false + } + + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.5 + SpecialistBonusBase = 1 + ExperienceEffect = ConverterSkill + EfficiencyBonus = 1 + } +} diff --git a/GameData/Benjee10_MMSEV/Version/Benjee10_MMSEV.version b/GameData/Benjee10_MMSEV/Version/Benjee10_MMSEV.version index f9bd16f..e1c261e 100644 --- a/GameData/Benjee10_MMSEV/Version/Benjee10_MMSEV.version +++ b/GameData/Benjee10_MMSEV/Version/Benjee10_MMSEV.version @@ -1,13 +1,13 @@ { - "NAME":"Benjee10_sharedAssets", + "NAME":"Benjee10_MMSEV", "URL":"https://raw.githubusercontent.com/benjee10/Benjee10_MMSEV/master/GameData/Benjee10_MMSEV/Version/Benjee10_MMSEV.version", "DOWNLOAD":"https://github.com/benjee10/Benjee10_MMSEV/releases", "VERSION": { - "MAJOR":0, - "MINOR":1, - "PATCH":30, + "MAJOR":1, + "MINOR":0, + "PATCH":0, "BUILD":0 }, "KSP_VERSION": diff --git a/README.txt b/README.txt index 4eedc2b..1fa9231 100644 --- a/README.txt +++ b/README.txt @@ -1,15 +1,25 @@ PLANETSIDE EXPLORATION TECHNOLOGIES -VERSION 0.1.30 BETA -for KERBAL SPACE PROGRAM 1.11.0+ +VERSION 1.0.0 +for KERBAL SPACE PROGRAM 1.11.0+ BREAKING GROUND Thanks you for downloading Planetside Exploration Technologies, a mod for KSP version 1.11.0+ by Benjee10. -This is an alpha dev version for testing purposes only. Features may be incomplete or broken and future updates may break existing craft or save games. Always backup your files, and use at your own risk. +Planetside Exploration Technologies adds a number of parts based on the NASA Multi-Mission Space Exploration Vehicle, as well as an extensive set of modular surface base parts. Additionally, Planetside adds a new type of power source - wind turbines, which can be deployed on atmospheric bodies to generate ElectricCharge. Wind Turbines come in a number of types, specialised for different atmospheric conditions. Difficulty settings are provided for wind power. -B9Partswitch is redistributed under its own license. +INSTALLATION +Place the contents of the included GameData directory in your Kerbal Space Program/GameData directory. +If updating this mod, pleases remove any previous versions before installing to prevent compatibility issues. + +DEPENDENCIES +Planetside requires B9PartSwitch, ModuleManager, HabTechProps, and bundles Benjee10_sharedAssets for additional parts. All of these are bundled with the download. +The KSP BREAKING GROUND DLC is required for full functionality. CHANGELOG +1.0.0 - PUBLIC RELEASE +- Added difficulty settings +- Added TAC LS compatibility patch + 0.1.30 - BETA RELEASE - Updated Github layout - Updated inventory system for backwards comptability @@ -108,6 +118,7 @@ CHANGELOG Initial release. -Planetside Wind Turbine plugin written by Vali. +Planetside Wind Turbine plugin written by ValiZockt. +Artwork copyright Benedict Jewer 2020-2021. All rights reserved. -Artwork copyright Benedict Jewer 2020. \ No newline at end of file +B9Partswitch is redistributed under its own license. \ No newline at end of file