From 5a3fd5eb820a0247d97b77546ecfcc2a9486c6a2 Mon Sep 17 00:00:00 2001 From: RafaelDominiquini <61922887+RafaelDominiquini@users.noreply.github.com> Date: Wed, 23 Jun 2021 01:13:56 -0300 Subject: [PATCH 01/15] Fix ReStock Whitelist --- Orion/GameData/Orion/SPO.restockwhitelist | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Orion/GameData/Orion/SPO.restockwhitelist b/Orion/GameData/Orion/SPO.restockwhitelist index 761f573..875d1b8 100644 --- a/Orion/GameData/Orion/SPO.restockwhitelist +++ b/Orion/GameData/Orion/SPO.restockwhitelist @@ -7,7 +7,7 @@ Squad/Parts/Wheel/roverWheelTR-2L/ksp_r_medWheel_diff.dds Squad/Parts/Command/mk1LanderCan/ksp_s_landerCan_diff.dds Squad/Parts/FuelTank/RCStankRadialLong/ksp_r_rcsCylTank_diff.dds Squad/Parts/Command/hitchhikerStorageContainer/cabin.dds -Squad/Parts/Command/hitchhikerStorageContainer/cabin_n,dds +Squad/Parts/Command/hitchhikerStorageContainer/cabin_n.dds Squad/Parts/Command/hitchhikerStorageContainer/cabin_Illum.dds Squad/Parts/Resources/ISRU/Processor_Large.dds Squad/Parts/Engine/liquidEnginePoodle_v2/poodle.dds @@ -23,4 +23,6 @@ Squad/Spaces/mk2LanderCanInternal/mk2LanderCan_props_diffuse.dds Squad/Spaces/MK3_CrewCab_Int/MK3_CrewCab_Int.dds Squad/Spaces/MK3_CrewCab_Int/MK3_CrewCab_Int_n.dds Squad/Parts/Command/mk2LanderCan_v2/Mk2Can.dds -Squad/Parts/Command/mk2LanderCan_v2/Mk2Can_glow.dds \ No newline at end of file +Squad/Parts/Command/mk2LanderCan_v2/Mk2Can_glow.dds +Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_diff.dds +Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_normal.dds From 1a073334ab8830995e16e94d58450cb40b78ead9 Mon Sep 17 00:00:00 2001 From: RafaelDominiquini <61922887+RafaelDominiquini@users.noreply.github.com> Date: Wed, 23 Jun 2021 01:15:44 -0300 Subject: [PATCH 02/15] Fix SPO_CrewedLab --- Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg b/Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg index 3efa8c0..a97ff17 100644 --- a/Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg +++ b/Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg @@ -80,7 +80,7 @@ name = Mobile_Processing_Lab_Int name = ModuleScienceConverter dataProcessingMultiplier = 0.4 // Multiplier to data processing rate and therefore science rate scientistBonus = 0.1875 //Bonus per scientist star - need at least one! So 0.25x - 2.5x - researchTime = 6.5 //Larger = slower. Exponential! + researchTime = 7 //Larger = slower. Exponential! scienceMultiplier = 4 //How much science does data turn into? scienceCap = 400 //How much science can we store before having to transmit? powerRequirement = 5 //EC/Sec to research From cec573e29367359bd6ebc3bb0e14713f0271b168 Mon Sep 17 00:00:00 2001 From: RafaelDominiquini <61922887+RafaelDominiquini@users.noreply.github.com> Date: Wed, 23 Jun 2021 01:16:36 -0300 Subject: [PATCH 03/15] Update Adapter5.cfg --- Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg index 2e92a76..7461aee 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg @@ -9,7 +9,7 @@ MODEL model = Orion/Parts/Structural/Adapters/5Adapter texture = mk2CargoBay, Squad/Parts/Utility/mk2CargoBay/mk2CargoBay texture = cabin, Squad/Parts/Command/hitchhikerStorageContainer/cabin - texture = cabin_n, Squad/Parts/Command/hitchhikerStorageContainer/cabin_n + texture = cabin_n_NRM, Squad/Parts/Command/hitchhikerStorageContainer/cabin_n } scale = 1 From a78020b18de3becaabffc4456d7ec930498fdfe7 Mon Sep 17 00:00:00 2001 From: RafaelDominiquini <61922887+RafaelDominiquini@users.noreply.github.com> Date: Wed, 23 Jun 2021 01:48:50 -0300 Subject: [PATCH 04/15] Update Stock_Drills.cfg --- Orion/GameData/Orion/Patches/Stock_Drills.cfg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Orion/GameData/Orion/Patches/Stock_Drills.cfg b/Orion/GameData/Orion/Patches/Stock_Drills.cfg index 5af2799..e8a0526 100644 --- a/Orion/GameData/Orion/Patches/Stock_Drills.cfg +++ b/Orion/GameData/Orion/Patches/Stock_Drills.cfg @@ -146,7 +146,7 @@ ConverterName = UraniniteHarvester StartActionName = Start UraniniteHarvester StopActionName = Stop UraniniteHarvester -ImpactTransform = ImpactTransform + ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true GeneratesHeat = true @@ -240,7 +240,7 @@ ImpactTransform = ImpactTransform ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester -ImpactTransform = ImpactTransform + ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = false GeneratesHeat = false @@ -335,7 +335,7 @@ ImpactTransform = ImpactTransform ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester -ImpactTransform = ImpactTransform + ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = false GeneratesHeat = false @@ -372,4 +372,4 @@ ImpactTransform = ImpactTransform key = 1000 0 } } -} \ No newline at end of file +} From c5284a7b3c9be77537e098b46b1215ec0673701b Mon Sep 17 00:00:00 2001 From: RafaelDominiquini <61922887+RafaelDominiquini@users.noreply.github.com> Date: Wed, 23 Jun 2021 01:49:27 -0300 Subject: [PATCH 05/15] Add Support to Ventral Drill --- .../GameData/Orion/Patches/Ventral_Drill.cfg | 93 +++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 Orion/GameData/Orion/Patches/Ventral_Drill.cfg diff --git a/Orion/GameData/Orion/Patches/Ventral_Drill.cfg b/Orion/GameData/Orion/Patches/Ventral_Drill.cfg new file mode 100644 index 0000000..4e87169 --- /dev/null +++ b/Orion/GameData/Orion/Patches/Ventral_Drill.cfg @@ -0,0 +1,93 @@ +// https://forum.kerbalspaceprogram.com/index.php?/topic/113694-ksp-111120210301-ventral-drill-for-stock-isru/ +@PART[VentralISRUDrill]:NEEDS[VentralDrill] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 1.5 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5.58 + AutoShutdown = true + GeneratesHeat = true + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 15 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 5 + ResourceName = Uraninite + ConverterName = UraniniteHarvester + StartActionName = Start UraniniteHarvester + StopActionName = Stop UraniniteHarvester + ImpactTransform = ImpactTransform + ImpactRange = 5.58 + AutoShutdown = true + GeneratesHeat = true + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 15 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + + } +} From f96ee5bd3813f44c3694c3412c773cf3ba3f6bb6 Mon Sep 17 00:00:00 2001 From: RafaelDominiquini <61922887+RafaelDominiquini@users.noreply.github.com> Date: Wed, 23 Jun 2021 14:34:58 -0300 Subject: [PATCH 06/15] Update Pathes --- Orion/GameData/Orion/Patches/SMX_Drills.cfg | 1068 ++++++++--------- Orion/GameData/Orion/Patches/Stock_Drills.cfg | 750 ++++++------ .../GameData/Orion/Patches/Ventral_Drill.cfg | 6 +- 3 files changed, 912 insertions(+), 912 deletions(-) diff --git a/Orion/GameData/Orion/Patches/SMX_Drills.cfg b/Orion/GameData/Orion/Patches/SMX_Drills.cfg index 222601e..b7b9a10 100644 --- a/Orion/GameData/Orion/Patches/SMX_Drills.cfg +++ b/Orion/GameData/Orion/Patches/SMX_Drills.cfg @@ -1,535 +1,535 @@ -@PART[SMX_InlineDrill]:NEEDS[MiningExpansion] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 1 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 15 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 1 - ResourceName = Uranitite - ConverterName = UraniniteHarvester - StartActionName = Start UraniniteHarvester - StopActionName = Stop UraniniteHarvester -ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 15 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } -} -@PART[SMX_0mStackDrill]:NEEDS[MiningExpansion] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 0.3 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 2.5 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 0.3 - ResourceName = Uraninite - ConverterName = UraniniteHarvester - StartActionName = Start UraniniteHarvester - StopActionName = Stop UraniniteHarvester -ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 2.5 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } -} - -@PART[SMX_1mInlineDrill|SMX_1mHInlineDrill]:NEEDS[MiningExpansion] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 1 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 15 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 1 - ResourceName = Uraninite - ConverterName = UraniniteHarvester - StartActionName = Start UraniniteHarvester - StopActionName = Stop UraniniteHarvester -ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 15 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } -} -@PART[SMX_1mStackDrill]:NEEDS[MiningExpansion] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 5 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 10 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 5 - ResourceName = Uraninite - ConverterName = UraniniteHarvester - StartActionName = Start UraniniteHarvester - StopActionName = Stop UraniniteHarvester -ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 10 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } -} -@PART[SMX_2mStackDrill]:NEEDS[MiningExpansion] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 20 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 6 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 20 - ResourceName = Uraninite - ConverterName = Uraninite Harvester - StartActionName = Start Uraninite Harvester - StopActionName = Stop Uraninite Harvester -ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 6 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } -} -@PART[SMX_3mStackDrill]:NEEDS[MiningExpansion] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 50 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 6 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 50 - ResourceName = Uraninite - ConverterName = Uraninite Harvester - StartActionName = Start Uraninite Harvester - StopActionName = Stop Uraninite Harvester -ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 6 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } +@PART[SMX_InlineDrill]:NEEDS[MiningExpansion] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 1 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 15 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 1 + ResourceName = Uranitite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 15 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } +} +@PART[SMX_0mStackDrill]:NEEDS[MiningExpansion] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 0.3 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 2.5 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 0.3 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 2.5 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } +} + +@PART[SMX_1mInlineDrill|SMX_1mHInlineDrill]:NEEDS[MiningExpansion] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 1 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 15 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 1 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 15 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } +} +@PART[SMX_1mStackDrill]:NEEDS[MiningExpansion] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 5 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 10 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 5 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 10 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } +} +@PART[SMX_2mStackDrill]:NEEDS[MiningExpansion] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 20 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 6 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 20 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 6 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } +} +@PART[SMX_3mStackDrill]:NEEDS[MiningExpansion] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 50 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 6 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 50 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 6 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } } \ No newline at end of file diff --git a/Orion/GameData/Orion/Patches/Stock_Drills.cfg b/Orion/GameData/Orion/Patches/Stock_Drills.cfg index e8a0526..33b7f8f 100644 --- a/Orion/GameData/Orion/Patches/Stock_Drills.cfg +++ b/Orion/GameData/Orion/Patches/Stock_Drills.cfg @@ -1,375 +1,375 @@ -@PART[MiniDrill] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 0.3 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 2.5 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 0.3 - ResourceName = Uraninite - ConverterName = UraniniteHarvester - StartActionName = Start UraniniteHarvester - StopActionName = Stop UraniniteHarvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 2.5 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - - } -} -@PART[RadialDrill] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 1.5 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 15 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 5 - ResourceName = Uraninite - ConverterName = UraniniteHarvester - StartActionName = Start UraniniteHarvester - StopActionName = Stop UraniniteHarvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = true - GeneratesHeat = true - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 15 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - UseSpecialistHeatBonus = true - SpecialistHeatFactor = 0.1 - ExperienceEffect = DrillSkill - EfficiencyBonus = 1 - - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - - } -} -@PART[SMX_2mStackDrill] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 20 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = false - GeneratesHeat = false - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - Specialty = Scientist - EfficiencyBonus = 1 - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 6 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - Specialty = Engineer - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 20 - ResourceName = Uraninite - ConverterName = Uraninite Harvester - StartActionName = Start Uraninite Harvester - StopActionName = Stop Uraninite Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = false - GeneratesHeat = false - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - Specialty = Scientist - EfficiencyBonus = 1 - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 6 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - Specialty = Engineer - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } -} -@PART[SMX_3mStackDrill] -{ - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 50 - ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = false - GeneratesHeat = false - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - Specialty = Scientist - EfficiencyBonus = 1 - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 6 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - Specialty = Engineer - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } - MODULE - { - name = ModuleResourceHarvester - HarvesterType = 0 - Efficiency = 50 - ResourceName = Uraninite - ConverterName = Uraninite Harvester - StartActionName = Start Uraninite Harvester - StopActionName = Stop Uraninite Harvester - ImpactTransform = ImpactTransform - ImpactRange = 5 - AutoShutdown = false - GeneratesHeat = false - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - Specialty = Scientist - EfficiencyBonus = 1 - - INPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 6 - } - TemperatureModifier - { - key = 0 10000 - key = 250 7500 - key = 500 5000 - key = 750 500 - key = 1000 0 - } - UseSpecialistBonus = true - SpecialistEfficiencyFactor = 0.2 - SpecialistBonusBase = 0.05 - Specialty = Engineer - EfficiencyBonus = 1 - ThermalEfficiency - { - key = 0 0.1 - key = 250 .1 - key = 500 1 - key = 750 .1 - key = 1000 0 - } - } -} +@PART[MiniDrill] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 0.3 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 2.5 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 0.3 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 2.5 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + + } +} +@PART[RadialDrill] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 1.5 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 15 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 5 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = true + GeneratesHeat = true + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 15 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = DrillSkill + EfficiencyBonus = 1 + + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + + } +} +@PART[SMX_2mStackDrill] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 20 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = false + GeneratesHeat = false + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + Specialty = Scientist + EfficiencyBonus = 1 + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 6 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + Specialty = Engineer + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 20 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = false + GeneratesHeat = false + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + Specialty = Scientist + EfficiencyBonus = 1 + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 6 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + Specialty = Engineer + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } +} +@PART[SMX_3mStackDrill] +{ + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 50 + ResourceName = MetallicOre + ConverterName = MetallicOre Harvester + StartActionName = Start MetallicOre Harvester + StopActionName = Stop MetallicOre Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = false + GeneratesHeat = false + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + Specialty = Scientist + EfficiencyBonus = 1 + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 6 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + Specialty = Engineer + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } + MODULE + { + name = ModuleResourceHarvester + HarvesterType = 0 + Efficiency = 50 + ResourceName = Uraninite + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester + ImpactTransform = ImpactTransform + ImpactRange = 5 + AutoShutdown = false + GeneratesHeat = false + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + Specialty = Scientist + EfficiencyBonus = 1 + + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 6 + } + TemperatureModifier + { + key = 0 10000 + key = 250 7500 + key = 500 5000 + key = 750 500 + key = 1000 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + Specialty = Engineer + EfficiencyBonus = 1 + ThermalEfficiency + { + key = 0 0.1 + key = 250 .1 + key = 500 1 + key = 750 .1 + key = 1000 0 + } + } +} \ No newline at end of file diff --git a/Orion/GameData/Orion/Patches/Ventral_Drill.cfg b/Orion/GameData/Orion/Patches/Ventral_Drill.cfg index 4e87169..875d5a3 100644 --- a/Orion/GameData/Orion/Patches/Ventral_Drill.cfg +++ b/Orion/GameData/Orion/Patches/Ventral_Drill.cfg @@ -51,9 +51,9 @@ HarvesterType = 0 Efficiency = 5 ResourceName = Uraninite - ConverterName = UraniniteHarvester - StartActionName = Start UraniniteHarvester - StopActionName = Stop UraniniteHarvester + ConverterName = Uraninite Harvester + StartActionName = Start Uraninite Harvester + StopActionName = Stop Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5.58 AutoShutdown = true From c05e3e0c0b914ba7154884ac35896c09697769c0 Mon Sep 17 00:00:00 2001 From: RafaelDominiquini <61922887+RafaelDominiquini@users.noreply.github.com> Date: Wed, 23 Jun 2021 14:42:07 -0300 Subject: [PATCH 07/15] Updated Patches --- Orion/GameData/Orion/Patches/SMX_Drills.cfg | 12 +++++ Orion/GameData/Orion/Patches/SPO_CTT.cfg | 52 +++++++++---------- .../GameData/Orion/Patches/Ventral_Drill.cfg | 2 + 3 files changed, 40 insertions(+), 26 deletions(-) diff --git a/Orion/GameData/Orion/Patches/SMX_Drills.cfg b/Orion/GameData/Orion/Patches/SMX_Drills.cfg index b7b9a10..d44b809 100644 --- a/Orion/GameData/Orion/Patches/SMX_Drills.cfg +++ b/Orion/GameData/Orion/Patches/SMX_Drills.cfg @@ -9,6 +9,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -52,6 +53,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -98,6 +100,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -141,6 +144,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -188,6 +192,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -231,6 +236,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -277,6 +283,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -320,6 +327,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -366,6 +374,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -409,6 +418,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -455,6 +465,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -498,6 +509,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true diff --git a/Orion/GameData/Orion/Patches/SPO_CTT.cfg b/Orion/GameData/Orion/Patches/SPO_CTT.cfg index 8ce8f10..78f5b55 100644 --- a/Orion/GameData/Orion/Patches/SPO_CTT.cfg +++ b/Orion/GameData/Orion/Patches/SPO_CTT.cfg @@ -1,26 +1,26 @@ -// ISRU -@PART[SPO_UraniumProcessor]:NEEDS[CommunityTechTree] -{ - @TechRequired = nuclearFuelSystems -} -//Drives -@PART[SPO_Orion5Meter]:NEEDS[CommunityTechTree] -{ - @TechRequired = improvedNuclearPropulsion -} -@PART[SPO_SmallMag]:NEEDS[CommunityTechTree] -{ - @TechRequired = improvedNuclearPropulsion -} -@PART[SPO_MedMag]:NEEDS[CommunityTechTree] -{ - @TechRequired = improvedNuclearPropulsion -} -@PART[SPO_LargeMag]:NEEDS[CommunityTechTree] -{ - @TechRequired = improvedNuclearPropulsion -} -@PART[SPO_Medusa50Meter]:NEEDS[CommunityTechTree] -{ - @TechRequired = advNuclearPropulsion -} +// ISRU +@PART[SPO_UraniumProcessor]:NEEDS[CommunityTechTree] +{ + @TechRequired = nuclearFuelSystems +} +//Drives +@PART[SPO_Orion5Meter]:NEEDS[CommunityTechTree] +{ + @TechRequired = improvedNuclearPropulsion +} +@PART[SPO_SmallMag]:NEEDS[CommunityTechTree] +{ + @TechRequired = improvedNuclearPropulsion +} +@PART[SPO_MedMag]:NEEDS[CommunityTechTree] +{ + @TechRequired = improvedNuclearPropulsion +} +@PART[SPO_LargeMag]:NEEDS[CommunityTechTree] +{ + @TechRequired = improvedNuclearPropulsion +} +@PART[SPO_Medusa50Meter]:NEEDS[CommunityTechTree] +{ + @TechRequired = advNuclearPropulsion +} diff --git a/Orion/GameData/Orion/Patches/Ventral_Drill.cfg b/Orion/GameData/Orion/Patches/Ventral_Drill.cfg index 875d5a3..37438d5 100644 --- a/Orion/GameData/Orion/Patches/Ventral_Drill.cfg +++ b/Orion/GameData/Orion/Patches/Ventral_Drill.cfg @@ -10,6 +10,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5.58 AutoShutdown = true @@ -54,6 +55,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5.58 AutoShutdown = true From 2a3554361f5f2e2ebce1757c320c202a3cce8fcf Mon Sep 17 00:00:00 2001 From: Rafael Dominiquini Date: Wed, 23 Jun 2021 17:58:11 -0300 Subject: [PATCH 08/15] Update patches --- Orion/GameData/Orion/Patches/Stock_Drills.cfg | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Orion/GameData/Orion/Patches/Stock_Drills.cfg b/Orion/GameData/Orion/Patches/Stock_Drills.cfg index 33b7f8f..52d7304 100644 --- a/Orion/GameData/Orion/Patches/Stock_Drills.cfg +++ b/Orion/GameData/Orion/Patches/Stock_Drills.cfg @@ -9,6 +9,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -54,6 +55,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -102,6 +104,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -146,6 +149,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -194,6 +198,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = false @@ -240,6 +245,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = false @@ -289,6 +295,7 @@ ConverterName = MetallicOre Harvester StartActionName = Start MetallicOre Harvester StopActionName = Stop MetallicOre Harvester + ToggleActionName = Toggle MetallicOre Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = false @@ -335,6 +342,7 @@ ConverterName = Uraninite Harvester StartActionName = Start Uraninite Harvester StopActionName = Stop Uraninite Harvester + ToggleActionName = Toggle Uraninite Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = false From 1d94fc44f81f599615c2035e3d5f9aaa1c4e715b Mon Sep 17 00:00:00 2001 From: Rafael Dominiquini Date: Sun, 27 Jun 2021 02:40:37 -0300 Subject: [PATCH 09/15] Added DepletedUranium int the output of centrifuge --- .../GameData/Orion/Parts/Resources/Centerfuge/Processor.cfg | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Orion/GameData/Orion/Parts/Resources/Centerfuge/Processor.cfg b/Orion/GameData/Orion/Parts/Resources/Centerfuge/Processor.cfg index 8c90a88..90f65ac 100644 --- a/Orion/GameData/Orion/Parts/Resources/Centerfuge/Processor.cfg +++ b/Orion/GameData/Orion/Parts/Resources/Centerfuge/Processor.cfg @@ -102,6 +102,12 @@ tags = #LOC_SPO_Processor_tags DumpExcess = false FlowMode = STAGE_PRIORITY_FLOW } + OUTPUT_RESOURCE + { + ResourceName = DepletedUranium + Ratio = 0.7 + DumpExcess = true + } } MODULE From 6947ae9732aaeb0dacb913e960e7a073d5cf0256 Mon Sep 17 00:00:00 2001 From: Rafael Dominiquini Date: Sun, 27 Jun 2021 12:44:37 -0300 Subject: [PATCH 10/15] Change tank name --- Orion/GameData/Orion/Localization/en-us.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Orion/GameData/Orion/Localization/en-us.cfg b/Orion/GameData/Orion/Localization/en-us.cfg index d74edfa..8f80cb0 100644 --- a/Orion/GameData/Orion/Localization/en-us.cfg +++ b/Orion/GameData/Orion/Localization/en-us.cfg @@ -84,7 +84,7 @@ Localization #LOC_SPO_BombISRU_Stop = Stop APU Manufacture #LOC_SPO_medOre_Name = Medium Radial Ore Tank - #LOC_SPO_medMetalOre_Name = Medium Metallic Ore Ore Tank + #LOC_SPO_medMetalOre_Name = Medium Metallic Ore Tank #LOC_SPO_medMetal_Name = Medium Radial Metals Container #LOC_SPO_medU238_Name = Medium Radial Enriched Uranium Container #LOC_SPO_medUranite_Name = Medium Radial Uranitite Tank From 537775bd808389f15b92bf4739d5e2262a3efa34 Mon Sep 17 00:00:00 2001 From: Rafael Dominiquini Date: Sun, 27 Jun 2021 20:00:26 -0300 Subject: [PATCH 11/15] Update --- .../B9PartSwitch/B9PartSwitch-TweakScale.cfg | 5 + .../B9PartSwitch/B9PartSwitch.version | 11 + Orion/GameData/B9PartSwitch/CHANGELOG.md | 683 ++++++++++++++++++ .../B9PartSwitch/DefaultTankTypes.cfg | 81 +++ Orion/GameData/B9PartSwitch/LICENSE | 166 +++++ .../B9PartSwitch/Localization/de-de.cfg | 25 + .../B9PartSwitch/Localization/en-us.cfg | 25 + .../B9PartSwitch/Localization/es-es.cfg | 25 + .../B9PartSwitch/Localization/fr-fr.cfg | 20 + .../B9PartSwitch/Localization/pt-br.cfg | 20 + Orion/GameData/B9PartSwitch/PartInfo.cfg | 7 + .../B9PartSwitch/Plugins/B9PartSwitch.dll | Bin 0 -> 169984 bytes Orion/GameData/B9PartSwitch/README.md | 32 + .../CommunityResourcePack/Asteroid.cfg | 2 +- .../CommunityResourcePack/CHANGELOG.txt | 4 + .../CommunityResourcePack/CRP.version | 10 +- .../Localization/en-us.cfg | 62 +- .../ResourceConfigs/Water.cfg | 8 +- .../ResourceConfigs/XenonGas.cfg | 17 - Orion/GameData/Orion/Localization/en-us.cfg | 5 +- .../Orion/Parts/Command/Mk15Pod/Capsule.cfg | 2 +- .../FuelTanks/BombMagazine/LargeTank.cfg | 2 +- .../Parts/FuelTanks/BombMagazine/MedTank.cfg | 2 +- .../FuelTanks/BombMagazine/SmallTank.cfg | 2 +- .../Orion/Parts/FuelTanks/LFO/LargeTank.cfg | 2 +- .../Orion/Parts/FuelTanks/LFO/MedTank.cfg | 2 +- .../Orion/Parts/FuelTanks/LFO/ShortTank.cfg | 2 +- .../Orion/Parts/FuelTanks/RCS/MedTank.cfg | 2 +- .../Orion/Parts/FuelTanks/RCS/ShortTank.cfg | 2 +- .../ResourceContainers/MetalContainer.cfg | 2 +- .../MetallicOreContainer.cfg | 2 +- .../ResourceContainers/OreContainer.cfg | 2 +- .../ResourceContainers/U238Container.cfg | 2 +- .../ResourceContainers/UranititeContainer.cfg | 4 +- .../Orion/Parts/Resources/Smelter/Smelter.cfg | 2 +- .../Parts/Structural/Adapters/Adapter125.cfg | 2 +- .../Structural/Adapters/Adapter125Tall.cfg | 2 +- .../Parts/Structural/Adapters/Adapter25.cfg | 2 +- .../Structural/Adapters/Adapter25Tall.cfg | 2 +- .../Parts/Structural/Adapters/Adapter375.cfg | 2 +- .../Structural/Adapters/Adapter375Tall.cfg | 2 +- .../Parts/Structural/Adapters/Adapter5.cfg | 2 +- .../Parts/Structural/Adapters/Endcap.cfg | 2 +- .../Structural/TrussAdapters/Adapter125.cfg | 2 +- .../Structural/TrussAdapters/Adapter25.cfg | 2 +- .../Structural/TrussAdapters/Adapter375.cfg | 2 +- .../Structural/TrussAdapters/Adapter5.cfg | 2 +- .../Parts/Utility/CrewHabs/CrewSpineShort.cfg | 2 +- .../Orion/Parts/Utility/CrewHabs/Hab.cfg | 2 +- .../Orion/Parts/Utility/CrewedLab/Lab.cfg | 2 +- .../Utility/RadialCargoBay/BayLongRadial.cfg | 2 +- .../Utility/RadialCargoBay/BayRadial.cfg | 2 +- .../Orion/Patches/ResourceContainers.cfg | 183 +++++ 53 files changed, 1364 insertions(+), 93 deletions(-) create mode 100644 Orion/GameData/B9PartSwitch/B9PartSwitch-TweakScale.cfg create mode 100644 Orion/GameData/B9PartSwitch/B9PartSwitch.version create mode 100644 Orion/GameData/B9PartSwitch/CHANGELOG.md create mode 100644 Orion/GameData/B9PartSwitch/DefaultTankTypes.cfg create mode 100644 Orion/GameData/B9PartSwitch/LICENSE create mode 100644 Orion/GameData/B9PartSwitch/Localization/de-de.cfg create mode 100644 Orion/GameData/B9PartSwitch/Localization/en-us.cfg create mode 100644 Orion/GameData/B9PartSwitch/Localization/es-es.cfg create mode 100644 Orion/GameData/B9PartSwitch/Localization/fr-fr.cfg create mode 100644 Orion/GameData/B9PartSwitch/Localization/pt-br.cfg create mode 100644 Orion/GameData/B9PartSwitch/PartInfo.cfg create mode 100644 Orion/GameData/B9PartSwitch/Plugins/B9PartSwitch.dll create mode 100644 Orion/GameData/B9PartSwitch/README.md create mode 100644 Orion/GameData/Orion/Patches/ResourceContainers.cfg diff --git a/Orion/GameData/B9PartSwitch/B9PartSwitch-TweakScale.cfg b/Orion/GameData/B9PartSwitch/B9PartSwitch-TweakScale.cfg new file mode 100644 index 0000000..ccd4c1c --- /dev/null +++ b/Orion/GameData/B9PartSwitch/B9PartSwitch-TweakScale.cfg @@ -0,0 +1,5 @@ +TWEAKSCALEEXPONENTS +{ + name = ModuleB9PartSwitch + scale = 1 +} diff --git a/Orion/GameData/B9PartSwitch/B9PartSwitch.version b/Orion/GameData/B9PartSwitch/B9PartSwitch.version new file mode 100644 index 0000000..50fc9b1 --- /dev/null +++ b/Orion/GameData/B9PartSwitch/B9PartSwitch.version @@ -0,0 +1,11 @@ +{ + "NAME" : "B9 Part Switch", + "DOWNLOAD" : "https://github.com/blowfishpro/B9PartSwitch/releases", + "URL" : "https://s3.amazonaws.com/blowfish-ksp-b9partswitch-avc/latest/B9PartSwitch.version", + "GITHUB" : { + "USERNAME" : "blowfishpro", + "REPOSITORY" : "B9PartSwitch" + }, + "VERSION" : "2.18.0", + "KSP_VERSION" : "1.11.2" +} diff --git a/Orion/GameData/B9PartSwitch/CHANGELOG.md b/Orion/GameData/B9PartSwitch/CHANGELOG.md new file mode 100644 index 0000000..06c7ed7 --- /dev/null +++ b/Orion/GameData/B9PartSwitch/CHANGELOG.md @@ -0,0 +1,683 @@ +### v2.18.0 + +* Recompile against KSP 1.11.2 +* Fix modules getting force-enabled when new data is loaded +* Change remote AVC reference so that it notifies even if you change KSP + versions +* Prevent exceptions caused by zombie parts + +### v2.17.0 + +* Recompile against KSP 1.10.1 +* Update Spanish localization, add German and Chinese localization + +### v2.16.0 + +* Fix description of attach node mover (`SUBTYPE` -> `NODE` -> + `positionOffset`) for error messages +* Allow node size to be modified + * `SUBTYPE` -> `NODE` -> `size` + * Takes an integer + * Will scale with TweakScale (and round to the nearest integer) + +* Allow more flexible name matching in many places + * If it starts and ends with `/`, treat it as a regular expression + * If it contains `*` or `?`, treat those as wildcards (anything or one + character respectively) + * Otherwise treat it as a normal string + * If it starts with `\`, the next character is `/`, and it ends with + `/`, eliminate the leading `\` + + * Implemented in the following places: + * attach node modifier node name (`SUBTYPE` -> `NODE` -> `name`) + * transform toggle name (`SUBTYPE` -> `transform`) + * node toggler name (`SUBTYPE` -> `node`) + * material modifier transform names (`SUBTYPE` -> `MATERIAL` -> + `transform`/`baseTransform`) + * texture modifier transform names (`SUBTYPE` -> `TEXTURE` -> + `transform`/`baseTransform`) + * module modifier name (`SUBTYPE` -> `MODULE` -> `IDENTIFIER` -> + `name`) + * transform modifier transform names (`SUBTYPE` -> `TRANSFORM` -> + `name`) + +* Implement custom handling for `ModuleRCSFX` + * Disable unused effects when switching based on `runningEffectName` + +* Fix transforms not getting shown/hidden properly after another module + updates the model +* Allow `ModuleB9PartSwitch` to have its fields and events placed in a + group: + * `uiGroupName` - unique identifier of the group + * `uiGroupDisplayName` - human readable name of the group to show in + the UI + +* New module for assigning PAW groups on other modules: + `ModuleB9AssignUiGroups` + * takes one or more `MODULE` nodes that each identify a module to have + its UI group assigned + * each one must have an `IDENTIFIER` node to identify the module + * it must have a `name` which is the name of the module (wildcards + and regex are allowed) + * it can have any other fields that uniquely identify the module + * This is the same as the `IDENTIFIER` in a module switcher + + * `uiGroupName` - unique identifier of the group + * `uiGroupDisplayName` - human readable name of the group to show in + the UI + * only applies to fields/events that don't already have a group + * Cannot apply to `ModuleB9PartSwitch`, `ModuleB9PartInfo`, + `ModuleB9AssignUiGroups` (itself), or + `ModuleSimpleAdjustableFairing` + +### v2.15.2 + +* Fix `ModuleJettison` shrouds disappearing in flight (again) + +### v2.15.1 + +* Preserve drag cube weights when recalculating drag cubes +* Don't call drag cube update methods that will be called by the flight + integrator anyway +* Ensure drag cubes aren't recalculated in flight regardless of + configuration (it breaks things) + +### v2.15.0 + +* Recompile against KSP 1.9.1 + +### v2.14.0 + +* Fix non-unique aspects complaining when present on more than one + module +* Generic material modifiers + * `MATERIAL` nodes on subtypes + * `transform` defines GameObjects on which to use renderers + * `baseTransform` defines GameObjects and children on which to use + renderers + * `FLOAT` - modifies a float property + * `shaderProperty` - name of the shader property to modify + * `value` - float to set the value to + + * `COLOR` - modifies a color property + * `shaderProperty` - name of the shader property to modify + (default `_Color`) + * `color` - color to set the property to, can be specified in any + of the regular formats (name, hex, RGB(A) list) + + * `TEXTURE` modifies a texture property (same functionality as + `TEXTURE` nodes directly on the subtype) + * `currentTexture` - name of current texture to match when + building (not full path) (optional) + * `texture` - path to new texture to switch to + * `isNormalMap` - whether to access the texture as a normal map or + not (default false) + * `shaderProperty` - shader property to modify the color on + * Default `_MainTex` if `isNormalMap = false` + * Default `_BumpMap` is `isNormalMap = true` + +* Listen for `OnPartModelChanged` event to reinitialize model +* Send `ModuleDataChanged` to modules that have had their data changed + * Include two attributes in the event details, + `requestNotifyFARToRevoxelize` and `requestRecalculateDragCubes`, + which can be used to request FAR/drag cubes updates at the end of + the cycle + +* Transform move/rotation/scale now affect drag cubes/FAR +* Send/listen for `DragCubesWereRecalculated` and + `FarWasNotifiedToRevoxelize` to make sure actions are only done once + per cycle +* Fix drag cube updates possibly not actually being used + +### v2.13.0 + +* Support changing `ModuleDeployableSolarPanel` `chargeRate` +* Get rid of some useless debug messages related to UI prefabs +* Fix UI breaking on switchers with tech restrictions if subtypes are + unlocked out of order +* Fix texture switches breaking on inactive subtypes when a part is + duplicated + +### v2.12.1 + +* Recompile against KSP 1.8.1 + +### v2.12.0 + +* Recompile against KSP 1.8.0 +* Stop moving the switcher to the end of the part action window +* Remove `bottomOfWindow` paramter + +### v2.11.1 + +* Fix default subtype not activating on the icon + +### v2.11.0 + +* Allow switching UI to not be moved to the end of the part action + window + * ModuleB9PartSwitch now accepts `bottomOfWindow = false` which will + leave it in place + * Modules without this new parameter are unaffected + +* Allow transforms to be scaled + * `TRANSFORM {}` nodes now accept a `scaleOffset` which multiplies the + transform's local scale + * `scaleOffset` either accepts a single number for all 3 axes or 3 + numbers for x, y, z which can be separated by spaces, tabs, or + commas + +* Fix plume switching for ModuleEnginesFX + * Still doesn't support switching in flight + +* Fix Texture switches getting stuck on copied parts +* Fix node offsets not respecting part rotation when attempting to move + the part with the switch + +### v2.10.1 + +* Add missing Russian localization keys +* Fix surface attach node modifiers not actually doing anything +* Fix surface attach node modifiers checking whether the part allows + surface attach to it rather than to parent part + +### v2.10.0 + +* Use funds symbol for cost in tooltips +* Fix vessel size including disabled objects +* add new `upgradeRequired` field to `SUBTYPE`s + * References the name of a `PARTUPGRADE` require do unlock the subtype + * At least one subtype on every switcher must have no tech restriction + (i.e. unlocks with the part), otherwise it will complain and remove + the restriction from the first subtype + * All subtypes are unlocked in sandbox regardless of whether upgrades + are applied + * Warning if the upgrade doesn't exist + * If you attempt to load a craft with a locked subtype you get a + warning that it was replaced with the highest priority unlocked + subtype + +* Add `defaultSubtypePriority` to `SUBTYPE`s + * Number (float) that determines a subtype's priority as the "default" + subtype (i.e. the one that is chosen when you freshly add the part). + * The subtype with the highest priority that is also unlocked will be + chosen + * If two subtypes have the same priority and both are unlocked, it + will choose the first + * The default value is zero. + +* Add basic implementation of module switching + * HIGHLY EXPERIMENTAL + * Subtypes now accept a `MODULE` node + * inside is an `IDENTIFIER` node which is used to identify the + module + * it must have a `name` which is the same as the module + * it can have any other fields that are used to identify the + module + * e.g. `engineID` on `ModuleEngines` + + * Identifying the module by nodes is not currently supported + + * It accepts a `DATA` node which provides new data to be loaded into + the module + * It accepts a `moduleActive = false` value which causes the module + to be disabled + + * Not everything will work initially, custom handling will have to be + added for some modules + * Some modules are blacklisted for loading new data and disabling. + This list is subject to change. + * `ModulePartVariants` + * `ModuleB9PartSwitch` + * `ModuleB9PartInfo` + * `ModuleB9DisableTransform` + * `FSfuelSwitch` + * `FSmeshSwitch` + * `FStextureSwitch` + * `FStextureSwitch2` + * `InterstellarFuelSwitch` + * `IntersteallarMeshSwitch` + * `InterstellarTextureSwitch` + +### v2.9.0 + +* Implement new switching UI based on the stock variant switcher +* Have subtype switching buttons show some info about the subtype being + switched to in a tooltip + * By default shows resources (including parent), mass, cost, max + temperature, max skin temperature, crash tolerance + * Also shows `descriptionSummary` and `descriptionDetail` from + subtype, before and after auto-generated info respectively, if + present + +* 4 new fieds on `SUBTYPE` + * `descriptionSummary` - any info here will be put in the subtype + switching tooltip before the auto-generated info - make it brief + * `descriptionDetail` - any info here will be put in the subtype + switching tooltip after the auto-generated info - go nuts + * `primaryColor` - color to use in the left part of the switching + button + * if not specified, use the tank type's primaryColor + * if that's not specified, use white + + * `secondaryColor` - color to use in the right part of the switching + button + * if not specified, use the tank's secondaryColor + * if that's not specified, use the subtype's primaryColor + * if that's not specified, use the tank's primaryColor + * if that's not specified, use gray + +* 2 new fields on `B9_TANK_TYPE` + * `primaryColor` - color to use in the left part of the switching + button i they subtype does not specify one. If not specified, common + resource combinations will be used. + * `secondaryColor` - color to use in the right part of the switching + button i they subtype does not specify one. If not specified, common + resource combinations will be used. + +* add default colors for common resources + * `ResourceColorLiquidFuel` + * `ResourceColorLqdHydrogen` + * `ResourceColorLqdMethane` + * `ResourceColorOxidizer` + * `ResourceColorMonoPropellant` + * `ResourceColorXenonGas` + * `ResourceColorElectricChargePrimary` + * `ResourceColorElectricChareSecondary` + * `ResourceColorOre` + +* Automatically apply resource colors to common resource combinations in + tanks (if colors are not specified by the tank or subtype): + * LiquidFuel + * LiquidFuel/Oxidizer + * LqdHydrogen + * LqdHydrogen/Oxidizer + * LqdMethane + * LqdMethane/Oxidizer + * Oxidizer + * MonoPropellant + * XenonGas + * Ore + * ElectricCharge + +### v2.8.1 + +* Recompile against KSP 1.7.3 + +### v2.8.0 + +* Recompile against KSP 1.7.1 +* Fix part action window showing removed resources in KSP 1.7.1 +* Add Russian localization + +### v2.7.1 + +* Fix part into button being shown when there's no info to display +* Provide more context for subtype initialization errors in the warning + dialog + +### v2.7.0 + +* Compile for KSP 1.7.0 +* Remove `ModuleB9PropagateCopyEvents` from parts since KSP handles this + correctly now + * Leave empty class so that KSP doesn't complain when loading + craft/vessels + +* All initialization errors now warn the user but allow the game to + continue +* Add fuzzy matching for attach node toggling + * `?` will match any one character, `*` will match anything (or + nothing) + * All matching nodes will be switched + +* Allow moving and rotation of transforms + * Subtypes can now have `TRANSFORM` nodes + * Each one should nave a `name` which is the name of the transform + * Each one can have a `positionOffset = x, y, z` which is a local + offset for that transform + * Any number of modules can modify a transform's position (it's + additive) + + * Each one can have a `rotationOffset = x, y, z` which is a local + rotation offset + * Only one module can modify a transform's position + +* Remove KSP localization debug logging +* Add Brazilian Portuguese localization +* Localize switch subtype button +* Fix texture switches incorrectly saying the current texture wasn't + found when really the new texture wasn't found +* Use more correct part names in some log messages +* Allow subtypes to specify a mirror symmetry counterpart + * Subtypes now accept a `mirrorSymmetrySubtype` value which is the + subtype name of the mirror symmetry subtype + * When placing the part in mirror symmetry, the symmetry counterpart + will use this mirror symmetry subtype, otherwise it will use the + normal subtype + +### v2.6.0 + +* Recompile against KSP 1.6.1 +* Fix misspellings in fatal error and serious warning handlers + +### v2.5.1 + +* Moved stack nodes now respect `scale`, `rescaleFactor`, and TweakScale +* Moved surface attach node now respects `scale` and `rescaleFactor` +* When only one subtype is present, disable switching GUI and display + subtype title as non-interactable string +* Downgrade incompatible resource switching module to a warning and + disable B9 resource switching in that case +* French localization + +### v2.5.0 + +* Allow moving stack nodes + * Within a `SUBTYPE`, `NODE` nodes take a `name` (node ID) and a + `position` (x, y, z position of the node) + +* Fix log message for duplicated subtype names +* Fix texture switching behaving weirdly when copying a part in the + editor + +### v2.4.5 + +* Fix issues with resource switching and stock delta-v simulation code + * Exception when copying a part in the editor + * Delta-v simulation was probably off as well + +### v2.4.4 + +* Recompile against KSP 1.5.1 +* Downgrade certain fatal errors to warnings + * The user will still get an on-screen message but it can be dismissed + without closing the game + * Duplicate subtype names is now only a serious warning + * Subtype without a name is now only a serious warning + +### v2.4.3 + +* Fix .version file again again + +### v2.4.2 + +* Fix .version file again + +### v2.4.1 + +* Fix .version file still listing KSP 1.4.x + +### v2.4.0 + +* Recompile against KSP 1.5 +* Provide better context for fatal exceptions +* A few incompatibilities that previously silently disabled + functionality are now fatal errors +* Add Spanish translation of built-in strings +* Fire onPartResourceListChange when changing resources + +### v2.3.3 + +* Recompile against KSP 1.4.5 + +### v2.3.2 + +* Recompile against KSP 1.4.4 + +### v2.3.1 + +* Fix ModuleJettison shroud disappearing in flight if used with a + ModuleB9PartSwitch that affects drag cubes +* Don't destroy info module in flight since that messes with module + order + +### v2.3.0 + +* Recompile against KSP 1.4.3 +* Remove a couple of hacky workarounds as fixes/improvements were added + in KSP 1.4.3 +* Use resource display names rather than identifiers in module + description +* Extract all hard-coded UI strings into localization table + +### v2.2.2 + +* Fix texture replacements getting locked in when loading a craft in the + editor if a part up the hierarchy renders procedural drag cubes + +### v2.2.1 + +* Recompile against KSP 1.4.2 +* Fix transforms incorrectly being disabled in the part icon if subtypes + are in a particular order +* Fix `transform` in a `TEXTURE` node looking for renderers in child + transforms too + +### v2.2.0 + +* Recompile for KSP 1.4.1 + +### v2.1.1 + +* Fix texture replacements being reset when drag cubes are rendered +* Fix battery tank type having 100x too much electric charge, bring mass + in-line with stock + +### v2.1.0 + +* Add texture switching + * Each subtype can now have `TEXTURE` nodes which take the following + fields: + * `texture` (required) - path to the texture you want to use, e.g. + `MyMod/Parts/SomePart/texture` + * `currentTexture` (optional) - name of the current texture (just + the filename excluding the extension, not the full path). Anything + that does not have this as the current texture will be ignored. + * `isNormalMap` (optional, default false) - whether the texture is a + normal map or not (necessary due to KSP treating normal maps + differently when they are loaded) + * `shaderProperty` (optional) - name of the shader property that the + texture sits on. Default is `_MainTex` if `isNormalMap = false` or + `_BumpMap` if `isNormalMap = true`. For an emissive texture you + would want `_Emissive` + * `transform` (optional, can appear more than once) - names of + transforms to apply the texture switch to + * `baseTransform` (optional, can appear more than once) - names of + transforms where the texture switch should be applied to them and + all of their children + + * If no `transform` or `baseTransform` is specified, it will look for + textures to switch on the entire part + +### v2.0.0 + +* Only match on exact attach node id +* When switching in flight, resources should always start empty +* Allow individual subtypes to not allow switching in flight via + `allowSwitchInFlight` field +* Allow `ModuleB9PartSwitch` to have its GUI hidden if it has + `advancedTweakablesOnly = true` and advanced tweakables are disabled +* Better error handling if resource of tank type does not exist (show + error dialog in game and force the user to quit) +* Fix .version file not being able to be parsed by KSP-AVC +* Move remote .avc file from bintray to s3 +* Add back assembly guid (accidentally removed a while ago) + +### v1.10.0 + +* Add new GUI that allows selecting subtype from a list +* Allow switching in flight via switchInFlight parameter (uses new GUI) + +### v1.9.0 + +* Add stackSymmetry part field to subtypes + +### v1.8.1 + +* Fix drag cubes being overwritten with defaults on root part in flight + scene +* Fix vessel disappearing from map view if root part has a switcher that + affects drag cubes + +### v1.8.0 + +* Recompile for KSP 1.3 +* Drag cube re-rendering now supports IMultipleDragCubes + +### v1.7.1 + +* Fix an occasional NRE when building part info + +### v1.7.0 + +* Allow "child" part switch modules to modify volume of "parent" module +* Allow multiple modules to manage the same transform or node, only + enable it if they all agree + +### v1.6.1 + +* Switch percentFilled priority to resource -> subtype -> tank type -> + 100% since resources can be overridden on individual subtypes now + +### v1.6.0 + +* Allow tanks to be partially filled - percentFilled can be defined on + the subtype, resource, or tank type (in decreasing order of priority), + defaulting to completely full +* Allow toggling resource tweakability in the editor - + resourcesTweakable can be defined on the subtype or tank type (subtype + takes priority), default is whatever the standard is for that resource +* Allow RESOURCE nodes directly on the subtype + * If the resource already exists on the tank, values defined here will + override what is already on the tank (won't affect other subtypes + using the same tank) + * If it isn't already on the tank, it will be added (won't affect + other subtypes using the same tank) + +* Add ModuleB9DisableTransform to remove unused transforms on models +* Major internal changes + +### v1.5.3 + +* Recompile against KSP 1.2.2 +* Remove useless warnings in the log +* A few internal changes + +### v1.5.2 + +* Recompile against KSP 1.2.1 + +### v1.5.1 + +* Fix resource amounts displaying incorrectly in part tooltip +* Reformat module title in part list tooltip a bit +* Hopefully reduce GC some more + +### v1.5.0 + +* Update for KSP 1.2 +* Add CoMOffset, CoPOffset, CoLOffset, CenterOfBuoyancy, + CenterOfDisplacement to editable part fields +* Hopefully reduce GC allocation a little bit + +### v1.4.3 + +* Recompile against KSP 1.1.3 +* Remove some code which is unnecessary in KSP 1.1.3 + +### v1.4.2 + +* Fix TweakScale interaction - resource amounts did not account for + scaling (broken since v1.4.0) + +### v1.4.1 + +* Fix bug where we were setting maxTemp when we should have been setting + skinMaxTemp or crashTolerance + +### v1.4.0 + +* Find best subtype intelligently + * If subtype name was previously set, use it to find the correct + subtype (allows subtypes to be reordered without breaking craft) + * If name was not previously set or not found, but index was, use it + (this allows transitioning from current setup and renaming subtypes + if necessary) + * If index was not previously set, try to infer subtype based on + part's resources (this allows easy transitioning from a + non-switching setup) + * Finally, just use first subtype + +* Add unit testing for subtype finding +* Get rid of some unnecessary logging in debug mode +* Refactor part switching a bit + +### v1.3.1 + +* Fix bug where having ModuleB9PartInfo on a root part would cause + physics to break due to an exception (really a stock issue but no + sense waiting for a fix) + +### v1.3.0 + +* Do not destroy incompatible fuel switchers. Instead, disable fuel + switching +* Allow part's crash tolerance to be edited +* Add info module to display changes to part in the info window. Only + displays things that can be changed. +* Various internal changes + +### v1.2.0 + +* Support TweakScale integration +* Allow plural switcher description (in part catalog) to be edited) +* Disable changing surface attach node size (problematic with + Tweakscale) + +### v1.1.4 + +* Don't remove FSfuelSwitch or InterstellarFuelSwitch if + ModuleB9PartSwitch doesn't manage resources +* Defer rendering drag cubes until part has been attached (fixes + flickering in editor) +* Avoid firing events multiple times +* Various internal changes + +### v1.1.3 + +* Recompile against KSP 1.1.2 +* Simplify part list info a bit +* Hopefully make some error messages clearer +* Various internal refactors and simplifications + +### v1.1.2 + +* Remove FSmeshSwitch and InterstellarMeshSwitch from incompatible + modules +* Recompile against KSP 1.1.1 + +### v1.1.1 + +* Fix resource cost not accounting for units per volume on tank type + +### v1.1 + +* KSP 1.1 compatibility +* Fixed bug where having part switching on the root part would cause + physics to break +* Moved UI controls to UI\_ChooseOption +* Adjust default Monopropellant tank type to be closer to (new) stock + values +* Use stock part mass modification +* Hopefully fix incompatible module checking +* Various refactors and simplifications which might improve performance + a bit + +### v1.0.1 + +* Fix NRE in flight scene + +### v1.0.0 + +* Initial release diff --git a/Orion/GameData/B9PartSwitch/DefaultTankTypes.cfg b/Orion/GameData/B9PartSwitch/DefaultTankTypes.cfg new file mode 100644 index 0000000..e8e1606 --- /dev/null +++ b/Orion/GameData/B9PartSwitch/DefaultTankTypes.cfg @@ -0,0 +1,81 @@ +// Structural values (should be set by user) +// Rocket +// Mass = 0.0005 +// Cost = 0.25 +// Spaceplane (re-entry shielded, maxTemp > 2000) +// Mass = 0.000625 +// Cost = 0.375 + +B9_TANK_TYPE +{ + name = LiquidFuel + title = #LOC_B9PartSwitch_tank_type_lf // LiquidFuel + tankMass = 0.0001 + tankCost = 0.375 + + RESOURCE + { + name = LiquidFuel + unitsPerVolume = 1 + } +} + +B9_TANK_TYPE +{ + name = Oxidizer + title = #LOC_B9PartSwitch_tank_type_o // Oxidizer + tankMass = 0.0001 + tankCost = 0.148 + RESOURCE + { + name = Oxidizer + unitsPerVolume = 1 + } +} + +B9_TANK_TYPE +{ + name = LFO + title = #LOC_B9PartSwitch_tank_type_lfo // LFO + tankMass = 0.000125 + tankCost = 0.25 + + RESOURCE + { + name = LiquidFuel + unitsPerVolume = 0.45 + } + RESOURCE + { + name = Oxidizer + unitsPerVolume = 0.55 + } +} + +B9_TANK_TYPE +{ + name = MonoPropellant + title = #LOC_B9PartSwitch_tank_type_monoprop // MonoPropellant + tankMass = 0.0004 + tankCost = 0.75 + + RESOURCE + { + name = MonoPropellant + unitsPerVolume = 1.5 + } +} + +B9_TANK_TYPE +{ + name = Battery + title = #LOC_B9PartSwitch_tank_type_ec // Battery + tankMass = 0.0005 + tankCost = 15.0 + + RESOURCE + { + name = ElectricCharge + unitsPerVolume = 20 + } +} diff --git a/Orion/GameData/B9PartSwitch/LICENSE b/Orion/GameData/B9PartSwitch/LICENSE new file mode 100644 index 0000000..341c30b --- /dev/null +++ b/Orion/GameData/B9PartSwitch/LICENSE @@ -0,0 +1,166 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + diff --git a/Orion/GameData/B9PartSwitch/Localization/de-de.cfg b/Orion/GameData/B9PartSwitch/Localization/de-de.cfg new file mode 100644 index 0000000..af0e29b --- /dev/null +++ b/Orion/GameData/B9PartSwitch/Localization/de-de.cfg @@ -0,0 +1,25 @@ +Localization +{ + de-de + { + #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Auswechselbares Teil + #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volumen + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Untergruppe + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Untergruppen + #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Select <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> verfügt über Ressourcen, durch das Umschalten von <<2>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Bestätigen Sie das Entfernen der Ressource + #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Select <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Current) + #LOC_B9PartSwitch_tank_type_lf = Flüssig Treibstoff + #LOC_B9PartSwitch_tank_type_o = Oxidationsmittel + #LOC_B9PartSwitch_tank_type_lfo = LFO + #LOC_B9PartSwitch_tank_type_monoprop = MonoPropellant + #LOC_B9PartSwitch_tank_type_ec = Batterie + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_temp = Maximale Temperatur + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_skin_temp = Maximale Außenhüllen Temperatur + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_crash_tolerance = Aufschlagtoleranz + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_empty = Leer + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_full = Voll + } +} diff --git a/Orion/GameData/B9PartSwitch/Localization/en-us.cfg b/Orion/GameData/B9PartSwitch/Localization/en-us.cfg new file mode 100644 index 0000000..94ccf4a --- /dev/null +++ b/Orion/GameData/B9PartSwitch/Localization/en-us.cfg @@ -0,0 +1,25 @@ +Localization +{ + en-us + { + #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Switchable Part + #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volume + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Subtype + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Subtypes + #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Select <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> has resources that will be dumped by switching the <<2>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Confirm Resource Removal + #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Select <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Current) + #LOC_B9PartSwitch_tank_type_lf = LiquidFuel + #LOC_B9PartSwitch_tank_type_o = Oxidizer + #LOC_B9PartSwitch_tank_type_lfo = LFO + #LOC_B9PartSwitch_tank_type_monoprop = MonoPropellant + #LOC_B9PartSwitch_tank_type_ec = Battery + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_temp = Maximum Temperature + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_skin_temp = Maximum Skin Temperature + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_crash_tolerance = Crash Tolerance + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_empty = empty + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_full = full + } +} diff --git a/Orion/GameData/B9PartSwitch/Localization/es-es.cfg b/Orion/GameData/B9PartSwitch/Localization/es-es.cfg new file mode 100644 index 0000000..320b16f --- /dev/null +++ b/Orion/GameData/B9PartSwitch/Localization/es-es.cfg @@ -0,0 +1,25 @@ +Localization +{ + es-es + { + #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Parte conmutable + #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volumen + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Subtipo + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Subtipos + #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Seleccionar <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> tiene recursos que serán abandonados cambiando el <<2>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Confirmar la eliminación de recursos + #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Seleccionar <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Actual) + #LOC_B9PartSwitch_tank_type_lf = Combustible líquido + #LOC_B9PartSwitch_tank_type_o = Oxidante + #LOC_B9PartSwitch_tank_type_lfo = CLO + #LOC_B9PartSwitch_tank_type_monoprop = Monopropelante + #LOC_B9PartSwitch_tank_type_ec = Batería + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_temp = Temperatura máxima + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_skin_temp = Temperatura máxima de skin + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_crash_tolerance = Tolerancia de choque + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_empty = vacío + #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_tank_full = lleno + } +} diff --git a/Orion/GameData/B9PartSwitch/Localization/fr-fr.cfg b/Orion/GameData/B9PartSwitch/Localization/fr-fr.cfg new file mode 100644 index 0000000..7b98d4a --- /dev/null +++ b/Orion/GameData/B9PartSwitch/Localization/fr-fr.cfg @@ -0,0 +1,20 @@ +Localization +{ + fr-fr + { + #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Pièce commutable + #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volume + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Sous-type + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Sous-types + #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Sélectionner <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> a des ressources qui seront perdues en changeant le <<2>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Confirmer la suppression des ressources + #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Sélectionner <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Actuel) + #LOC_B9PartSwitch_tank_type_lf = ErgolLiquide + #LOC_B9PartSwitch_tank_type_o = Oxydant + #LOC_B9PartSwitch_tank_type_lfo = LFO + #LOC_B9PartSwitch_tank_type_monoprop = Monergol + #LOC_B9PartSwitch_tank_type_ec = Batterie + } +} diff --git a/Orion/GameData/B9PartSwitch/Localization/pt-br.cfg b/Orion/GameData/B9PartSwitch/Localization/pt-br.cfg new file mode 100644 index 0000000..805abf4 --- /dev/null +++ b/Orion/GameData/B9PartSwitch/Localization/pt-br.cfg @@ -0,0 +1,20 @@ +Localization +{ + pt-br + { + #LOC_B9PartSwitch_ModuleB9PartSwitch_title = Peça Convertível + #LOC_B9PartSwitch_ModuleB9PartSwitch_tank_volume = Volume + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description = Subtipo + #LOC_B9PartSwitch_ModuleB9PartSwitch_default_switcher_description_plural = Subtipos + #LOC_B9PartSwitch_ModuleB9PartSwitch_select_subtype = Selecione <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_resources_will_be_dumped_warning = <<1>> tem recursos que serão despejados, trocando o <<2>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_confirm_resource_removal_dialog_title = Confirme a Remoção de Recursos + #LOC_B9PartSwitch_PartSwitchFlightDialog_select_new_subtype_dialog_title = Selecione <<1>> + #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Atual) + #LOC_B9PartSwitch_tank_type_lf = Combustível Líquido + #LOC_B9PartSwitch_tank_type_o = Oxidante + #LOC_B9PartSwitch_tank_type_lfo = CLO + #LOC_B9PartSwitch_tank_type_monoprop = Monopropelante + #LOC_B9PartSwitch_tank_type_ec = Bateria + } +} diff --git a/Orion/GameData/B9PartSwitch/PartInfo.cfg b/Orion/GameData/B9PartSwitch/PartInfo.cfg new file mode 100644 index 0000000..1046d33 --- /dev/null +++ b/Orion/GameData/B9PartSwitch/PartInfo.cfg @@ -0,0 +1,7 @@ +@PART[*]:HAS[@MODULE[ModuleB9PartSwitch]]:FOR[zzzzzz-B9PartSwitch] +{ + MODULE + { + name = ModuleB9PartInfo + } +} diff --git a/Orion/GameData/B9PartSwitch/Plugins/B9PartSwitch.dll b/Orion/GameData/B9PartSwitch/Plugins/B9PartSwitch.dll new file mode 100644 index 0000000000000000000000000000000000000000..c3f8bdfd9f0051d0872db08160caf899cd436741 GIT binary patch literal 169984 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 literal 0 HcmV?d00001 diff --git a/Orion/GameData/B9PartSwitch/README.md b/Orion/GameData/B9PartSwitch/README.md new file mode 100644 index 0000000..b2c80fd --- /dev/null +++ b/Orion/GameData/B9PartSwitch/README.md @@ -0,0 +1,32 @@ +# B9PartSwitch + +A Kerbal Space Program plugin designed to implement switching of part meshes, resources, and nodes + +This mod will not change anything by itself, but is designed to be used by other mods to enable part subtype switching + +## Forum Thread + +http://forum.kerbalspaceprogram.com/index.php?showtopic=140541 + +## Requirements + +* KSP version 1.10.1 (build 2939) is the only supported KSP version +* [ModuleManager](http://forum.kerbalspaceprogram.com/index.php?showtopic=50533) is required. + +## Installation + +* Remove any previous installation of B9PartSwitch +* Make sure the latest version of ModuleManager is installed +* Copy the B9PartSwitch directory to your KSP GameData directory + +## Source + +The source can be found at [Github](https://github.com/blowfishpro/B9PartSwitch) + +## License + +This plugin is distributed under [LGPL v3.0](http://www.gnu.org/licenses/lgpl-3.0.en.html) + +## Changelog + +[On the wiki](https://github.com/blowfishpro/B9PartSwitch/wiki/Changelog) diff --git a/Orion/GameData/CommunityResourcePack/Asteroid.cfg b/Orion/GameData/CommunityResourcePack/Asteroid.cfg index 0adce62..b3c6e94 100644 --- a/Orion/GameData/CommunityResourcePack/Asteroid.cfg +++ b/Orion/GameData/CommunityResourcePack/Asteroid.cfg @@ -124,9 +124,9 @@ MODULE { name = ModuleAsteroidResource + resourceName = Rock highRange = 95 lowRange = 80 presenceChance = 100 - resourceName = Rock } } \ No newline at end of file diff --git a/Orion/GameData/CommunityResourcePack/CHANGELOG.txt b/Orion/GameData/CommunityResourcePack/CHANGELOG.txt index c642755..b226dc2 100644 --- a/Orion/GameData/CommunityResourcePack/CHANGELOG.txt +++ b/Orion/GameData/CommunityResourcePack/CHANGELOG.txt @@ -1,3 +1,7 @@ +1.4.2 - 2020.12.20 +------------------ +KSP 1.11 Compatibility + 1.3.0 - 2019.10.28 ------------------ KSP 1.8.x Compatibility diff --git a/Orion/GameData/CommunityResourcePack/CRP.version b/Orion/GameData/CommunityResourcePack/CRP.version index 254ae88..904e41a 100644 --- a/Orion/GameData/CommunityResourcePack/CRP.version +++ b/Orion/GameData/CommunityResourcePack/CRP.version @@ -9,8 +9,8 @@ }, "VERSION":{ "MAJOR":1, - "MINOR":3, - "PATCH":0, + "MINOR":4, + "PATCH":2, "BUILD":0 }, "KSP_VERSION":{ @@ -25,7 +25,7 @@ }, "KSP_VERSION_MAX":{ "MAJOR":1, - "MINOR":8, - "PATCH":9 - } + "MINOR":99, + "PATCH":99 + } } diff --git a/Orion/GameData/CommunityResourcePack/Localization/en-us.cfg b/Orion/GameData/CommunityResourcePack/Localization/en-us.cfg index 89bc020..f489304 100644 --- a/Orion/GameData/CommunityResourcePack/Localization/en-us.cfg +++ b/Orion/GameData/CommunityResourcePack/Localization/en-us.cfg @@ -6,47 +6,47 @@ Localization #LOC_CRP_Hydrates_DisplayName = Hydrates #LOC_CRP_Gypsum_DisplayName = Gypsum #LOC_CRP_IntakeLqd_DisplayName = IntakeLqd - #LOC_CRP_ColonySupplies_DisplayName = ColonySupplies + #LOC_CRP_ColonySupplies_DisplayName = Colony Supplies #LOC_CRP_Lead_DisplayName = Lead - #LOC_CRP_CarbonDioxide_DisplayName = CarbonDioxide + #LOC_CRP_CarbonDioxide_DisplayName = Carbon Dioxide #LOC_CRP_Chemicals_DisplayName = Chemicals #LOC_CRP_Dirt_DisplayName = Dirt - #LOC_CRP_ExoticMinerals_DisplayName = ExoticMinerals + #LOC_CRP_ExoticMinerals_DisplayName = Exotic Minerals #LOC_CRP_Food_DisplayName = Food #LOC_CRP_Supplies_DisplayName = Supplies #LOC_CRP_Fertilizer_DisplayName = Fertilizer #LOC_CRP_Mulch_DisplayName = Mulch #LOC_CRP_Machinery_DisplayName = Machinery - #LOC_CRP_SpecializedParts_DisplayName = SpecializedParts + #LOC_CRP_SpecializedParts_DisplayName = Specialized Parts #LOC_CRP_Recyclables_DisplayName = Recyclables #LOC_CRP_Hydrogen_DisplayName = Hydrogen #LOC_CRP_Karbonite_DisplayName = Karbonite #LOC_CRP_Karborundum_DisplayName = Karborundum #LOC_CRP_LqdCO2_DisplayName = LqdCO2 #LOC_CRP_LqdCO_DisplayName = LqdCO - #LOC_CRP_MaterialKits_DisplayName = MaterialKits + #LOC_CRP_MaterialKits_DisplayName = Material Kits #LOC_CRP_Metals_DisplayName = Metals #LOC_CRP_Minerals_DisplayName = Minerals - #LOC_CRP_MetallicOre_DisplayName = MetallicOre + #LOC_CRP_MetallicOre_DisplayName = Metallic Ore #LOC_CRP_Organics_DisplayName = Organics #LOC_CRP_Oxygen_DisplayName = Oxygen #LOC_CRP_Polymers_DisplayName = Polymers - #LOC_CRP_RareMetals_DisplayName = RareMetals - #LOC_CRP_RefinedExotics_DisplayName = RefinedExotics + #LOC_CRP_RareMetals_DisplayName = Rare Metals + #LOC_CRP_RefinedExotics_DisplayName = Refined Exotics #LOC_CRP_Rock_DisplayName = Rock - #LOC_CRP_RocketParts_DisplayName = RocketParts - #LOC_CRP_SpareParts_DisplayName = SpareParts + #LOC_CRP_RocketParts_DisplayName = Rocket Parts + #LOC_CRP_SpareParts_DisplayName = Spare Parts #LOC_CRP_Substrate_DisplayName = Substrate #LOC_CRP_Uraninite_DisplayName = Uraninite #LOC_CRP_Waste_DisplayName = Waste - #LOC_CRP_WasteWater_DisplayName = WasteWater + #LOC_CRP_WasteWater_DisplayName = Waste Water #LOC_CRP_Water_DisplayName = Water //NFT #LOC_CRP_ArgonGas_DisplayName = Argon Gas #LOC_CRP_ArgonGas_Abbreviation = Ar #LOC_CRP_Boron_DisplayName = Boron #LOC_CRP_Boron_Abbreviation = Bo - #LOC_CRP_ResourceLode_DisplayName = ResourceLode + #LOC_CRP_ResourceLode_DisplayName = Resource Lode #LOC_CRP_EnrichedUranium_DisplayName = Enriched Uranium #LOC_CRP_EnrichedUranium_Abbreviation = EnrU #LOC_CRP_DepletedUranium_DisplayName = Depleted Uranium @@ -76,11 +76,11 @@ Localization #LOC_CRP_Caesium_Abbreviation = Cs #LOC_CRP_Calcium_Abbreviation = Ca #LOC_CRP_Calcium_DisplayName = Calcium - #LOC_CRP_CarbonMonoxide_DisplayName = CarbonMonoxide + #LOC_CRP_CarbonMonoxide_DisplayName = Carbon Monoxide #LOC_CRP_CarbonMonoxide_Abbreviation = CO #LOC_CRP_Carbon_DisplayName = Carbon #LOC_CRP_Carbon_Abbreviation = C - #LOC_CRP_ChargedParticles_DisplayName = ChargedParticles + #LOC_CRP_ChargedParticles_DisplayName = Charged Particles #LOC_CRP_ChargedParticles_Abbreviation = CP #LOC_CRP_Chlorine_DisplayName = Chlorine #LOC_CRP_Chlorine_Abbreviation = Cl @@ -92,25 +92,25 @@ Localization #LOC_CRP_Deuterium_Abbreviation = D #LOC_CRP_LqdDeuterium_DisplayName = LqdDeuterium #LOC_CRP_LqdDeuterium_Abbreviation = D - #LOC_CRP_DepletedFuel_DisplayName = DepletedFuel + #LOC_CRP_DepletedFuel_DisplayName = Depleted Fuel #LOC_CRP_DepletedFuel_Abbreviation = DepF - #LOC_CRP_ExoticMatter_DisplayName = ExoticMatter + #LOC_CRP_ExoticMatter_DisplayName = Exotic Matter #LOC_CRP_ExoticMatter_Abbreviation = EcM - #LOC_CRP_FusionPellets_DisplayName = FusionPellets + #LOC_CRP_FusionPellets_DisplayName = Fusion Pellets #LOC_CRP_FusionPellets_Abbreviation = FP #LOC_CRP_Fluorine_DisplayName = Fluorine #LOC_CRP_Fluorine_Abbreviation = F #LOC_CRP_Fluorite_DisplayName = Fluorite #LOC_CRP_Fluorite_Abbreviation = CaF2 - #LOC_CRP_HeavyWater_DisplayName = HeavyWater + #LOC_CRP_HeavyWater_DisplayName = Heavy Water #LOC_CRP_HeavyWater_Abbreviation = D20 #LOC_CRP_IntakeAtm_DisplayName = IntakeAtm #LOC_CRP_IntakeAtm_Abbreviation = IntA - #LOC_CRP_KryptonGas_DisplayName = KryptonGas + #LOC_CRP_KryptonGas_DisplayName = Krypton Gas #LOC_CRP_KryptonGas_Abbreviation = Kr #LOC_CRP_LqdKrypton_DisplayName = LqdKrypton #LOC_CRP_LqdKrypton_Abbreviation = Kr - #LOC_CRP_NeonGas_DisplayName = NeonGas + #LOC_CRP_NeonGas_DisplayName = Neon Gas #LOC_CRP_NeonGas_Abbreviation = Ne #LOC_CRP_LqdNeon_DisplayName = LqdNeon #LOC_CRP_LqdNeon_Abbreviation = Ne @@ -118,9 +118,9 @@ Localization #LOC_CRP_Lithium_Abbreviation = Li7 #LOC_CRP_Lithium6_DisplayName = Lithium6 #LOC_CRP_Lithium6_Abbreviation = Li6 - #LOC_CRP_LithiumHydride_DisplayName = LithiumHydride + #LOC_CRP_LithiumHydride_DisplayName = Lithium Hydride #LOC_CRP_LithiumHydride_Abbreviation = Li7H - #LOC_CRP_LithiumDeuteride_DisplayName = LithiumDeuteride + #LOC_CRP_LithiumDeuteride_DisplayName = Lithium Deuteride #LOC_CRP_LithiumDeuteride_Abbreviation = Li6D #LOC_CRP_LqdAmmonia_DisplayName = LqdAmmonia #LOC_CRP_LqdAmmonia_Abbreviation = NH3 @@ -152,9 +152,9 @@ Localization #LOC_CRP_Sodium_Abbreviation = Na #LOC_CRP_Sulphur_DisplayName = Sulphur #LOC_CRP_Sulphur_Abbreviation = S - #LOC_CRP_SolidHydrogen_DisplayName = SolidHydrogen + #LOC_CRP_SolidHydrogen_DisplayName = Solid Hydrogen #LOC_CRP_SolidHydrogen_Abbreviation = SH - #LOC_CRP_PolyvinylChloride_DisplayName = PolyvinylChloride + #LOC_CRP_PolyvinylChloride_DisplayName = Polyvinyl Chloride #LOC_CRP_PolyvinylChloride_Abbreviation = PVC #LOC_CRP_Plutonium-238_DisplayName = Plutonium-238 #LOC_CRP_Plutonium-238_Abbreviation = Pu238 @@ -168,9 +168,9 @@ Localization #LOC_CRP_Silicon_Abbreviation = Si #LOC_CRP_Spodumene_DisplayName = Spodumene #LOC_CRP_Spodumene_Abbreviation = LiAl - #LOC_CRP_SolarWind_DisplayName = SolarWind + #LOC_CRP_SolarWind_DisplayName = Solar Wind #LOC_CRP_SolarWind_Abbreviation = SW - #LOC_CRP_ThermalPower_DisplayName = ThermalPower + #LOC_CRP_ThermalPower_DisplayName = Thermal Power #LOC_CRP_ThermalPower_Abbreviation = ThP #LOC_CRP_Thorium_DisplayName = Thorium #LOC_CRP_Thorium_Abbreviation = Th @@ -180,11 +180,11 @@ Localization #LOC_CRP_Tritium_Abbreviation = T #LOC_CRP_LqdTritium_DisplayName = LqdTritium #LOC_CRP_LqdTritium_Abbreviation = T - #LOC_CRP_UraniumNitride_DisplayName = UraniumNitride + #LOC_CRP_UraniumNitride_DisplayName = Uranium Nitride #LOC_CRP_UraniumNitride_Abbreviation = UN - #LOC_CRP_VacuumPlasma_DisplayName = VacuumPlasma + #LOC_CRP_VacuumPlasma_DisplayName = Vacuum Plasma #LOC_CRP_VacuumPlasma_Abbreviation = VP - #LOC_CRP_WasteHeat_DisplayName = WasteHeat + #LOC_CRP_WasteHeat_DisplayName = Waste Heat #LOC_CRP_WasteHeat_Abbreviation = WH #LOC_CRP_LqdXenon_DisplayName = LqdXenon #LOC_CRP_LqdXenon_Abbreviation = Xe @@ -217,7 +217,7 @@ Localization #LOC_CRP_IRFNA-IV_DisplayName = IRFNA-IV #LOC_CRP_IWFNA_DisplayName = IWFNA #LOC_CRP_Kerosene_DisplayName = Kerosene - #LOC_CRP_LeadBallast_DisplayName = LeadBallast + #LOC_CRP_LeadBallast_DisplayName = Lead Ballast #LOC_CRP_LqdFluorine_DisplayName = LqdFluorine #LOC_CRP_LqdMethane_DisplayName = LqdMethane #LOC_CRP_LqdOxygen_DisplayName = LqdOxygen @@ -233,7 +233,7 @@ Localization #LOC_CRP_NGNC_DisplayName = NGNC #LOC_CRP_N2F4_DisplayName = N2F4 #LOC_CRP_Nitrogen_DisplayName = Nitrogen - #LOC_CRP_NitrousOxide_DisplayName = NitrousOxide + #LOC_CRP_NitrousOxide_DisplayName = Nitrous Oxide #LOC_CRP_NTO_DisplayName = NTO #LOC_CRP_OF2_DisplayName = OF2 #LOC_CRP_PBAN_DisplayName = PBAN diff --git a/Orion/GameData/CommunityResourcePack/ResourceConfigs/Water.cfg b/Orion/GameData/CommunityResourcePack/ResourceConfigs/Water.cfg index b37d0dc..96ada9f 100644 --- a/Orion/GameData/CommunityResourcePack/ResourceConfigs/Water.cfg +++ b/Orion/GameData/CommunityResourcePack/ResourceConfigs/Water.cfg @@ -47,9 +47,9 @@ GLOBAL_RESOURCE Distribution { - PresenceChance = 20 - MinAbundance = .1 - MaxAbundance = 50 + PresenceChance = 100 + MinAbundance = 5 + MaxAbundance = 75 Variance = 20 Dispersal = 3 } @@ -77,7 +77,7 @@ PLANETARY_RESOURCE Distribution { PresenceChance = 100 - MinAbundance = 1 + MinAbundance = 5 MaxAbundance = 50 Variance = 20 Dispersal = 3 diff --git a/Orion/GameData/CommunityResourcePack/ResourceConfigs/XenonGas.cfg b/Orion/GameData/CommunityResourcePack/ResourceConfigs/XenonGas.cfg index a90111e..db4d725 100644 --- a/Orion/GameData/CommunityResourcePack/ResourceConfigs/XenonGas.cfg +++ b/Orion/GameData/CommunityResourcePack/ResourceConfigs/XenonGas.cfg @@ -44,23 +44,6 @@ BIOME_RESOURCE } } -BIOME_RESOURCE -{ - ResourceName = XenonGas - ResourceType = 0 - PlanetName = Kerbin - BiomeName = Water - - Distribution - { - PresenceChance = 100 - MinAbundance = 0.001 - MaxAbundance = 0.01 - Variance = 10 - Dispersal = 3 - } -} - BIOME_RESOURCE { ResourceName = XenonGas diff --git a/Orion/GameData/Orion/Localization/en-us.cfg b/Orion/GameData/Orion/Localization/en-us.cfg index 8f80cb0..6d03f1d 100644 --- a/Orion/GameData/Orion/Localization/en-us.cfg +++ b/Orion/GameData/Orion/Localization/en-us.cfg @@ -84,10 +84,11 @@ Localization #LOC_SPO_BombISRU_Stop = Stop APU Manufacture #LOC_SPO_medOre_Name = Medium Radial Ore Tank - #LOC_SPO_medMetalOre_Name = Medium Metallic Ore Tank + #LOC_SPO_medMetalOre_Name = Medium Radial Metallic Ore Tank #LOC_SPO_medMetal_Name = Medium Radial Metals Container #LOC_SPO_medU238_Name = Medium Radial Enriched Uranium Container - #LOC_SPO_medUranite_Name = Medium Radial Uranitite Tank + #LOC_SPO_medUraninite_Name = Medium Radial Uranitite Tank + #LOC_SPO_medGenericResource_Name = Medium Radial Resource Tank #LOC_SPO_Ore_desc = A radial resource storage container for supplying Orion ISRU processes #LOC_SPO_ResTank_tags = isru mine )mining (ore resource store //Crew diff --git a/Orion/GameData/Orion/Parts/Command/Mk15Pod/Capsule.cfg b/Orion/GameData/Orion/Parts/Command/Mk15Pod/Capsule.cfg index 1b48a26..d036063 100644 --- a/Orion/GameData/Orion/Parts/Command/Mk15Pod/Capsule.cfg +++ b/Orion/GameData/Orion/Parts/Command/Mk15Pod/Capsule.cfg @@ -39,7 +39,7 @@ breakingTorque = 200 maxTemp = 1000 skinMaxTemp = 2000 vesselType = Ship -bulkheadProfiles = size1.5, size1 +bulkheadProfiles = size1p5, size1 tags = #autoLOC_501807 //#autoLOC_501807 = capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque CrewCapacity = 2 diff --git a/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/LargeTank.cfg b/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/LargeTank.cfg index 2378ced..4d0a60a 100644 --- a/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/LargeTank.cfg +++ b/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/LargeTank.cfg @@ -37,7 +37,7 @@ crashTolerance = 14 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #LOC_SPO_Mag_tags RESOURCE { diff --git a/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/MedTank.cfg b/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/MedTank.cfg index 9260811..9bd6093 100644 --- a/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/MedTank.cfg +++ b/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/MedTank.cfg @@ -37,7 +37,7 @@ crashTolerance = 14 breakingForce = 1000 breakingTorque = 1000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #LOC_SPO_Mag_tags RESOURCE { diff --git a/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/SmallTank.cfg b/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/SmallTank.cfg index b581d32..dade79f 100644 --- a/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/SmallTank.cfg +++ b/Orion/GameData/Orion/Parts/FuelTanks/BombMagazine/SmallTank.cfg @@ -37,7 +37,7 @@ crashTolerance = 14 breakingForce = 500 breakingTorque = 500 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #LOC_SPO_Mag_tags RESOURCE { diff --git a/Orion/GameData/Orion/Parts/FuelTanks/LFO/LargeTank.cfg b/Orion/GameData/Orion/Parts/FuelTanks/LFO/LargeTank.cfg index 301c869..592209d 100644 --- a/Orion/GameData/Orion/Parts/FuelTanks/LFO/LargeTank.cfg +++ b/Orion/GameData/Orion/Parts/FuelTanks/LFO/LargeTank.cfg @@ -37,7 +37,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #autoLOC_500546 //#autoLOC_500546 = fueltank ?lfo liquid oxidizer propellant rocket RESOURCE diff --git a/Orion/GameData/Orion/Parts/FuelTanks/LFO/MedTank.cfg b/Orion/GameData/Orion/Parts/FuelTanks/LFO/MedTank.cfg index 9e1f4e3..e72c7eb 100644 --- a/Orion/GameData/Orion/Parts/FuelTanks/LFO/MedTank.cfg +++ b/Orion/GameData/Orion/Parts/FuelTanks/LFO/MedTank.cfg @@ -37,7 +37,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #autoLOC_500546 //#autoLOC_500546 = fueltank ?lfo liquid oxidizer propellant rocket RESOURCE diff --git a/Orion/GameData/Orion/Parts/FuelTanks/LFO/ShortTank.cfg b/Orion/GameData/Orion/Parts/FuelTanks/LFO/ShortTank.cfg index ac8a255..3347628 100644 --- a/Orion/GameData/Orion/Parts/FuelTanks/LFO/ShortTank.cfg +++ b/Orion/GameData/Orion/Parts/FuelTanks/LFO/ShortTank.cfg @@ -37,7 +37,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #autoLOC_500546 //#autoLOC_500546 = fueltank ?lfo liquid oxidizer propellant rocket RESOURCE diff --git a/Orion/GameData/Orion/Parts/FuelTanks/RCS/MedTank.cfg b/Orion/GameData/Orion/Parts/FuelTanks/RCS/MedTank.cfg index 65133f7..c91b1e4 100644 --- a/Orion/GameData/Orion/Parts/FuelTanks/RCS/MedTank.cfg +++ b/Orion/GameData/Orion/Parts/FuelTanks/RCS/MedTank.cfg @@ -37,7 +37,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #autoLOC_500615 //#autoLOC_500615 = fuel fueltank rcs RESOURCE diff --git a/Orion/GameData/Orion/Parts/FuelTanks/RCS/ShortTank.cfg b/Orion/GameData/Orion/Parts/FuelTanks/RCS/ShortTank.cfg index 2a5a2a7..d4ad335 100644 --- a/Orion/GameData/Orion/Parts/FuelTanks/RCS/ShortTank.cfg +++ b/Orion/GameData/Orion/Parts/FuelTanks/RCS/ShortTank.cfg @@ -37,7 +37,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #autoLOC_500615 //#autoLOC_500615 = fuel fueltank rcs RESOURCE diff --git a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetalContainer.cfg b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetalContainer.cfg index 3e572f6..570807a 100644 --- a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetalContainer.cfg +++ b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetalContainer.cfg @@ -39,7 +39,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #LOC_SPO_ResTank_tags // isru mine )mining (ore resource store RESOURCE diff --git a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetallicOreContainer.cfg b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetallicOreContainer.cfg index 24dc8f6..d5b619d 100644 --- a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetallicOreContainer.cfg +++ b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetallicOreContainer.cfg @@ -39,7 +39,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #LOC_SPO_ResTank_tags // isru mine )mining (ore resource store RESOURCE diff --git a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/OreContainer.cfg b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/OreContainer.cfg index c755449..9f1faa7 100644 --- a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/OreContainer.cfg +++ b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/OreContainer.cfg @@ -38,7 +38,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #LOC_SPO_ResTank_tags // isru mine )mining (ore resource store RESOURCE diff --git a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/U238Container.cfg b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/U238Container.cfg index 650d83c..f765edb 100644 --- a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/U238Container.cfg +++ b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/U238Container.cfg @@ -39,7 +39,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #LOC_SPO_ResTank_tags // isru mine )mining (ore resource store RESOURCE diff --git a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/UranititeContainer.cfg b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/UranititeContainer.cfg index 9362321..1ec78ae 100644 --- a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/UranititeContainer.cfg +++ b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/UranititeContainer.cfg @@ -24,7 +24,7 @@ entryCost = 7000 cost = 1600 category = FuelTank subcategory = 0 -title = #LOC_SPO_medUranite_Name +title = #LOC_SPO_medUraninite_Name manufacturer = #LOC_SPO_manufacturer_title description = #LOC_SPO_Ore_desc attachRules = 1,1,1,1,0 @@ -39,7 +39,7 @@ crashTolerance = 14 breakingForce = 200 breakingTorque = 200 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, srf +bulkheadProfiles = size1p5, srf tags = #LOC_SPO_ResTank_tags // isru mine )mining (resource store RESOURCE diff --git a/Orion/GameData/Orion/Parts/Resources/Smelter/Smelter.cfg b/Orion/GameData/Orion/Parts/Resources/Smelter/Smelter.cfg index f6ce360..16202af 100644 --- a/Orion/GameData/Orion/Parts/Resources/Smelter/Smelter.cfg +++ b/Orion/GameData/Orion/Parts/Resources/Smelter/Smelter.cfg @@ -42,7 +42,7 @@ crashTolerance = 20 breakingForce = 2000 breakingTorque = 2000 maxTemp = 3000 // = 3000 -bulkheadProfiles = size1.5 +bulkheadProfiles = size1p5 tags = #LOC_SPO_Processor_tags MODULE diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter125.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter125.cfg index f832aa6..c5dec5f 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter125.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter125.cfg @@ -38,7 +38,7 @@ crashTolerance = 25 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size1 +bulkheadProfiles = size1p5, size1 tags = #LOC_SPO_Adapter_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter125Tall.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter125Tall.cfg index 1f1dc06..bdb001b 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter125Tall.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter125Tall.cfg @@ -38,7 +38,7 @@ crashTolerance = 25 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size1 +bulkheadProfiles = size1p5, size1 tags = #LOC_SPO_Adapter_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter25.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter25.cfg index 8bc613e..0b2d946 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter25.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter25.cfg @@ -38,7 +38,7 @@ crashTolerance = 25 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size2 +bulkheadProfiles = size1p5, size2 tags = #LOC_SPO_Adapter_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter25Tall.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter25Tall.cfg index 909e694..30b16cc 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter25Tall.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter25Tall.cfg @@ -38,7 +38,7 @@ crashTolerance = 25 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size2 +bulkheadProfiles = size1p5, size2 tags = #LOC_SPO_Adapter_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter375.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter375.cfg index 5ffcbc0..5930b66 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter375.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter375.cfg @@ -38,7 +38,7 @@ crashTolerance = 25 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size3 +bulkheadProfiles = size1p5, size3 tags = #LOC_SPO_Adapter_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter375Tall.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter375Tall.cfg index cbf14ef..a8ce4f7 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter375Tall.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter375Tall.cfg @@ -38,6 +38,6 @@ crashTolerance = 25 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size3 +bulkheadProfiles = size1p5, size3 tags = #LOC_SPO_Adapter_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg index 7461aee..9819dd8 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Adapter5.cfg @@ -39,7 +39,7 @@ crashTolerance = 25 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size5 +bulkheadProfiles = size1p5, size4 tags = #LOC_SPO_Adapter_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/Adapters/Endcap.cfg b/Orion/GameData/Orion/Parts/Structural/Adapters/Endcap.cfg index 419d10e..05bbcda 100644 --- a/Orion/GameData/Orion/Parts/Structural/Adapters/Endcap.cfg +++ b/Orion/GameData/Orion/Parts/Structural/Adapters/Endcap.cfg @@ -37,7 +37,7 @@ crashTolerance = 25 breakingForce = 2000 breakingTorque = 2000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5 +bulkheadProfiles = size1p5 tags = #LOC_SPO_Spine_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter125.cfg b/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter125.cfg index fde32e9..50a4e04 100644 --- a/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter125.cfg +++ b/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter125.cfg @@ -38,7 +38,7 @@ crashTolerance = 50 breakingForce = 5000 breakingTorque = 5000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size1 +bulkheadProfiles = size1p5, size1 tags = #LOC_SPO_Spine_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter25.cfg b/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter25.cfg index 69ff045..d46e29f 100644 --- a/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter25.cfg +++ b/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter25.cfg @@ -38,7 +38,7 @@ crashTolerance = 50 breakingForce = 5000 breakingTorque = 5000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size2 +bulkheadProfiles = size1p5, size2 tags = #LOC_SPO_Spine_tags } diff --git a/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter375.cfg b/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter375.cfg index 74eae8b..e7637f2 100644 --- a/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter375.cfg +++ b/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter375.cfg @@ -38,7 +38,7 @@ crashTolerance = 50 breakingForce = 5000 breakingTorque = 5000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size3 +bulkheadProfiles = size1p5, size3 tags = #LOC_SPO_Spine_tags MODULE diff --git a/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter5.cfg b/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter5.cfg index 6bd19ba..cb5d207 100644 --- a/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter5.cfg +++ b/Orion/GameData/Orion/Parts/Structural/TrussAdapters/Adapter5.cfg @@ -38,7 +38,7 @@ crashTolerance = 50 breakingForce = 5000 breakingTorque = 5000 maxTemp = 2000 // = 3000 -bulkheadProfiles = size1.5, size3 +bulkheadProfiles = size1p5, size3 tags = #LOC_SPO_Spine_tags MODULE diff --git a/Orion/GameData/Orion/Parts/Utility/CrewHabs/CrewSpineShort.cfg b/Orion/GameData/Orion/Parts/Utility/CrewHabs/CrewSpineShort.cfg index f327996..30336cd 100644 --- a/Orion/GameData/Orion/Parts/Utility/CrewHabs/CrewSpineShort.cfg +++ b/Orion/GameData/Orion/Parts/Utility/CrewHabs/CrewSpineShort.cfg @@ -39,7 +39,7 @@ breakingTorque = 1000 maxTemp = 1000 skinMaxTemp = 2000 vesselType = Ship -bulkheadProfiles = size1.5 +bulkheadProfiles = size1p5 tags = #autoLOC_500690 CrewCapacity = 2 INTERNAL diff --git a/Orion/GameData/Orion/Parts/Utility/CrewHabs/Hab.cfg b/Orion/GameData/Orion/Parts/Utility/CrewHabs/Hab.cfg index b8dc6da..72db610 100644 --- a/Orion/GameData/Orion/Parts/Utility/CrewHabs/Hab.cfg +++ b/Orion/GameData/Orion/Parts/Utility/CrewHabs/Hab.cfg @@ -39,7 +39,7 @@ breakingTorque = 1000 maxTemp = 1000 skinMaxTemp = 2000 vesselType = Ship -bulkheadProfiles = size1.5 +bulkheadProfiles = size1p5 tags = #autoLOC_500690 CrewCapacity = 8 diff --git a/Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg b/Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg index a97ff17..fc7cff2 100644 --- a/Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg +++ b/Orion/GameData/Orion/Parts/Utility/CrewedLab/Lab.cfg @@ -38,7 +38,7 @@ breakingForce = 1000 breakingTorque = 1000 maxTemp = 1000 skinMaxTemp = 2000 -bulkheadProfiles = size1.5 +bulkheadProfiles = size1p5 tags = #autoLOC_500690 CrewCapacity = 2 diff --git a/Orion/GameData/Orion/Parts/Utility/RadialCargoBay/BayLongRadial.cfg b/Orion/GameData/Orion/Parts/Utility/RadialCargoBay/BayLongRadial.cfg index ff2b792..042e8f3 100644 --- a/Orion/GameData/Orion/Parts/Utility/RadialCargoBay/BayLongRadial.cfg +++ b/Orion/GameData/Orion/Parts/Utility/RadialCargoBay/BayLongRadial.cfg @@ -40,7 +40,7 @@ crashTolerance = 50 maxTemp = 2700 // = 3000 emissiveConstant = 0.87 fuelCrossFeed = True -bulkheadProfiles = size1.5 +bulkheadProfiles = size1p5 breakingForce = 750 breakingTorque = 750 tags = #autoLOC_500920 diff --git a/Orion/GameData/Orion/Parts/Utility/RadialCargoBay/BayRadial.cfg b/Orion/GameData/Orion/Parts/Utility/RadialCargoBay/BayRadial.cfg index b195897..303ad2a 100644 --- a/Orion/GameData/Orion/Parts/Utility/RadialCargoBay/BayRadial.cfg +++ b/Orion/GameData/Orion/Parts/Utility/RadialCargoBay/BayRadial.cfg @@ -40,7 +40,7 @@ crashTolerance = 50 maxTemp = 2700 // = 3000 emissiveConstant = 0.87 fuelCrossFeed = True -bulkheadProfiles = size1.5 +bulkheadProfiles = size1p5 breakingForce = 750 breakingTorque = 750 tags = #autoLOC_500920 diff --git a/Orion/GameData/Orion/Patches/ResourceContainers.cfg b/Orion/GameData/Orion/Patches/ResourceContainers.cfg new file mode 100644 index 0000000..7dcbedc --- /dev/null +++ b/Orion/GameData/Orion/Patches/ResourceContainers.cfg @@ -0,0 +1,183 @@ +B9_TANK_TYPE +{ + name = Ore + title = #autoLOC_501007 //#autoLOC_501007 = Ore + primaryColor = #222322 + percentFilled = 0 + tankMass = 0.0004 + tankCost = 0.1 + RESOURCE + { + name = Ore + unitsPerVolume = 1 + } +} + +B9_TANK_TYPE +{ + name = MetallicOre + title = #LOC_CRP_MetallicOre_DisplayName //#LOC_CRP_MetallicOre_DisplayName = Metallic Ore + primaryColor = #583D20 + percentFilled = 0 + tankMass = 0.0001 + tankCost = 0.1 + RESOURCE + { + name = MetallicOre + unitsPerVolume = 1 + } +} + +B9_TANK_TYPE +{ + name = Uraninite + title = #LOC_CRP_Uraninite_DisplayName //#LOC_CRP_Uraninite_DisplayName = Uraninite + primaryColor = #9D8948 + percentFilled = 0 + tankMass = 0.0004 + tankCost = 0.2 + RESOURCE + { + name = Uraninite + unitsPerVolume = 1 + } +} + +B9_TANK_TYPE +{ + name = Metals + title = #LOC_CRP_Metals_DisplayName //#LOC_CRP_Metals_DisplayName = Metals + primaryColor = #747B74 + percentFilled = 0 + tankMass = 0.0001 + tankCost = 0.1 + RESOURCE + { + name = Metals + unitsPerVolume = 1 + } +} + +B9_TANK_TYPE +{ + name = EnrichedUranium + title = #LOC_CRP_EnrichedUranium_DisplayName //#LOC_CRP_EnrichedUranium_DisplayName = Enriched Uranium + primaryColor = #439231 + percentFilled = 0 + tankMass = 0.0004 + tankCost = 0.2 + RESOURCE + { + name = EnrichedUranium + unitsPerVolume = 1 + } +} + ++PART[SPO_OreContainer]:NEEDS[B9PartSwitch] +{ + @name = SPO_ResourceContainer + @title = #LOC_SPO_medGenericResource_Name + @description = #LOC_SPO_Ore_desc + + !MODEL,* {} + + MODEL + { + name = Ore + model = Orion/Parts/Resources/ResourceContainers/OreContainer + texture = ksp_s_landerCan_diff, Squad/Parts/Command/mk1LanderCan/ksp_s_landerCan_diff + texture = battery4k, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_diff + texture = battery4k_n_NRM, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_normal + } + MODEL + { + name = MetallicOre + model = Orion/Parts/Resources/ResourceContainers/MOreContainer + texture = ksp_s_landerCan_diff, Squad/Parts/Command/mk1LanderCan/ksp_s_landerCan_diff + texture = battery4k, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_diff + texture = battery4k_n_NRM, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_normal + texture = model003, Squad/Parts/Engine/liquidEngineLV-N/model000 + } + MODEL + { + name = Uraninite + model = Orion/Parts/Resources/ResourceContainers/YellocakeContainer + texture = ksp_s_landerCan_diff, Squad/Parts/Command/mk1LanderCan/ksp_s_landerCan_diff + texture = battery4k, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_diff + texture = battery4k_n_NRM, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_normal + texture = model000, Squad/Parts/Engine/liquidEngineLV-N/model003 + } + MODEL + { + name = Metals + model = Orion/Parts/Resources/ResourceContainers/MetalContainer + texture = ksp_s_landerCan_diff, Squad/Parts/Command/mk1LanderCan/ksp_s_landerCan_diff + texture = battery4k, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_diff + texture = battery4k_n_NRM, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_normal + texture = model000, Squad/Parts/Engine/liquidEngineLV-N/model003 + } + MODEL + { + name = EnrichedUranium + model = Orion/Parts/Resources/ResourceContainers/EnrichedUContainer + texture = ksp_s_landerCan_diff, Squad/Parts/Command/mk1LanderCan/ksp_s_landerCan_diff + texture = battery4k, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_diff + texture = battery4k_n_NRM, Squad/Parts/Electrical/z-4kBattery/ksp_l_batteryPack_normal + texture = model000, Squad/Parts/Engine/liquidEngineLV-N/model003 + } + + MODULE + { + name = ModuleB9PartSwitch + moduleID = resourceSwitch + switcherDescription = Resource Type + switchInFlight = True + baseVolume = #$../RESOURCE[Ore]/maxAmount$ + + SUBTYPE + { + name = Ore + transform = Ore + tankType = Ore + title = #LOC_SPO_medOre_Name + defaultSubtypePriority = 100 + + } + SUBTYPE + { + name = MetallicOre + transform = MetallicOre + tankType = MetallicOre + title = #LOC_SPO_medMetalOre_Name + defaultSubtypePriority = 90 + + } + SUBTYPE + { + name = Uraninite + transform = Uraninite + tankType = Uraninite + title = #LOC_SPO_medUraninite_Name + defaultSubtypePriority = 80 + + } + SUBTYPE + { + name = Metals + transform = Metals + tankType = Metals + title = #LOC_SPO_medMetal_Name + defaultSubtypePriority = 70 + + } + SUBTYPE + { + name = EnrichedUranium + transform = EnrichedUranium + tankType = EnrichedUranium + title = #LOC_SPO_medU238_Name + defaultSubtypePriority = 100 + + } + } +} From 417655ee3c97f51028c4d7bfd45352070520f055 Mon Sep 17 00:00:00 2001 From: Rafael Dominiquini Date: Sun, 27 Jun 2021 22:03:48 -0300 Subject: [PATCH 12/15] Removed redundant items --- .../Parts/Resources/ResourceContainers/MetalContainer.cfg | 2 +- Orion/GameData/Orion/Patches/ResourceContainers.cfg | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetalContainer.cfg b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetalContainer.cfg index 570807a..9ceb172 100644 --- a/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetalContainer.cfg +++ b/Orion/GameData/Orion/Parts/Resources/ResourceContainers/MetalContainer.cfg @@ -19,7 +19,7 @@ node_stack_top = 0.0, 1, 0.0, 0.0, 1.0, 0.0, 2 node_stack_bottom = 0.0, -1, 0.0, 0.0, -1.0, 0.0, 2 -TechRequired = experimentalScience +TechRequired = advFuelSystems entryCost = 7000 cost = 1600 category = FuelTank diff --git a/Orion/GameData/Orion/Patches/ResourceContainers.cfg b/Orion/GameData/Orion/Patches/ResourceContainers.cfg index 7dcbedc..245300d 100644 --- a/Orion/GameData/Orion/Patches/ResourceContainers.cfg +++ b/Orion/GameData/Orion/Patches/ResourceContainers.cfg @@ -181,3 +181,9 @@ B9_TANK_TYPE } } } + +@PART[SPO_OreContainer,SPO_MetalOreContainer,SPO_UraniniteContainer,SPO_MetalContainer,SPO_EnrichedUContainer]:NEEDS[B9PartSwitch] { + %TechHidden = True + @category = none + @TechRequired = none +} From f7597a825a4c3b6287bb585a2c92c6142c065084 Mon Sep 17 00:00:00 2001 From: Rafael Dominiquini Date: Wed, 30 Jun 2021 00:48:34 -0300 Subject: [PATCH 13/15] Fixes --- ...s StarYacht.craft => Orion Gorgon-Class StarYacht.craft} | 6 +++--- .../Ships/VAB/{(MH) Orion Mode 1.craft => Orion Mode.craft} | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) rename Orion/Ships/VAB/{(MH) Gorgon-class StarYacht.craft => Orion Gorgon-Class StarYacht.craft} (99%) rename Orion/Ships/VAB/{(MH) Orion Mode 1.craft => Orion Mode.craft} (99%) diff --git a/Orion/Ships/VAB/(MH) Gorgon-class StarYacht.craft b/Orion/Ships/VAB/Orion Gorgon-Class StarYacht.craft similarity index 99% rename from Orion/Ships/VAB/(MH) Gorgon-class StarYacht.craft rename to Orion/Ships/VAB/Orion Gorgon-Class StarYacht.craft index bb624fa..f5e8392 100644 --- a/Orion/Ships/VAB/(MH) Gorgon-class StarYacht.craft +++ b/Orion/Ships/VAB/Orion Gorgon-Class StarYacht.craft @@ -1,7 +1,7 @@ -ship = (MH) Gorgon-class StarYacht +ship = Gorgon-Class StarYacht version = 1.9.1 description = A light Medusa-powered vessel for traipsing about the star system. -type = SPH +type = VAB size = 7.83636999,49.3195343,8.58598709 steamPublishedFileId = 0 persistentId = 1555182292 @@ -72,7 +72,7 @@ PART } MODULE { - name = ModulePulseEngine + name = ModuleNuclearPulseEngine isEnabled = True EngineEnabled = False enginePacked = True diff --git a/Orion/Ships/VAB/(MH) Orion Mode 1.craft b/Orion/Ships/VAB/Orion Mode.craft similarity index 99% rename from Orion/Ships/VAB/(MH) Orion Mode 1.craft rename to Orion/Ships/VAB/Orion Mode.craft index 36dbebf..66da7e7 100644 --- a/Orion/Ships/VAB/(MH) Orion Mode 1.craft +++ b/Orion/Ships/VAB/Orion Mode.craft @@ -1,4 +1,4 @@ -ship = (MH) Orion Mode 1 +ship = Orion Mode version = 1.11.0 description = A light Orion test vessel using a modified Saturn V first stage to loft it into a high sub-orbital trajectory prior to Orion Drive activation. type = VAB From 08fa7b66e0ffb79e63990909aa8d2051ce1ebafe Mon Sep 17 00:00:00 2001 From: Rafael Dominiquini Date: Sat, 3 Jul 2021 13:29:26 -0300 Subject: [PATCH 14/15] Updates --- Orion/Changelog.txt | 20 ------------------- .../Localization/en-us.cfg | 4 ++-- 2 files changed, 2 insertions(+), 22 deletions(-) diff --git a/Orion/Changelog.txt b/Orion/Changelog.txt index 9f01748..f568d44 100644 --- a/Orion/Changelog.txt +++ b/Orion/Changelog.txt @@ -1,23 +1,3 @@ -==ToDo requests/wishlist -==Finish Project Orion bits - 5m hab, VEM, space taxi, Orion-scaled RCS, IVAs - -==10m Drive, magazine deck, 10m fairing base - -==Minimag Orion - Minimag, Minimag propellant tanks, Radiator - Minimag was Coil+Capacitor banks, reactor; two parts or 1? - -==Kerbalism tie-in for radiation modelling -==KSPIE WasteHeat support - --Adds CTT integration - -==Add in external Pulse Unit anim group to hide pulse unit when out of fuel - -easy enough, have pulseunit mesh have defined name, have part.transform.'name' localscale = vector3.zero -see rocketpods rocketscales() -==Add in resource generation on engine fire - -eC generation from minimag pulses? -==Add in secondary fuel types - -ablator oil / eC consumption -==Add in thrust/impulse override for thrust values to be specified in .cfg v1.8.2 ============================= KSP 1.11 update diff --git a/Orion/GameData/CommunityResourcePack/Localization/en-us.cfg b/Orion/GameData/CommunityResourcePack/Localization/en-us.cfg index f489304..0260683 100644 --- a/Orion/GameData/CommunityResourcePack/Localization/en-us.cfg +++ b/Orion/GameData/CommunityResourcePack/Localization/en-us.cfg @@ -104,8 +104,8 @@ Localization #LOC_CRP_Fluorite_Abbreviation = CaF2 #LOC_CRP_HeavyWater_DisplayName = Heavy Water #LOC_CRP_HeavyWater_Abbreviation = D20 - #LOC_CRP_IntakeAtm_DisplayName = IntakeAtm - #LOC_CRP_IntakeAtm_Abbreviation = IntA + #LOC_CRP_IntakeAtm_DisplayName = Intake Atm + #LOC_CRP_IntakeAtm_Abbreviation = Atm #LOC_CRP_KryptonGas_DisplayName = Krypton Gas #LOC_CRP_KryptonGas_Abbreviation = Kr #LOC_CRP_LqdKrypton_DisplayName = LqdKrypton From 244793355379004b0c6fa9181cb7085fda140772 Mon Sep 17 00:00:00 2001 From: Rafael Dominiquini Date: Thu, 8 Jul 2021 15:12:58 -0300 Subject: [PATCH 15/15] Updated Localizations --- .../B9PartSwitch/DefaultTankTypes.cfg | 16 +- .../B9PartSwitch/Localization/en-us.cfg | 5 +- .../Localization/de-de.cfg | 245 --------- .../Localization/es-es.cfg | 251 --------- .../Localization/fr-fr.cfg | 501 ------------------ .../CommunityResourcePack/Localization/ja.cfg | 234 -------- .../Localization/pt-br.cfg | 251 --------- .../CommunityResourcePack/Localization/ru.cfg | 236 --------- .../Localization/zh-cn.cfg | 256 --------- .../Orion/Patches/ResourceContainers.cfg | 16 +- Orion/GameData/Orion/Patches/SMX_Drills.cfg | 48 +- Orion/GameData/Orion/Patches/Stock_Drills.cfg | 32 +- .../GameData/Orion/Patches/Ventral_Drill.cfg | 8 +- 13 files changed, 70 insertions(+), 2029 deletions(-) delete mode 100644 Orion/GameData/CommunityResourcePack/Localization/de-de.cfg delete mode 100644 Orion/GameData/CommunityResourcePack/Localization/es-es.cfg delete mode 100644 Orion/GameData/CommunityResourcePack/Localization/fr-fr.cfg delete mode 100644 Orion/GameData/CommunityResourcePack/Localization/ja.cfg delete mode 100644 Orion/GameData/CommunityResourcePack/Localization/pt-br.cfg delete mode 100644 Orion/GameData/CommunityResourcePack/Localization/ru.cfg delete mode 100644 Orion/GameData/CommunityResourcePack/Localization/zh-cn.cfg diff --git a/Orion/GameData/B9PartSwitch/DefaultTankTypes.cfg b/Orion/GameData/B9PartSwitch/DefaultTankTypes.cfg index e8e1606..5ed8d4d 100644 --- a/Orion/GameData/B9PartSwitch/DefaultTankTypes.cfg +++ b/Orion/GameData/B9PartSwitch/DefaultTankTypes.cfg @@ -55,7 +55,7 @@ B9_TANK_TYPE B9_TANK_TYPE { name = MonoPropellant - title = #LOC_B9PartSwitch_tank_type_monoprop // MonoPropellant + title = #LOC_B9PartSwitch_tank_type_monoprop // Monopropellant tankMass = 0.0004 tankCost = 0.75 @@ -66,6 +66,20 @@ B9_TANK_TYPE } } +B9_TANK_TYPE +{ + name = Xenon + title = #LOC_B9PartSwitch_tank_type_xenon // Xenon Gas + tankMass = 0.001 + tankCost = 120.0 + + RESOURCE + { + name = XenonGas + unitsPerVolume = 30 + } +} + B9_TANK_TYPE { name = Battery diff --git a/Orion/GameData/B9PartSwitch/Localization/en-us.cfg b/Orion/GameData/B9PartSwitch/Localization/en-us.cfg index 94ccf4a..b65d546 100644 --- a/Orion/GameData/B9PartSwitch/Localization/en-us.cfg +++ b/Orion/GameData/B9PartSwitch/Localization/en-us.cfg @@ -13,8 +13,9 @@ Localization #LOC_B9PartSwitch_PartSwitchFlightDialog_current_subtype_label = <<1>> (Current) #LOC_B9PartSwitch_tank_type_lf = LiquidFuel #LOC_B9PartSwitch_tank_type_o = Oxidizer - #LOC_B9PartSwitch_tank_type_lfo = LFO - #LOC_B9PartSwitch_tank_type_monoprop = MonoPropellant + #LOC_B9PartSwitch_tank_type_lfo = LF+Ox + #LOC_B9PartSwitch_tank_type_monoprop = Monopropellant + #LOC_B9PartSwitch_tank_type_xenon = Xenon Gas #LOC_B9PartSwitch_tank_type_ec = Battery #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_temp = Maximum Temperature #LOC_B9PartSwitch_SwitcherSubtypeDescriptionGenerator_max_skin_temp = Maximum Skin Temperature diff --git a/Orion/GameData/CommunityResourcePack/Localization/de-de.cfg b/Orion/GameData/CommunityResourcePack/Localization/de-de.cfg deleted file mode 100644 index 24ed621..0000000 --- a/Orion/GameData/CommunityResourcePack/Localization/de-de.cfg +++ /dev/null @@ -1,245 +0,0 @@ -Localization -{ - de-de - { - //USI - #LOC_CRP_Hydrates_DisplayName = Hydrate - #LOC_CRP_Gypsum_DisplayName = Gips - #LOC_CRP_IntakeLqd_DisplayName = Einlassflüssigkeit - #LOC_CRP_ColonySupplies_DisplayName = Kolonievorräte - #LOC_CRP_Lead_DisplayName = Blei - #LOC_CRP_CarbonDioxide_DisplayName = Kohlenstoffdioxid - #LOC_CRP_Chemicals_DisplayName = Chemikalien - #LOC_CRP_Dirt_DisplayName = Erde - #LOC_CRP_ExoticMinerals_DisplayName = Exotische Mineralien - #LOC_CRP_Food_DisplayName = Nahrungsmittel - #LOC_CRP_Supplies_DisplayName = Vorräte - #LOC_CRP_Fertilizer_DisplayName = Düngemittel - #LOC_CRP_Mulch_DisplayName = Mulch - #LOC_CRP_Machinery_DisplayName = Maschinerie - #LOC_CRP_SpecializedParts_DisplayName = Spezialteile - #LOC_CRP_Recyclables_DisplayName = Wertstoffe - #LOC_CRP_Hydrogen_DisplayName = Wasserstoff - #LOC_CRP_Karbonite_DisplayName = Karbonit - #LOC_CRP_Karborundum_DisplayName = Karborund - #LOC_CRP_LqdCO2_DisplayName = LCO2 - #LOC_CRP_LqdCO_DisplayName = LCO - #LOC_CRP_MaterialKits_DisplayName = MaterialKits - #LOC_CRP_Metals_DisplayName = Metalle - #LOC_CRP_Minerals_DisplayName = Mineralien - #LOC_CRP_MetallicOre_DisplayName = Metallisches Erz - #LOC_CRP_Organics_DisplayName = Organische Stoffe - #LOC_CRP_Oxygen_DisplayName = Sauerstoff - #LOC_CRP_Polymers_DisplayName = Polymere - #LOC_CRP_RareMetals_DisplayName = Seltene Metalle - #LOC_CRP_RefinedExotics_DisplayName = Raffinierte Exotische Stoffe - #LOC_CRP_Rock_DisplayName = Stein - #LOC_CRP_RocketParts_DisplayName = Raketenteile - #LOC_CRP_SpareParts_DisplayName = Ersatzteile - #LOC_CRP_Substrate_DisplayName = Substrate - #LOC_CRP_Uraninite_DisplayName = Uraninit - #LOC_CRP_Waste_DisplayName = Abfall - #LOC_CRP_WasteWater_DisplayName = Abwasser - #LOC_CRP_Water_DisplayName = Wasser - //NFT - #LOC_CRP_ArgonGas_DisplayName = Argon - #LOC_CRP_ArgonGas_Abbreviation = Ar - #LOC_CRP_Boron_DisplayName = Bor - #LOC_CRP_Boron_Abbreviation = Bo - #LOC_CRP_ResourceLode_DisplayName = Rohstoffarder - #LOC_CRP_EnrichedUranium_DisplayName = Angereichertes Uran - #LOC_CRP_EnrichedUranium_Abbreviation = AngerU - #LOC_CRP_DepletedUranium_DisplayName = Abgereichertes Uran - #LOC_CRP_DepletedUranium_Abbreviation = AbgerU - #LOC_CRP_LqdHydrogen_DisplayName = Flüssiger Wasserstoff - #LOC_CRP_LqdHydrogen_Abbreviation = LH2 - #LOC_CRP_StoredCharge_DisplayName = Gespeicherte Ladung - #LOC_CRP_StoredCharge_Abbreviation = Q - //KSPI-E - #LOC_CRP_Actinides_DisplayName = Actinoide - #LOC_CRP_Actinides_Abbreviation = Act - #LOC_CRP_Aluminium_DisplayName = Aluminium - #LOC_CRP_Aluminium_Abbreviation = Al - #LOC_CRP_Alumina_DisplayName = Aluminiumoxid - #LOC_CRP_Alumina_Abbreviation = Al2O3 - #LOC_CRP_Ammonia_DisplayName = Ammoniak - #LOC_CRP_Ammonia_Abbreviation = NH3 - #LOC_CRP_Antimatter_DisplayName = Antimaterie - #LOC_CRP_Antimatter_Abbreviation = AM - #LOC_CRP_AntiHydrogen_DisplayName = Antiwasserstoff - #LOC_CRP_AntiHydrogen_Abbreviation = AH - #LOC_CRP_LqdArgon_DisplayName = LArgon - #LOC_CRP_LqdArgon_Abbreviation = LAr - #LOC_CRP_Borate_DisplayName = Borat - #LOC_CRP_Borate_Abbreviation = Br - #LOC_CRP_Caesium_DisplayName = Cäsium - #LOC_CRP_Caesium_Abbreviation = Cs - #LOC_CRP_CarbonMonoxide_DisplayName = Kohlenstoffmonoxid - #LOC_CRP_CarbonMonoxide_Abbreviation = CO - #LOC_CRP_Carbon_DisplayName = Kohlenstoff - #LOC_CRP_Carbon_Abbreviation = C - #LOC_CRP_ChargedParticles_DisplayName = Geladene Teilchen - #LOC_CRP_ChargedParticles_Abbreviation = GT - #LOC_CRP_Chlorine_DisplayName = Chlor - #LOC_CRP_Chlorine_Abbreviation = Cl - #LOC_CRP_CompressedAir_DisplayName = Druckluft - #LOC_CRP_CompressedAir_Abbreviation = Luft - #LOC_CRP_Decaborane_DisplayName = Decaboran - #LOC_CRP_Decaborane_Abbreviation = B10H14 - #LOC_CRP_Deuterium_DisplayName = Deuterium - #LOC_CRP_Deuterium_Abbreviation = D - #LOC_CRP_LqdDeuterium_DisplayName = LDeuterium - #LOC_CRP_LqdDeuterium_Abbreviation = LD - #LOC_CRP_DepletedFuel_DisplayName = Abgereicherter Treibstoff - #LOC_CRP_DepletedFuel_Abbreviation = AbgeT - #LOC_CRP_ExoticMatter_DisplayName = Exotische Materie - #LOC_CRP_ExoticMatter_Abbreviation = ExM - #LOC_CRP_FusionPellets_DisplayName = Fusionspellets - #LOC_CRP_Fluorine_DisplayName = Fluor - #LOC_CRP_Fluorine_Abbreviation = F - #LOC_CRP_Fluorite_DisplayName = Fluorit - #LOC_CRP_Fluorite_Abbreviation = CaF2 - #LOC_CRP_HeavyWater_DisplayName = Schweres Wasser - #LOC_CRP_HeavyWater_Abbreviation = D20 - #LOC_CRP_IntakeAtm_DisplayName = Ansauggas - #LOC_CRP_IntakeAtm_Abbreviation = Ansaug - #LOC_CRP_KryptonGas_DisplayName = Kryptongas - #LOC_CRP_KryptonGas_Abbreviation = Kr - #LOC_CRP_LqdKrypton_DisplayName = LKrypton - #LOC_CRP_LqdKrypton_Abbreviation = LKr - #LOC_CRP_NeonGas_DisplayName = Neon - #LOC_CRP_NeonGas_Abbreviation = Ne - #LOC_CRP_LqdNeon_DisplayName = LNeon - #LOC_CRP_LqdNeon_Abbreviation = LNe - #LOC_CRP_Lithium_DisplayName = Lithium7 - #LOC_CRP_Lithium_Abbreviation = Li7 - #LOC_CRP_Lithium6_DisplayName = Lithium6 - #LOC_CRP_Lithium6_Abbreviation = Li6 - #LOC_CRP_LithiumHydride_DisplayName = Lithiumhydrid - #LOC_CRP_LithiumHydride_Abbreviation = Li7H - #LOC_CRP_LithiumDeuteride_DisplayName = Lithiumdeuterid - #LOC_CRP_LithiumDeuteride_Abbreviation = Li6D - #LOC_CRP_LqdAmmonia_DisplayName = LAmmoniak - #LOC_CRP_LqdAmmonia_Abbreviation = NH3 - #LOC_CRP_Helium3_DisplayName = Helium3 - #LOC_CRP_Helium3_Abbreviation = He3 - #LOC_CRP_LqdHe3_DisplayName = LHe3 - #LOC_CRP_LqdHe3_Abbreviation = LHe3 - #LOC_CRP_Helium4_DisplayName = Helium4 - #LOC_CRP_Helium4_Abbreviation = He4 - #LOC_CRP_LqdHelium_DisplayName = LHelium - #LOC_CRP_LqdHelium_Abbreviation = LHe4 - #LOC_CRP_Nitratine_DisplayName = Nitronatrit - #LOC_CRP_Nitratine_Title = Nitronatrit - #LOC_CRP_Hexaborane_DisplayName = Hexaboran - #LOC_CRP_Hexaborane_Abbreviation = HxBo - #LOC_CRP_LqdNitrogen_DisplayName = Flüssiger Stickstoff - #LOC_CRP_LqdNitrogen_Abbreviation = LN14 - #LOC_CRP_LqdNitrogen15_DisplayName = Flüssiger Stickstoff - #LOC_CRP_LqdNitrogen15_Abbreviation = LN15 - #LOC_CRP_Megajoules_DisplayName = Megajoule - #LOC_CRP_Megajoules_Abbreviation = MJ - #LOC_CRP_Monazite_DisplayName = Monazit - #LOC_CRP_Monazite_Abbreviation = Monz - #LOC_CRP_LqdOxygen18_DisplayName = Flüssiger Sauerstoff18 - #LOC_CRP_LqdOxygen18_Abbreviation = LO18 - #LOC_CRP_Salt_DisplayName = Salz - #LOC_CRP_Salt_Abbreviation = Salz - #LOC_CRP_Sodium_DisplayName = Natrium - #LOC_CRP_Sodium_Abbreviation = Na - #LOC_CRP_SolidHydrogen_DisplayName = Fester Wasserstoff - #LOC_CRP_SolidHydrogen_Abbreviation = SH - #LOC_CRP_PolyvinylChloride_DisplayName = Polyvinylchlorid - #LOC_CRP_PolyvinylChloride_Abbreviation = PVC - #LOC_CRP_Plutonium-238_DisplayName = Plutonium-238 - #LOC_CRP_Plutonium-238_Abbreviation = Pu238 - #LOC_CRP_Regolith_DisplayName = Regolith - #LOC_CRP_Regolith_Abbreviation = R - #LOC_CRP_UF4_DisplayName = Uran(IV)-fluorid - #LOC_CRP_UF4_Abbreviation = UF4 - #LOC_CRP_Silicates_DisplayName = Silicate - #LOC_CRP_Silicates_Abbreviation = Silicate - #LOC_CRP_Silicon_DisplayName = Silizium - #LOC_CRP_Silicon_Abbreviation = Si - #LOC_CRP_Spodumene_DisplayName = Spodumen - #LOC_CRP_Spodumene_Abbreviation = LiAl - #LOC_CRP_SolarWind_DisplayName = Sonnenwind - #LOC_CRP_SolarWind_Abbreviation = SW - #LOC_CRP_ThermalPower_DisplayName = Wärmekraft - #LOC_CRP_ThermalPower_Abbreviation = WärmeK - #LOC_CRP_Thorium_DisplayName = Thorium - #LOC_CRP_ThF4_DisplayName = ThF4 - #LOC_CRP_ThF4_Abbreviation = ThF4 - #LOC_CRP_Tritium_DisplayName = Tritium - #LOC_CRP_Tritium_Abbreviation = T - #LOC_CRP_LqdTritium_DisplayName = Flüssiges Tritium - #LOC_CRP_LqdTritium_Abbreviation = LT - #LOC_CRP_UraniumNitride_DisplayName = UranNitrid - #LOC_CRP_UraniumNitride_Abbreviation = UN - #LOC_CRP_VacuumPlasma_DisplayName = VakuumPlasma - #LOC_CRP_VacuumPlasma_Abbreviation = VP - #LOC_CRP_WasteHeat_DisplayName = Abwärme - #LOC_CRP_WasteHeat_Abbreviation = AW - #LOC_CRP_LqdXenon_DisplayName = Flüssiges Xenon - #LOC_CRP_LqdXenon_Abbreviation = LXe - //RealFuels - #LOC_CRP_Aerozine50_DisplayName = Aerozin 50 - #LOC_CRP_AK20_DisplayName = AK20 - #LOC_CRP_AK27_DisplayName = AK27 - #LOC_CRP_Aniline_DisplayName = Anilin - #LOC_CRP_AvGas_DisplayName = AvGas - #LOC_CRP_CaveaB_DisplayName = CaveaB - #LOC_CRP_ClF3_DisplayName = ClF3 - #LOC_CRP_ClF5_DisplayName = ClF5 - #LOC_CRP_Diborane_DisplayName = Diboran - #LOC_CRP_Ethane_DisplayName = Ethan - #LOC_CRP_Ethanol_DisplayName = Ethanol - #LOC_CRP_Ethanol75_DisplayName = Ethanol75 - #LOC_CRP_Ethanol90_DisplayName = Ethanol90 - #LOC_CRP_Ethylene_DisplayName = Ethylen - #LOC_CRP_FLOX30_DisplayName = FLOX30 - #LOC_CRP_FLOX70_DisplayName = FLOX70 - #LOC_CRP_FLOX88_DisplayName = FLOX88 - #LOC_CRP_Furfuryl_DisplayName = Furfuryl - #LOC_CRP_Helium_DisplayName = Helium - #LOC_CRP_HNIW_DisplayName = HNIW - #LOC_CRP_HTP_DisplayName = HTP - #LOC_CRP_HTPB_DisplayName = HTPB - #LOC_CRP_Hydrazine_DisplayName = Hydrazin - #LOC_CRP_Hydyne_DisplayName = Hydyne - #LOC_CRP_IRFNA-III_DisplayName = IRFNA-III - #LOC_CRP_IRFNA-IV_DisplayName = IRFNA-IV - #LOC_CRP_IWFNA_DisplayName = IWFNA - #LOC_CRP_Kerosene_DisplayName = Kerosin - #LOC_CRP_LeadBallast_DisplayName = Bleiballast - #LOC_CRP_LqdFluorine_DisplayName = LFluor - #LOC_CRP_LqdMethane_DisplayName = LMethan - #LOC_CRP_LqdOxygen_DisplayName = LSauerstoff - #LOC_CRP_Methane_DisplayName = Methan - #LOC_CRP_Methanol_DisplayName = Methanol - #LOC_CRP_MMH_DisplayName = MMH - #LOC_CRP_MON1_DisplayName = MON1 - #LOC_CRP_MON3_DisplayName = MON3 - #LOC_CRP_MON10_DisplayName = MON10 - #LOC_CRP_MON15_DisplayName = MON15 - #LOC_CRP_MON20_DisplayName = MON20 - #LOC_CRP_MON25_DisplayName = MON25 - #LOC_CRP_NGNC_DisplayName = NGNC - #LOC_CRP_N2F4_DisplayName = N2F4 - #LOC_CRP_Nitrogen_DisplayName = Stickstoff - #LOC_CRP_NitrousOxide_DisplayName = Lachgas - #LOC_CRP_NTO_DisplayName = NTO - #LOC_CRP_OF2_DisplayName = OF2 - #LOC_CRP_PBAN_DisplayName = PBAN - #LOC_CRP_Pentaborane_DisplayName = Pentaboran - #LOC_CRP_PSPC_DisplayName = PSPC - #LOC_CRP_Syntin_DisplayName = Syntin - #LOC_CRP_TEATEB_DisplayName = TEATEB - #LOC_CRP_Tonka250_DisplayName = Tonka250 - #LOC_CRP_Tonka500_DisplayName = Tonka500 - #LOC_CRP_UDMH_DisplayName = UDMH - #LOC_CRP_UH25_DisplayName = UH25 - //DeepFreeze - #LOC_CRP_Glykerol_DisplayName = Glycerin - } -} diff --git a/Orion/GameData/CommunityResourcePack/Localization/es-es.cfg b/Orion/GameData/CommunityResourcePack/Localization/es-es.cfg deleted file mode 100644 index ac67d8c..0000000 --- a/Orion/GameData/CommunityResourcePack/Localization/es-es.cfg +++ /dev/null @@ -1,251 +0,0 @@ -Localization -{ - es-es - { - //USI - #LOC_CRP_Hydrates_DisplayName = Hidratos - #LOC_CRP_Gypsum_DisplayName = Yeso - #LOC_CRP_IntakeLqd_DisplayName = Ingreso Lqd - #LOC_CRP_ColonySupplies_DisplayName = Suministros coloniales - #LOC_CRP_Lead_DisplayName = Plomo - #LOC_CRP_CarbonDioxide_DisplayName = Dióxido de carbono - #LOC_CRP_Chemicals_DisplayName = Productos químicos - #LOC_CRP_Dirt_DisplayName = Suciedad - #LOC_CRP_ExoticMinerals_DisplayName = Minerales exóticos - #LOC_CRP_Food_DisplayName = Comida - #LOC_CRP_Supplies_DisplayName = Suministros - #LOC_CRP_Fertilizer_DisplayName = Fertilizante - #LOC_CRP_Mulch_DisplayName = Mantillo - #LOC_CRP_Machinery_DisplayName = Maquinaria - #LOC_CRP_SpecializedParts_DisplayName = Piezas especializadas - #LOC_CRP_Recyclables_DisplayName = Reciclables - #LOC_CRP_Hydrogen_DisplayName = Hidrógeno - #LOC_CRP_Karbonite_DisplayName = Karbonita - #LOC_CRP_Karborundum_DisplayName = Karborundum - #LOC_CRP_LqdCO2_DisplayName = LqdCO2 - #LOC_CRP_LqdCO_DisplayName = LqdCO - #LOC_CRP_MaterialKits_DisplayName = Kits de materiales - #LOC_CRP_Metals_DisplayName = Metales - #LOC_CRP_Minerals_DisplayName = Minerales - #LOC_CRP_MetallicOre_DisplayName = Mineral metálico - #LOC_CRP_Organics_DisplayName = Orgánicos - #LOC_CRP_Oxygen_DisplayName = Oxígeno - #LOC_CRP_Polymers_DisplayName = Polímeros - #LOC_CRP_RareMetals_DisplayName = Metales raros - #LOC_CRP_RefinedExotics_DisplayName = Exóticos refinados - #LOC_CRP_Rock_DisplayName = Roca - #LOC_CRP_RocketParts_DisplayName = Piezas de cohetes - #LOC_CRP_SpareParts_DisplayName = Repuestos - #LOC_CRP_Substrate_DisplayName = Sustrato - #LOC_CRP_Uraninite_DisplayName = Uraninita - #LOC_CRP_Waste_DisplayName = Residuos - #LOC_CRP_WasteWater_DisplayName = Aguas residuales - #LOC_CRP_Water_DisplayName = Agua - //NFT - #LOC_CRP_ArgonGas_DisplayName = Gas argón - #LOC_CRP_ArgonGas_Abbreviation = Ar - #LOC_CRP_Boron_DisplayName = Boro - #LOC_CRP_Boron_Abbreviation = Bo - #LOC_CRP_ResourceLode_DisplayName = Lode de recursos - #LOC_CRP_EnrichedUranium_DisplayName = Uranio enriquecido - #LOC_CRP_EnrichedUranium_Abbreviation = UrEn - #LOC_CRP_DepletedUranium_DisplayName = Uranio empobrecido - #LOC_CRP_DepletedUranium_Abbreviation = UrEm - #LOC_CRP_LqdHydrogen_DisplayName = Hidrógeno líquido - #LOC_CRP_LqdHydrogen_Abbreviation = LH2 - #LOC_CRP_StoredCharge_DisplayName = Carga Almacenada - #LOC_CRP_StoredCharge_Abbreviation = CA - //KSPI-E - #LOC_CRP_Actinides_DisplayName = Actínidos - #LOC_CRP_Actinides_Abbreviation = Act - #LOC_CRP_Aluminium_DisplayName = Aluminio - #LOC_CRP_Aluminium_Abbreviation = Al - #LOC_CRP_Alumina_DisplayName = Alúmina - #LOC_CRP_Alumina_Abbreviation = Aia - #LOC_CRP_Ammonia_DisplayName = Amoníaco - #LOC_CRP_Ammonia_Abbreviation = NH3 - #LOC_CRP_Antimatter_DisplayName = Antimateria - #LOC_CRP_Antimatter_Abbreviation = AM - #LOC_CRP_AntiHydrogen_DisplayName = Anti Hidrógeno - #LOC_CRP_AntiHydrogen_Abbreviation = AH - #LOC_CRP_LqdArgon_DisplayName = ArgónLqd - #LOC_CRP_LqdArgon_Abbreviation = Ar - #LOC_CRP_Borate_DisplayName = Borato - #LOC_CRP_Borate_Abbreviation = Br - #LOC_CRP_Caesium_DisplayName = Cesio - #LOC_CRP_Caesium_Abbreviation = Cs - #LOC_CRP_Calcium_Abbreviation = Ca - #LOC_CRP_Calcium_DisplayName = Calcio - #LOC_CRP_CarbonMonoxide_DisplayName = Monóxido de carbono - #LOC_CRP_CarbonMonoxide_Abbreviation = CO - #LOC_CRP_Carbon_DisplayName = Carbón - #LOC_CRP_Carbon_Abbreviation = C - #LOC_CRP_ChargedParticles_DisplayName = Partículas cargadas - #LOC_CRP_ChargedParticles_Abbreviation = PC - #LOC_CRP_Chlorine_DisplayName = Cloro - #LOC_CRP_Chlorine_Abbreviation = Cl - #LOC_CRP_CompressedAir_DisplayName = Aire comprimido - #LOC_CRP_CompressedAir_Abbreviation = Aire - #LOC_CRP_Decaborane_DisplayName = Decaborano - #LOC_CRP_Decaborane_Abbreviation = DeBo - #LOC_CRP_Deuterium_DisplayName = Deuterio - #LOC_CRP_Deuterium_Abbreviation = D - #LOC_CRP_LqdDeuterium_DisplayName = DeuterioLqd - #LOC_CRP_LqdDeuterium_Abbreviation = D - #LOC_CRP_DepletedFuel_DisplayName = Combustible agotado - #LOC_CRP_DepletedFuel_Abbreviation = Comb Agt - #LOC_CRP_ExoticMatter_DisplayName = Materia exótica - #LOC_CRP_ExoticMatter_Abbreviation = MeX - #LOC_CRP_FusionPellets_DisplayName = Pellets de fusión - #LOC_CRP_FusionPellets_Abbreviation = FP - #LOC_CRP_Fluorine_DisplayName = Flúor - #LOC_CRP_Fluorine_Abbreviation = F - #LOC_CRP_Fluorite_DisplayName = Fluorita - #LOC_CRP_Fluorite_Abbreviation = CaF2 - #LOC_CRP_HeavyWater_DisplayName = Agua pesada - #LOC_CRP_HeavyWater_Abbreviation = D20 - #LOC_CRP_IntakeAtm_DisplayName = AdmisiónAtm - #LOC_CRP_IntakeAtm_Abbreviation = AdAtm - #LOC_CRP_KryptonGas_DisplayName = Gas kriptón - #LOC_CRP_KryptonGas_Abbreviation = Kr - #LOC_CRP_LqdKrypton_DisplayName = KriptónLqd - #LOC_CRP_LqdKrypton_Abbreviation = Kr - #LOC_CRP_NeonGas_DisplayName = Gas neón - #LOC_CRP_NeonGas_Abbreviation = Ne - #LOC_CRP_LqdNeon_DisplayName = NeónLqd - #LOC_CRP_LqdNeon_Abbreviation = Ne - #LOC_CRP_Lithium_DisplayName = Litio - #LOC_CRP_Lithium_Abbreviation = Li7 - #LOC_CRP_Lithium6_DisplayName = Litio6 - #LOC_CRP_Lithium6_Abbreviation = Li6 - #LOC_CRP_LithiumHydride_DisplayName = Hidruro de litio - #LOC_CRP_LithiumHydride_Abbreviation = Li7H - #LOC_CRP_LithiumDeuteride_DisplayName = Deuterio de litio - #LOC_CRP_LithiumDeuteride_Abbreviation = Li6D - #LOC_CRP_LqdAmmonia_DisplayName = AmoníacoLqd - #LOC_CRP_LqdAmmonia_Abbreviation = NH3 - #LOC_CRP_Helium3_DisplayName = Helio3 - #LOC_CRP_Helium3_Abbreviation = He3 - #LOC_CRP_LqdHe3_DisplayName = He3Lqd - #LOC_CRP_LqdHe3_Abbreviation = He3 - #LOC_CRP_Helium4_DisplayName = Helio4 - #LOC_CRP_Helium4_Abbreviation = He4 - #LOC_CRP_LqdHelium_DisplayName = HelioLqd - #LOC_CRP_LqdHelium_Abbreviation = He4 - #LOC_CRP_Nitratine_DisplayName = Nitratina - #LOC_CRP_Nitratine_Abbreviation = Nit - #LOC_CRP_Hexaborane_DisplayName = Hexaborane - #LOC_CRP_Hexaborane_Abbreviation = HxBo - #LOC_CRP_LqdNitrogen_DisplayName = NitrógenoLqd - #LOC_CRP_LqdNitrogen_Abbreviation = N14 - #LOC_CRP_LqdNitrogen15_DisplayName = Nitrógeno15Lqd - #LOC_CRP_LqdNitrogen15_Abbreviation = N15 - #LOC_CRP_Megajoules_DisplayName = Megajulios - #LOC_CRP_Megajoules_Abbreviation = Meg3 - #LOC_CRP_Monazite_DisplayName = Monacita - #LOC_CRP_Monazite_Abbreviation = Monc - #LOC_CRP_LqdOxygen18_DisplayName = Oxígeno18Lqd - #LOC_CRP_LqdOxygen18_Abbreviation = O18 - #LOC_CRP_Salt_DisplayName = Sal - #LOC_CRP_Salt_Abbreviation = Sal - #LOC_CRP_Sodium_DisplayName = Sodio - #LOC_CRP_Sodium_Abbreviation = Na - #LOC_CRP_Sulphur_DisplayName = Azufre - #LOC_CRP_Sulphur_Abbreviation = Az - #LOC_CRP_SolidHydrogen_DisplayName = Hidrógeno sólido - #LOC_CRP_SolidHydrogen_Abbreviation = HS - #LOC_CRP_PolyvinylChloride_DisplayName = Cloruro de polivinilo - #LOC_CRP_PolyvinylChloride_Abbreviation = PVC - #LOC_CRP_Plutonium-238_DisplayName = Plutonio-238 - #LOC_CRP_Plutonium-238_Abbreviation = Pu238 - #LOC_CRP_Regolith_DisplayName = Regolito - #LOC_CRP_Regolith_Abbreviation = R - #LOC_CRP_UF4_DisplayName = UF4 - #LOC_CRP_UF4_Abbreviation = UF4 - #LOC_CRP_Silicates_DisplayName = Silicatos - #LOC_CRP_Silicates_Abbreviation = Sílice - #LOC_CRP_Silicon_DisplayName = Silicio - #LOC_CRP_Silicon_Abbreviation = Si - #LOC_CRP_Spodumene_DisplayName = Espodumena - #LOC_CRP_Spodumene_Abbreviation = LiAl - #LOC_CRP_SolarWind_DisplayName = Viento solar - #LOC_CRP_SolarWind_Abbreviation = VS - #LOC_CRP_ThermalPower_DisplayName = Energía térmica - #LOC_CRP_ThermalPower_Abbreviation = EnTe - #LOC_CRP_Thorium_DisplayName = Torio - #LOC_CRP_Thorium_Abbreviation = To - #LOC_CRP_ThF4_DisplayName = ThF4 - #LOC_CRP_ThF4_Abbreviation = ThF4 - #LOC_CRP_Tritium_DisplayName = Tritio - #LOC_CRP_Tritium_Abbreviation = T - #LOC_CRP_LqdTritium_DisplayName = TritioLqd - #LOC_CRP_LqdTritium_Abbreviation = T - #LOC_CRP_UraniumNitride_DisplayName = Nitruro de uranio - #LOC_CRP_UraniumNitride_Abbreviation = UN - #LOC_CRP_VacuumPlasma_DisplayName = Plasma de vacío - #LOC_CRP_VacuumPlasma_Abbreviation = PV - #LOC_CRP_WasteHeat_DisplayName = Calor residual - #LOC_CRP_WasteHeat_Abbreviation = CR - #LOC_CRP_LqdXenon_DisplayName = XenónLqd - #LOC_CRP_LqdXenon_Abbreviation = Xe - //RealFuels - #LOC_CRP_Aerozine50_DisplayName = Aerozine50 - #LOC_CRP_AK20_DisplayName = AK20 - #LOC_CRP_AK27_DisplayName = AK27 - #LOC_CRP_Aniline_DisplayName = Anilina - #LOC_CRP_AvGas_DisplayName = AvGas - #LOC_CRP_CaveaB_DisplayName = CaveaB - #LOC_CRP_ClF3_DisplayName = ClF3 - #LOC_CRP_ClF5_DisplayName = ClF5 - #LOC_CRP_Diborane_DisplayName = Diborano - #LOC_CRP_Ethane_DisplayName = Etano - #LOC_CRP_Ethanol_DisplayName = Etanol - #LOC_CRP_Ethanol75_DisplayName = Etanol75 - #LOC_CRP_Ethanol90_DisplayName = Etanol90 - #LOC_CRP_Ethylene_DisplayName = Etileno - #LOC_CRP_FLOX30_DisplayName = FLOX30 - #LOC_CRP_FLOX70_DisplayName = FLOX70 - #LOC_CRP_FLOX88_DisplayName = FLOX88 - #LOC_CRP_Furfuryl_DisplayName = Furfurilo - #LOC_CRP_Helium_DisplayName = Helio - #LOC_CRP_HNIW_DisplayName = HNIW - #LOC_CRP_HTP_DisplayName = HTP - #LOC_CRP_HTPB_DisplayName = HTPB - #LOC_CRP_Hydrazine_DisplayName = Hidracina - #LOC_CRP_Hydyne_DisplayName = Hidina - #LOC_CRP_IRFNA-III_DisplayName = IRFNA-III - #LOC_CRP_IRFNA-IV_DisplayName = IRFNA-IV - #LOC_CRP_IWFNA_DisplayName = IWFNA - #LOC_CRP_Kerosene_DisplayName = Queroseno - #LOC_CRP_LeadBallast_DisplayName = Lastre de plomo - #LOC_CRP_LqdFluorine_DisplayName = FlúorLqd - #LOC_CRP_LqdMethane_DisplayName = MetanoLqd - #LOC_CRP_LqdOxygen_DisplayName = OxígenoLqd - #LOC_CRP_Methane_DisplayName = Metano - #LOC_CRP_Methanol_DisplayName = Metanol - #LOC_CRP_MMH_DisplayName = MMH - #LOC_CRP_MON1_DisplayName = MON1 - #LOC_CRP_MON3_DisplayName = MON3 - #LOC_CRP_MON10_DisplayName = MON10 - #LOC_CRP_MON15_DisplayName = MON15 - #LOC_CRP_MON20_DisplayName = MON20 - #LOC_CRP_MON25_DisplayName = MON25 - #LOC_CRP_NGNC_DisplayName = NGNC - #LOC_CRP_N2F4_DisplayName = N2F4 - #LOC_CRP_Nitrogen_DisplayName = Nitrógeno - #LOC_CRP_NitrousOxide_DisplayName = Óxido nitroso - #LOC_CRP_NTO_DisplayName = NTO - #LOC_CRP_OF2_DisplayName = OF2 - #LOC_CRP_PBAN_DisplayName = PBAN - #LOC_CRP_Pentaborane_DisplayName = Pentaborano - #LOC_CRP_PSPC_DisplayName = PSPC - #LOC_CRP_Syntin_DisplayName = Sintina - #LOC_CRP_TEATEB_DisplayName = TEATEB - #LOC_CRP_Tonka250_DisplayName = Tonka250 - #LOC_CRP_Tonka500_DisplayName = Tonka500 - #LOC_CRP_UDMH_DisplayName = UDMH - #LOC_CRP_UH25_DisplayName = UH25 - //DeepFreeze - #LOC_CRP_Glykerol_DisplayName = Glikerol - } -} diff --git a/Orion/GameData/CommunityResourcePack/Localization/fr-fr.cfg b/Orion/GameData/CommunityResourcePack/Localization/fr-fr.cfg deleted file mode 100644 index 2ae3bc6..0000000 --- a/Orion/GameData/CommunityResourcePack/Localization/fr-fr.cfg +++ /dev/null @@ -1,501 +0,0 @@ -Localization - -{ - - fr-fr - - { - - //USI - - #LOC_CRP_Hydrates_DisplayName = Hydrates - - #LOC_CRP_Gypsum_DisplayName = Gypse - - #LOC_CRP_IntakeLqd_DisplayName = Aduction Liquide - - #LOC_CRP_ColonySupplies_DisplayName = Provisions Coloniales - - #LOC_CRP_Lead_DisplayName = Plomb - - #LOC_CRP_CarbonDioxide_DisplayName = Dioxyde de Carbone - - #LOC_CRP_Chemicals_DisplayName = Produits Chimiques - - #LOC_CRP_Dirt_DisplayName = Boue - - #LOC_CRP_ExoticMinerals_DisplayName = Minerais Exotiques - - #LOC_CRP_Food_DisplayName = Nourriture - - #LOC_CRP_Supplies_DisplayName = Provisions - - #LOC_CRP_Fertilizer_DisplayName = Fertilisant - - #LOC_CRP_Mulch_DisplayName = Compost - - #LOC_CRP_Machinery_DisplayName = Machinerie - - #LOC_CRP_SpecializedParts_DisplayName = Pièces spécialisées - - #LOC_CRP_Recyclables_DisplayName = Recyclables - - #LOC_CRP_Hydrogen_DisplayName = Hydrogène - - #LOC_CRP_Karbonite_DisplayName = Karbonite - - #LOC_CRP_Karborundum_DisplayName = Karborundum - - #LOC_CRP_LqdCO2_DisplayName = CO2 liquide - - #LOC_CRP_LqdCO_DisplayName = CO Liquide - - #LOC_CRP_MaterialKits_DisplayName = Kits de Matériel - - #LOC_CRP_Metals_DisplayName = Métaux - - #LOC_CRP_Minerals_DisplayName = Minéraux - - #LOC_CRP_MetallicOre_DisplayName = Minerai métallique - - #LOC_CRP_Organics_DisplayName = Matières organiques - - #LOC_CRP_Oxygen_DisplayName = Oxygène - - #LOC_CRP_Polymers_DisplayName = Polymères - - #LOC_CRP_RareMetals_DisplayName = Métaux rares - - #LOC_CRP_RefinedExotics_DisplayName = Produits Exotiques Rafinés - - #LOC_CRP_Rock_DisplayName = Roche - - #LOC_CRP_RocketParts_DisplayName = Pièces de Fusées - - #LOC_CRP_SpareParts_DisplayName = Pièces détachées - - #LOC_CRP_Substrate_DisplayName = Substrat - - #LOC_CRP_Uraninite_DisplayName = Uraninite - - #LOC_CRP_Waste_DisplayName = Déchets - - #LOC_CRP_WasteWater_DisplayName = Eaux Usées - - #LOC_CRP_Water_DisplayName = Eau - - //NFT - - #LOC_CRP_ArgonGas_DisplayName = Argon Gazeux - - #LOC_CRP_ArgonGas_Abbreviation = Ar - - #LOC_CRP_Boron_DisplayName = Bore - - #LOC_CRP_Boron_Abbreviation = Bo - - #LOC_CRP_ResourceLode_DisplayName = Gisement exploitable - - #LOC_CRP_EnrichedUranium_DisplayName = Uranium Enrichi - - #LOC_CRP_EnrichedUranium_Abbreviation = UEnr - - #LOC_CRP_DepletedUranium_DisplayName = Uranium Appauvri - - #LOC_CRP_DepletedUranium_Abbreviation = UApp - - #LOC_CRP_LqdHydrogen_DisplayName = Hydrogène Liquide - - #LOC_CRP_LqdHydrogen_Abbreviation = H2Liq - - #LOC_CRP_StoredCharge_DisplayName = Charge Stockée - - #LOC_CRP_StoredCharge_Abbreviation = CS - - //KSPI-E - - #LOC_CRP_Actinides_DisplayName = Actinides - - #LOC_CRP_Actinides_Abbreviation = Act - - #LOC_CRP_Aluminium_DisplayName = Aluminium - - #LOC_CRP_Aluminium_Abbreviation = Al - - #LOC_CRP_Alumina_DisplayName = Alumine - - #LOC_CRP_Alumina_Abbreviation = Alm - - #LOC_CRP_Ammonia_DisplayName = Ammoniaque - - #LOC_CRP_Ammonia_Abbreviation = NH3 - - #LOC_CRP_Antimatter_DisplayName = Antimatière - - #LOC_CRP_Antimatter_Abbreviation = AM - - #LOC_CRP_AntiHydrogen_DisplayName = Antihydrogène - - #LOC_CRP_AntiHydrogen_Abbreviation = AH - - #LOC_CRP_LqdArgon_DisplayName = Argon Liquide - - #LOC_CRP_LqdArgon_Abbreviation = ArLiq - - #LOC_CRP_Borate_DisplayName = Borate - - #LOC_CRP_Borate_Abbreviation = Br - - #LOC_CRP_Caesium_DisplayName = Césium - - #LOC_CRP_Caesium_Abbreviation = Cs - - #LOC_CRP_Calcium_Abbreviation = Ca - - #LOC_CRP_Calcium_DisplayName = Calcium - - #LOC_CRP_CarbonMonoxide_DisplayName = Monoxyde de Carbone - - #LOC_CRP_CarbonMonoxide_Abbreviation = CO - - #LOC_CRP_Carbon_DisplayName = Carbone - - #LOC_CRP_Carbon_Abbreviation = C - - #LOC_CRP_ChargedParticles_DisplayName = Particules Chargées - - #LOC_CRP_ChargedParticles_Abbreviation = PC - - #LOC_CRP_Chlorine_DisplayName = Chlore - - #LOC_CRP_Chlorine_Abbreviation = Cl - - #LOC_CRP_CompressedAir_DisplayName = Air Comprimé - - #LOC_CRP_CompressedAir_Abbreviation = Air - - #LOC_CRP_Decaborane_DisplayName = Décaborane - - #LOC_CRP_Decaborane_Abbreviation = DeBo - - #LOC_CRP_Deuterium_DisplayName = Deutérium - - #LOC_CRP_Deuterium_Abbreviation = D - - #LOC_CRP_LqdDeuterium_DisplayName = Deutérium Liquide - - #LOC_CRP_LqdDeuterium_Abbreviation = D - - #LOC_CRP_DepletedFuel_DisplayName = Combustible Appauvri - - #LOC_CRP_DepletedFuel_Abbreviation = ComApp - - #LOC_CRP_ExoticMatter_DisplayName = Matière Exotique - - #LOC_CRP_ExoticMatter_Abbreviation = MatExo - - #LOC_CRP_FusionPellets_DisplayName = Pastilles de fusion - - #LOC_CRP_FusionPellets_Abbreviation = PF - - #LOC_CRP_Fluorine_DisplayName = Fluor - - #LOC_CRP_Fluorine_Abbreviation = F - - #LOC_CRP_Fluorite_DisplayName = Fluorite - - #LOC_CRP_Fluorite_Abbreviation = CaF2 - - #LOC_CRP_HeavyWater_DisplayName = Eau Lourde - - #LOC_CRP_HeavyWater_Abbreviation = D2O - - #LOC_CRP_IntakeAtm_DisplayName = Entrée d'Air - - #LOC_CRP_IntakeAtm_Abbreviation = EntA - - #LOC_CRP_KryptonGas_DisplayName = Krypton - - #LOC_CRP_KryptonGas_Abbreviation = Kr - - #LOC_CRP_LqdKrypton_DisplayName = Krypton Liquide - - #LOC_CRP_LqdKrypton_Abbreviation = Kr - - #LOC_CRP_NeonGas_DisplayName = Néon - - #LOC_CRP_NeonGas_Abbreviation = Ne - - #LOC_CRP_LqdNeon_DisplayName = Néon Liquide - - #LOC_CRP_LqdNeon_Abbreviation = Ne - - #LOC_CRP_Lithium_DisplayName = Lithium - - #LOC_CRP_Lithium_Abbreviation = Li7 - - #LOC_CRP_Lithium6_DisplayName = Lithium6 - - #LOC_CRP_Lithium6_Abbreviation = Li6 - - #LOC_CRP_LithiumHydride_DisplayName = Hydrure de Lithium - - #LOC_CRP_LithiumHydride_Abbreviation = Li7H - - #LOC_CRP_LithiumDeuteride_DisplayName = Deutérure de Lithium - - #LOC_CRP_LithiumDeuteride_Abbreviation = Li6D - - #LOC_CRP_LqdAmmonia_DisplayName = Ammoniaque Liquide - - #LOC_CRP_LqdAmmonia_Abbreviation = NH3 - - #LOC_CRP_Helium3_DisplayName = Hélium3 - - #LOC_CRP_Helium3_Abbreviation = He3 - - #LOC_CRP_LqdHe3_DisplayName = Hélium3 Liquide - - #LOC_CRP_LqdHe3_Abbreviation = He3 - - #LOC_CRP_Helium4_DisplayName = Hélium4 - - #LOC_CRP_Helium4_Abbreviation = He4 - - #LOC_CRP_LqdHelium_DisplayName = Hélium Liquide - - #LOC_CRP_LqdHelium_Abbreviation = He4 - - #LOC_CRP_Nitratine_DisplayName = Nitratine - - #LOC_CRP_Nitratine_Abbreviation = Nit - - #LOC_CRP_Hexaborane_DisplayName = Héxaborane - - #LOC_CRP_Hexaborane_Abbreviation = HxBo - - #LOC_CRP_LqdNitrogen_DisplayName = Nitrogène Liquide - - #LOC_CRP_LqdNitrogen_Abbreviation = N14 - - #LOC_CRP_LqdNitrogen15_DisplayName = Nitrogène15 Liquide - - #LOC_CRP_LqdNitrogen15_Abbreviation = N15 - - #LOC_CRP_Megajoules_DisplayName = Mégajoules - - #LOC_CRP_Megajoules_Abbreviation = Meg3 - - #LOC_CRP_Monazite_DisplayName = Monazite - - #LOC_CRP_Monazite_Abbreviation = Monz - - #LOC_CRP_LqdOxygen18_DisplayName = Oxygène18 Liquide - - #LOC_CRP_LqdOxygen18_Abbreviation = O18 - - #LOC_CRP_Salt_DisplayName = Sel - - #LOC_CRP_Salt_Abbreviation = Sel - - #LOC_CRP_Sodium_DisplayName = Sodium - - #LOC_CRP_Sodium_Abbreviation = Na - - #LOC_CRP_Sulphur_DisplayName = Souffre - - #LOC_CRP_Sulphur_Abbreviation = S - - #LOC_CRP_SolidHydrogen_DisplayName = Hydrogène Solide - - #LOC_CRP_SolidHydrogen_Abbreviation = HS - - #LOC_CRP_PolyvinylChloride_DisplayName = Polychlorure de Vinyle - - #LOC_CRP_PolyvinylChloride_Abbreviation = PVC - - #LOC_CRP_Plutonium-238_DisplayName = Plutonium-238 - - #LOC_CRP_Plutonium-238_Abbreviation = Pu238 - - #LOC_CRP_Regolith_DisplayName = Régolithe - - #LOC_CRP_Regolith_Abbreviation = R - - #LOC_CRP_UF4_DisplayName = Fluorure d'Uranium4 - - #LOC_CRP_UF4_Abbreviation = UF4 - - #LOC_CRP_Silicates_DisplayName = Silicates - - #LOC_CRP_Silicates_Abbreviation = Silica - - #LOC_CRP_Silicon_DisplayName = Silicone - - #LOC_CRP_Silicon_Abbreviation = Si - - #LOC_CRP_Spodumene_DisplayName = Spodumène - - #LOC_CRP_Spodumene_Abbreviation = LiAl - - #LOC_CRP_SolarWind_DisplayName = Vents Solaire - - #LOC_CRP_SolarWind_Abbreviation = VS - - #LOC_CRP_ThermalPower_DisplayName = Energie Thermique - - #LOC_CRP_ThermalPower_Abbreviation = ET - - #LOC_CRP_Thorium_DisplayName = Thorium - - #LOC_CRP_Thorium_Abbreviation = Th - - #LOC_CRP_ThF4_DisplayName = Fluorure de thorium - - #LOC_CRP_ThF4_Abbreviation = ThF4 - - #LOC_CRP_Tritium_DisplayName = Tritium - - #LOC_CRP_Tritium_Abbreviation = T - - #LOC_CRP_LqdTritium_DisplayName = Tritium Liquide - - #LOC_CRP_LqdTritium_Abbreviation = T - - #LOC_CRP_UraniumNitride_DisplayName = Nitrure d'Uranium - - #LOC_CRP_UraniumNitride_Abbreviation = NU - - #LOC_CRP_VacuumPlasma_DisplayName = Projection Plasmique - - #LOC_CRP_VacuumPlasma_Abbreviation = PP - - #LOC_CRP_WasteHeat_DisplayName = Chaleur résiduelle - - #LOC_CRP_WasteHeat_Abbreviation = DT - - #LOC_CRP_LqdXenon_DisplayName = Xénon Liquide - - #LOC_CRP_LqdXenon_Abbreviation = Xe - - //RealFuels - - #LOC_CRP_Aerozine50_DisplayName = Aérozine50 - - #LOC_CRP_AK20_DisplayName = AK20 - - #LOC_CRP_AK27_DisplayName = AK27 - - #LOC_CRP_Aniline_DisplayName = Aniline - - #LOC_CRP_AvGas_DisplayName = AvGas - - #LOC_CRP_CaveaB_DisplayName = CaveaB - - #LOC_CRP_ClF3_DisplayName = ClF3 - - #LOC_CRP_ClF5_DisplayName = ClF5 - - #LOC_CRP_Diborane_DisplayName = Diborane - - #LOC_CRP_Ethane_DisplayName = Ethane - - #LOC_CRP_Ethanol_DisplayName = Ethanol - - #LOC_CRP_Ethanol75_DisplayName = Ethanol75 - - #LOC_CRP_Ethanol90_DisplayName = Ethanol90 - - #LOC_CRP_Ethylene_DisplayName = Ethylène - - #LOC_CRP_FLOX30_DisplayName = FLOX30 - - #LOC_CRP_FLOX70_DisplayName = FLOX70 - - #LOC_CRP_FLOX88_DisplayName = FLOX88 - - #LOC_CRP_Furfuryl_DisplayName = Alcool furfurylique - - #LOC_CRP_Helium_DisplayName = Hélium - - #LOC_CRP_HNIW_DisplayName = HNIW - - #LOC_CRP_HTP_DisplayName = HTP - - #LOC_CRP_HTPB_DisplayName = HTPB - - #LOC_CRP_Hydrazine_DisplayName = Hydrazine - - #LOC_CRP_Hydyne_DisplayName = Hydyne - - #LOC_CRP_IRFNA-III_DisplayName = IRFNA-III - - #LOC_CRP_IRFNA-IV_DisplayName = IRFNA-IV - - #LOC_CRP_IWFNA_DisplayName = IWFNA - - #LOC_CRP_Kerosene_DisplayName = Kérosene - - #LOC_CRP_LeadBallast_DisplayName = Lest - - #LOC_CRP_LqdFluorine_DisplayName = Fluor liquide - - #LOC_CRP_LqdMethane_DisplayName = Méthane Liquide - - #LOC_CRP_LqdOxygen_DisplayName = Oxygène Liquide - - #LOC_CRP_Methane_DisplayName = Méthane - - #LOC_CRP_Methanol_DisplayName = Méthanol - - #LOC_CRP_MMH_DisplayName = MMH - - #LOC_CRP_MON1_DisplayName = MON1 - - #LOC_CRP_MON3_DisplayName = MON3 - - #LOC_CRP_MON10_DisplayName = MON10 - - #LOC_CRP_MON15_DisplayName = MON15 - - #LOC_CRP_MON20_DisplayName = MON20 - - #LOC_CRP_MON25_DisplayName = MON25 - - #LOC_CRP_NGNC_DisplayName = NGNC - - #LOC_CRP_N2F4_DisplayName = N2F4 - - #LOC_CRP_Nitrogen_DisplayName = Nitrogène - - #LOC_CRP_NitrousOxide_DisplayName = Protoxyde d'Azote - - #LOC_CRP_NTO_DisplayName = NOS - - #LOC_CRP_OF2_DisplayName = OF2 - - #LOC_CRP_PBAN_DisplayName = PBAN - - #LOC_CRP_Pentaborane_DisplayName = Pentaborane - - #LOC_CRP_PSPC_DisplayName = PSPC - - #LOC_CRP_Syntin_DisplayName = Syntin - - #LOC_CRP_TEATEB_DisplayName = TEATEB - - #LOC_CRP_Tonka250_DisplayName = Tonka250 - - #LOC_CRP_Tonka500_DisplayName = Tonka500 - - #LOC_CRP_UDMH_DisplayName = UDMH - - #LOC_CRP_UH25_DisplayName = UH25 - - //DeepFreeze - - #LOC_CRP_Glykerol_DisplayName = Glycérol - - } - -} diff --git a/Orion/GameData/CommunityResourcePack/Localization/ja.cfg b/Orion/GameData/CommunityResourcePack/Localization/ja.cfg deleted file mode 100644 index 7d341a4..0000000 --- a/Orion/GameData/CommunityResourcePack/Localization/ja.cfg +++ /dev/null @@ -1,234 +0,0 @@ -Localization -{ - ja - { - //USI - #LOC_CRP_Hydrates_DisplayName = Hydrates - #LOC_CRP_Gypsum_DisplayName = Gypsum - #LOC_CRP_IntakeLqd_DisplayName = IntakeLqd - #LOC_CRP_ColonySupplies_DisplayName = ColonySupplies - #LOC_CRP_Lead_DisplayName = Lead - #LOC_CRP_CarbonDioxide_DisplayName = CarbonDioxide - #LOC_CRP_Chemicals_DisplayName = Chemicals - #LOC_CRP_Dirt_DisplayName = Dirt - #LOC_CRP_ExoticMinerals_DisplayName = ExoticMinerals - #LOC_CRP_Food_DisplayName = Food - #LOC_CRP_Supplies_DisplayName = Supplies - #LOC_CRP_Fertilizer_DisplayName = Fertilizer - #LOC_CRP_Mulch_DisplayName = Mulch - #LOC_CRP_Machinery_DisplayName = Machinery - #LOC_CRP_SpecializedParts_DisplayName = SpecializedParts - #LOC_CRP_Recyclables_DisplayName = Recyclables - #LOC_CRP_Hydrogen_DisplayName = Hydrogen - #LOC_CRP_Karbonite_DisplayName = Karbonite - #LOC_CRP_Karborundum_DisplayName = Karborundum - #LOC_CRP_LqdCO2_DisplayName = LqdCO2 - #LOC_CRP_LqdCO_DisplayName = LqdCO - #LOC_CRP_MaterialKits_DisplayName = MaterialKits - #LOC_CRP_Metals_DisplayName = Metals - #LOC_CRP_Minerals_DisplayName = Minerals - #LOC_CRP_MetallicOre_DisplayName = MetallicOre - #LOC_CRP_Organics_DisplayName = Organics - #LOC_CRP_Oxygen_DisplayName = Oxygen - #LOC_CRP_Polymers_DisplayName = Polymers - #LOC_CRP_RareMetals_DisplayName = RareMetals - #LOC_CRP_RefinedExotics_DisplayName = RefinedExotics - #LOC_CRP_Rock_DisplayName = Rock - #LOC_CRP_RocketParts_DisplayName = RocketParts - #LOC_CRP_SpareParts_DisplayName = SpareParts - #LOC_CRP_Substrate_DisplayName = Substrate - #LOC_CRP_Uraninite_DisplayName = Uraninite - #LOC_CRP_Waste_DisplayName = Waste - #LOC_CRP_WasteWater_DisplayName = WasteWater - #LOC_CRP_Water_DisplayName = Water - //NFT - #LOC_CRP_ArgonGas_DisplayName = Argon Gas - #LOC_CRP_ArgonGas_Abbreviation = Ar - #LOC_CRP_Boron_DisplayName = Boron - #LOC_CRP_Boron_Abbreviation = Bo - #LOC_CRP_ResourceLode_DisplayName = ResourceLode - #LOC_CRP_EnrichedUranium_DisplayName = Enriched Uranium - #LOC_CRP_EnrichedUranium_Abbreviation = EnrU - #LOC_CRP_DepletedUranium_DisplayName = Depleted Uranium - #LOC_CRP_DepletedUranium_Abbreviation = DepU - #LOC_CRP_LqdHydrogen_DisplayName = Liquid Hydrogen - #LOC_CRP_LqdHydrogen_Abbreviation = LH2 - #LOC_CRP_StoredCharge_DisplayName = Stored Charge - #LOC_CRP_StoredCharge_Abbreviation = SC - //KSPI-E - #LOC_CRP_Actinides_DisplayName = Actinides - #LOC_CRP_Actinides_Abbreviation = Act - #LOC_CRP_Aluminium_DisplayName = Aluminium - #LOC_CRP_Aluminium_Abbreviation = Al - #LOC_CRP_Alumina_DisplayName = Alumina - #LOC_CRP_Alumina_Abbreviation = Aia - #LOC_CRP_Ammonia_DisplayName = Ammonia - #LOC_CRP_Ammonia_Abbreviation = NH3 - #LOC_CRP_Antimatter_DisplayName = Antimatter - #LOC_CRP_Antimatter_Abbreviation = AM - #LOC_CRP_LqdArgon_DisplayName = LqdArgon - #LOC_CRP_LqdArgon_Abbreviation = Ar - #LOC_CRP_Borate_DisplayName = Borate - #LOC_CRP_Borate_Abbreviation = Br - #LOC_CRP_Caesium_DisplayName = Caesium - #LOC_CRP_Caesium_Abbreviation = Cs - #LOC_CRP_CarbonMonoxide_DisplayName = CarbonMonoxide - #LOC_CRP_CarbonMonoxide_Abbreviation = CO - #LOC_CRP_Carbon_DisplayName = Carbon - #LOC_CRP_Carbon_Abbreviation = C - #LOC_CRP_ChargedParticles_DisplayName = ChargedParticles - #LOC_CRP_ChargedParticles_Abbreviation = CP - #LOC_CRP_Decaborane_DisplayName = Decaborane - #LOC_CRP_Decaborane_Abbreviation = DeBo - #LOC_CRP_Deuterium_DisplayName = Deuterium - #LOC_CRP_Deuterium_Abbreviation = D - #LOC_CRP_LqdDeuterium_DisplayName = LqdDeuterium - #LOC_CRP_LqdDeuterium_Abbreviation = D - #LOC_CRP_DepletedFuel_DisplayName = DepletedFuel - #LOC_CRP_DepletedFuel_Abbreviation = DepF - #LOC_CRP_ExoticMatter_DisplayName = ExoticMatter - #LOC_CRP_ExoticMatter_Abbreviation = EcM - #LOC_CRP_FusionPellets_DisplayName = FusionPellets - #LOC_CRP_Fluorine_DisplayName = Fluorine - #LOC_CRP_Fluorine_Abbreviation = F - #LOC_CRP_HeavyWater_DisplayName = HeavyWater - #LOC_CRP_HeavyWater_Abbreviation = D20 - #LOC_CRP_IntakeAtm_DisplayName = IntakeAtm - #LOC_CRP_IntakeAtm_Abbreviation = IntA - #LOC_CRP_KryptonGas_DisplayName = KryptonGas - #LOC_CRP_KryptonGas_Abbreviation = Kr - #LOC_CRP_LqdKrypton_DisplayName = LqdKrypton - #LOC_CRP_LqdKrypton_Abbreviation = Kr - #LOC_CRP_NeonGas_DisplayName = NeonGas - #LOC_CRP_NeonGas_Abbreviation = Ne - #LOC_CRP_LqdNeon_DisplayName = LqdNeon - #LOC_CRP_LqdNeon_Abbreviation = Ne - #LOC_CRP_Lithium_DisplayName = Lithium - #LOC_CRP_Lithium_Abbreviation = Li7 - #LOC_CRP_Lithium6_DisplayName = Lithium6 - #LOC_CRP_Lithium6_Abbreviation = Li6 - #LOC_CRP_LithiumHydride_DisplayName = LithiumHydride - #LOC_CRP_LithiumHydride_Abbreviation = Li7H - #LOC_CRP_LithiumHydride_Title = LithiumHydride - #LOC_CRP_LithiumDeuteride_DisplayName = LithiumDeuteride - #LOC_CRP_LithiumDeuteride_Abbreviation = Li6D - #LOC_CRP_LithiumDeuteride_Title = LithiumDeuteride - #LOC_CRP_LqdAmmonia_DisplayName = LqdAmmonia - #LOC_CRP_LqdAmmonia_Abbreviation = NH3 - #LOC_CRP_Helium3_DisplayName = Helium3 - #LOC_CRP_Helium3_Abbreviation = He3 - #LOC_CRP_LqdHe3_DisplayName = LqdHe3 - #LOC_CRP_LqdHe3_Abbreviation = He3 - #LOC_CRP_Helium4_DisplayName = Helium4 - #LOC_CRP_Helium4_Abbreviation = He4 - #LOC_CRP_LqdHelium_DisplayName = LqdHelium - #LOC_CRP_LqdHelium_Abbreviation = He4 - #LOC_CRP_Nitratine_DisplayName = Nitratine - #LOC_CRP_Nitratine_Title = Nitratine - #LOC_CRP_Hexaborane_DisplayName = Hexaborane - #LOC_CRP_LqdNitrogen_DisplayName = LqdNitrogen - #LOC_CRP_LqdNitrogen_Abbreviation = N14 - #LOC_CRP_LqdNitrogen15_DisplayName = LqdNitrogen15 - #LOC_CRP_LqdNitrogen15_Abbreviation = N15 - #LOC_CRP_Megajoules_DisplayName = Megajoules - #LOC_CRP_Megajoules_Abbreviation = Meg3 - #LOC_CRP_Monazite_DisplayName = Monazite - #LOC_CRP_Monazite_Abbreviation = Monz - #LOC_CRP_LqdOxygen18_DisplayName = LqdOxygen18 - #LOC_CRP_LqdOxygen18_Abbreviation = O18 - #LOC_CRP_Sodium_DisplayName = Sodium - #LOC_CRP_Sodium_Abbreviation = Na - #LOC_CRP_PolyvinylChloride_DisplayName = PolyvinylChloride - #LOC_CRP_PolyvinylChloride_Abbreviation = PVC - #LOC_CRP_Plutonium-238_DisplayName = Plutonium-238 - #LOC_CRP_Plutonium-238_Abbreviation = Pu238 - #LOC_CRP_Regolith_DisplayName = Regolith - #LOC_CRP_Regolith_Abbreviation = R - #LOC_CRP_UF4_DisplayName = UF4 - #LOC_CRP_UF4_Abbreviation = UF4 - #LOC_CRP_Silicates_DisplayName = Silicates - #LOC_CRP_Silicates_Abbreviation = Silica - #LOC_CRP_Silicon_DisplayName = Silicon - #LOC_CRP_Silicon_Abbreviation = Si - #LOC_CRP_SolarWind_DisplayName = SolarWind - #LOC_CRP_SolarWind_Abbreviation = SW - #LOC_CRP_ThermalPower_DisplayName = ThermalPower - #LOC_CRP_ThermalPower_Abbreviation = ThP - #LOC_CRP_Thorium_DisplayName = Thorium - #LOC_CRP_ThF4_DisplayName = ThF4 - #LOC_CRP_ThF4_Abbreviation = ThF4 - #LOC_CRP_Tritium_DisplayName = Tritium - #LOC_CRP_Tritium_Abbreviation = T - #LOC_CRP_Tritium_Title = Tritium Gas - #LOC_CRP_LqdTritium_DisplayName = LqdTritium - #LOC_CRP_LqdTritium_Abbreviation = T - #LOC_CRP_UraniumNitride_DisplayName = UraniumNitride - #LOC_CRP_UraniumNitride_Abbreviation = UN - #LOC_CRP_VacuumPlasma_DisplayName = VacuumPlasma - #LOC_CRP_VacuumPlasma_Abbreviation = VP - #LOC_CRP_WasteHeat_DisplayName = WasteHeat - #LOC_CRP_WasteHeat_Abbreviation = WH - #LOC_CRP_LqdXenon_DisplayName = LqdXenon - #LOC_CRP_LqdXenon_Abbreviation = Xe - #LOC_CRP_LqdXenon_Title = Liquid Xenon - //RealFuels - #LOC_CRP_Aerozine50_DisplayName = Aerozine50 - #LOC_CRP_AK20_DisplayName = AK20 - #LOC_CRP_AK27_DisplayName = AK27 - #LOC_CRP_Aniline_DisplayName = Aniline - #LOC_CRP_AvGas_DisplayName = AvGas - #LOC_CRP_CaveaB_DisplayName = CaveaB - #LOC_CRP_ClF3_DisplayName = ClF3 - #LOC_CRP_ClF5_DisplayName = ClF5 - #LOC_CRP_Diborane_DisplayName = Diborane - #LOC_CRP_Ethane_DisplayName = Ethane - #LOC_CRP_Ethanol_DisplayName = Ethanol - #LOC_CRP_Ethanol75_DisplayName = Ethanol75 - #LOC_CRP_Ethanol90_DisplayName = Ethanol90 - #LOC_CRP_Ethylene_DisplayName = Ethylene - #LOC_CRP_FLOX30_DisplayName = FLOX30 - #LOC_CRP_FLOX70_DisplayName = FLOX70 - #LOC_CRP_FLOX88_DisplayName = FLOX88 - #LOC_CRP_Furfuryl_DisplayName = Furfuryl - #LOC_CRP_Helium_DisplayName = Helium - #LOC_CRP_HNIW_DisplayName = HNIW - #LOC_CRP_HTP_DisplayName = HTP - #LOC_CRP_HTPB_DisplayName = HTPB - #LOC_CRP_Hydrazine_DisplayName = Hydrazine - #LOC_CRP_Hydyne_DisplayName = Hydyne - #LOC_CRP_IRFNA-III_DisplayName = IRFNA-III - #LOC_CRP_IRFNA-IV_DisplayName = IRFNA-IV - #LOC_CRP_IWFNA_DisplayName = IWFNA - #LOC_CRP_Kerosene_DisplayName = Kerosene - #LOC_CRP_LeadBallast_DisplayName = LeadBallast - #LOC_CRP_LqdFluorine_DisplayName = LqdFluorine - #LOC_CRP_LqdMethane_DisplayName = LqdMethane - #LOC_CRP_LqdOxygen_DisplayName = LqdOxygen - #LOC_CRP_Methane_DisplayName = Methane - #LOC_CRP_Methanol_DisplayName = Methanol - #LOC_CRP_MMH_DisplayName = MMH - #LOC_CRP_MON1_DisplayName = MON1 - #LOC_CRP_MON3_DisplayName = MON3 - #LOC_CRP_MON10_DisplayName = MON10 - #LOC_CRP_MON15_DisplayName = MON15 - #LOC_CRP_MON20_DisplayName = MON20 - #LOC_CRP_MON25_DisplayName = MON25 - #LOC_CRP_NGNC_DisplayName = NGNC - #LOC_CRP_N2F4_DisplayName = N2F4 - #LOC_CRP_Nitrogen_DisplayName = Nitrogen - #LOC_CRP_NitrousOxide_DisplayName = NitrousOxide - #LOC_CRP_NTO_DisplayName = NTO - #LOC_CRP_OF2_DisplayName = OF2 - #LOC_CRP_PBAN_DisplayName = PBAN - #LOC_CRP_Pentaborane_DisplayName = Pentaborane - #LOC_CRP_PSPC_DisplayName = PSPC - #LOC_CRP_Syntin_DisplayName = Syntin - #LOC_CRP_TEATEB_DisplayName = TEATEB - #LOC_CRP_Tonka250_DisplayName = Tonka250 - #LOC_CRP_Tonka500_DisplayName = Tonka500 - #LOC_CRP_UDMH_DisplayName = UDMH - #LOC_CRP_UH25_DisplayName = UH25 - //DeepFreeze - #LOC_CRP_Glykerol_DisplayName = Glykerol - } -} diff --git a/Orion/GameData/CommunityResourcePack/Localization/pt-br.cfg b/Orion/GameData/CommunityResourcePack/Localization/pt-br.cfg deleted file mode 100644 index 91f6ebb..0000000 --- a/Orion/GameData/CommunityResourcePack/Localization/pt-br.cfg +++ /dev/null @@ -1,251 +0,0 @@ -Localization -{ - pt-br - { - //USI - #LOC_CRP_Hydrates_DisplayName = Hidratos - #LOC_CRP_Gypsum_DisplayName = Gesso - #LOC_CRP_IntakeLqd_DisplayName = EntradaLqd - #LOC_CRP_ColonySupplies_DisplayName = Suprimentos de Colônia - #LOC_CRP_Lead_DisplayName = Chumbo - #LOC_CRP_CarbonDioxide_DisplayName = Dióxido de Carbono - #LOC_CRP_Chemicals_DisplayName = Produtos Químicos - #LOC_CRP_Dirt_DisplayName = Sujeira - #LOC_CRP_ExoticMinerals_DisplayName = Minerais Exóticos - #LOC_CRP_Food_DisplayName = Comida - #LOC_CRP_Supplies_DisplayName = Suprimentos - #LOC_CRP_Fertilizer_DisplayName = Fertilizante - #LOC_CRP_Mulch_DisplayName = Adubo - #LOC_CRP_Machinery_DisplayName = Maquinário - #LOC_CRP_SpecializedParts_DisplayName = Peças Especializadas - #LOC_CRP_Recyclables_DisplayName = Recicláveis - #LOC_CRP_Hydrogen_DisplayName = Hidrogênio - #LOC_CRP_Karbonite_DisplayName = Karbonite - #LOC_CRP_Karborundum_DisplayName = Carbeto de Silício - #LOC_CRP_LqdCO2_DisplayName = CO2Lqd - #LOC_CRP_LqdCO_DisplayName = COLqd - #LOC_CRP_MaterialKits_DisplayName = Kits de Materiais - #LOC_CRP_Metals_DisplayName = Metais - #LOC_CRP_Minerals_DisplayName = Minerais - #LOC_CRP_MetallicOre_DisplayName = Minério Metálico - #LOC_CRP_Organics_DisplayName = Orgânico - #LOC_CRP_Oxygen_DisplayName = Oxigênio - #LOC_CRP_Polymers_DisplayName = Polímeros - #LOC_CRP_RareMetals_DisplayName = Metais Raros - #LOC_CRP_RefinedExotics_DisplayName = Exóticos Refinados - #LOC_CRP_Rock_DisplayName = Rocha - #LOC_CRP_RocketParts_DisplayName = Peças de Foguete - #LOC_CRP_SpareParts_DisplayName = Peças de Reposição - #LOC_CRP_Substrate_DisplayName = Substrato - #LOC_CRP_Uraninite_DisplayName = Uraninita - #LOC_CRP_Waste_DisplayName = Resíduos - #LOC_CRP_WasteWater_DisplayName = Águas Residuais - #LOC_CRP_Water_DisplayName = Água - //NFT - #LOC_CRP_ArgonGas_DisplayName = Gás Argônio - #LOC_CRP_ArgonGas_Abbreviation = Ar - #LOC_CRP_Boron_DisplayName = Boro - #LOC_CRP_Boron_Abbreviation = Bo - #LOC_CRP_ResourceLode_DisplayName = Veio de Minério - #LOC_CRP_EnrichedUranium_DisplayName = Urânio Enriquecido - #LOC_CRP_EnrichedUranium_Abbreviation = EnrU - #LOC_CRP_DepletedUranium_DisplayName = Urânio Empobrecido - #LOC_CRP_DepletedUranium_Abbreviation = EmpU - #LOC_CRP_LqdHydrogen_DisplayName = Hidrogênio Líquido - #LOC_CRP_LqdHydrogen_Abbreviation = LH2 - #LOC_CRP_StoredCharge_DisplayName = Carga Armazenada - #LOC_CRP_StoredCharge_Abbreviation = CA - //KSPI-E - #LOC_CRP_Actinides_DisplayName = Actinídeos - #LOC_CRP_Actinides_Abbreviation = Act - #LOC_CRP_Aluminium_DisplayName = Alumínio - #LOC_CRP_Aluminium_Abbreviation = Al - #LOC_CRP_Alumina_DisplayName = Alumina - #LOC_CRP_Alumina_Abbreviation = Aia - #LOC_CRP_Ammonia_DisplayName = Amônia - #LOC_CRP_Ammonia_Abbreviation = NH3 - #LOC_CRP_Antimatter_DisplayName = Antimatéria - #LOC_CRP_Antimatter_Abbreviation = AM - #LOC_CRP_AntiHydrogen_DisplayName = Anti-Hidrogênio - #LOC_CRP_AntiHydrogen_Abbreviation = AH - #LOC_CRP_LqdArgon_DisplayName = ArgônioLqd - #LOC_CRP_LqdArgon_Abbreviation = Ar - #LOC_CRP_Borate_DisplayName = Borato - #LOC_CRP_Borate_Abbreviation = Br - #LOC_CRP_Caesium_DisplayName = Césio - #LOC_CRP_Caesium_Abbreviation = Cs - #LOC_CRP_Calcium_Abbreviation = Ca - #LOC_CRP_Calcium_DisplayName = Cálcio - #LOC_CRP_CarbonMonoxide_DisplayName = Monóxido de Carbono - #LOC_CRP_CarbonMonoxide_Abbreviation = CO - #LOC_CRP_Carbon_DisplayName = Carbono - #LOC_CRP_Carbon_Abbreviation = C - #LOC_CRP_ChargedParticles_DisplayName = Partículas Carregadas - #LOC_CRP_ChargedParticles_Abbreviation = CP - #LOC_CRP_Chlorine_DisplayName = Cloro - #LOC_CRP_Chlorine_Abbreviation = Cl - #LOC_CRP_CompressedAir_DisplayName = Ar Comprimido - #LOC_CRP_CompressedAir_Abbreviation = ArC - #LOC_CRP_Decaborane_DisplayName = Decaborane - #LOC_CRP_Decaborane_Abbreviation = DeBo - #LOC_CRP_Deuterium_DisplayName = Deutério - #LOC_CRP_Deuterium_Abbreviation = D - #LOC_CRP_LqdDeuterium_DisplayName = DeutérioLqd - #LOC_CRP_LqdDeuterium_Abbreviation = D - #LOC_CRP_DepletedFuel_DisplayName = Combustível Esgotado - #LOC_CRP_DepletedFuel_Abbreviation = CombEg - #LOC_CRP_ExoticMatter_DisplayName = Matéria Exótica - #LOC_CRP_ExoticMatter_Abbreviation = MEx - #LOC_CRP_FusionPellets_DisplayName = Pelotas de Fusão - #LOC_CRP_FusionPellets_Abbreviation = PF - #LOC_CRP_Fluorine_DisplayName = Flúor - #LOC_CRP_Fluorine_Abbreviation = F - #LOC_CRP_Fluorite_DisplayName = Fluorita - #LOC_CRP_Fluorite_Abbreviation = CaF2 - #LOC_CRP_HeavyWater_DisplayName = Água Pesada - #LOC_CRP_HeavyWater_Abbreviation = D20 - #LOC_CRP_IntakeAtm_DisplayName = EntradaAtm - #LOC_CRP_IntakeAtm_Abbreviation = EntA - #LOC_CRP_KryptonGas_DisplayName = Gás de Criptônio - #LOC_CRP_KryptonGas_Abbreviation = Kr - #LOC_CRP_LqdKrypton_DisplayName = CriptônioLqd - #LOC_CRP_LqdKrypton_Abbreviation = Kr - #LOC_CRP_NeonGas_DisplayName = Gás Neon - #LOC_CRP_NeonGas_Abbreviation = Ne - #LOC_CRP_LqdNeon_DisplayName = NeonLqd - #LOC_CRP_LqdNeon_Abbreviation = Ne - #LOC_CRP_Lithium_DisplayName = Lítio - #LOC_CRP_Lithium_Abbreviation = Li7 - #LOC_CRP_Lithium6_DisplayName = Lítio6 - #LOC_CRP_Lithium6_Abbreviation = Li6 - #LOC_CRP_LithiumHydride_DisplayName = Hidreto De Lítio - #LOC_CRP_LithiumHydride_Abbreviation = Li7H - #LOC_CRP_LithiumDeuteride_DisplayName = Deuteride do Lítio - #LOC_CRP_LithiumDeuteride_Abbreviation = Li6D - #LOC_CRP_LqdAmmonia_DisplayName = AmôniaLqd - #LOC_CRP_LqdAmmonia_Abbreviation = NH3 - #LOC_CRP_Helium3_DisplayName = Hélio3 - #LOC_CRP_Helium3_Abbreviation = He3 - #LOC_CRP_LqdHe3_DisplayName = LqdHe3 - #LOC_CRP_LqdHe3_Abbreviation = He3 - #LOC_CRP_Helium4_DisplayName = Hélio4 - #LOC_CRP_Helium4_Abbreviation = He4 - #LOC_CRP_LqdHelium_DisplayName = HélioLqd - #LOC_CRP_LqdHelium_Abbreviation = He4 - #LOC_CRP_Nitratine_DisplayName = Nitratina - #LOC_CRP_Nitratine_Abbreviation = Nit - #LOC_CRP_Hexaborane_DisplayName = Hexaborane - #LOC_CRP_Hexaborane_Abbreviation = HxBo - #LOC_CRP_LqdNitrogen_DisplayName = NitrogênioLqd - #LOC_CRP_LqdNitrogen_Abbreviation = N14 - #LOC_CRP_LqdNitrogen15_DisplayName = Nitrogênio15Lqd - #LOC_CRP_LqdNitrogen15_Abbreviation = N15 - #LOC_CRP_Megajoules_DisplayName = Megajoules - #LOC_CRP_Megajoules_Abbreviation = Meg3 - #LOC_CRP_Monazite_DisplayName = Monazita - #LOC_CRP_Monazite_Abbreviation = Monz - #LOC_CRP_LqdOxygen18_DisplayName = Oxigênio18Lqd - #LOC_CRP_LqdOxygen18_Abbreviation = O18 - #LOC_CRP_Salt_DisplayName = Sal - #LOC_CRP_Salt_Abbreviation = Sal - #LOC_CRP_Sodium_DisplayName = Sódio - #LOC_CRP_Sodium_Abbreviation = Na - #LOC_CRP_Sulphur_DisplayName = Enxofre - #LOC_CRP_Sulphur_Abbreviation = S - #LOC_CRP_SolidHydrogen_DisplayName = Hidrogênio Sólido - #LOC_CRP_SolidHydrogen_Abbreviation = HS - #LOC_CRP_PolyvinylChloride_DisplayName = Cloreto De Polivinila - #LOC_CRP_PolyvinylChloride_Abbreviation = PVC - #LOC_CRP_Plutonium-238_DisplayName = Plutônio-238 - #LOC_CRP_Plutonium-238_Abbreviation = Pu238 - #LOC_CRP_Regolith_DisplayName = Regolito - #LOC_CRP_Regolith_Abbreviation = R - #LOC_CRP_UF4_DisplayName = UF4 - #LOC_CRP_UF4_Abbreviation = UF4 - #LOC_CRP_Silicates_DisplayName = Silicatos - #LOC_CRP_Silicates_Abbreviation = Sílica - #LOC_CRP_Silicon_DisplayName = Silício - #LOC_CRP_Silicon_Abbreviation = Si - #LOC_CRP_Spodumene_DisplayName = Spodumene - #LOC_CRP_Spodumene_Abbreviation = LiAl - #LOC_CRP_SolarWind_DisplayName = Vento Solar - #LOC_CRP_SolarWind_Abbreviation = VS - #LOC_CRP_ThermalPower_DisplayName = Poder Térmico - #LOC_CRP_ThermalPower_Abbreviation = ThP - #LOC_CRP_Thorium_DisplayName = Tório - #LOC_CRP_Thorium_Abbreviation = Th - #LOC_CRP_ThF4_DisplayName = ThF4 - #LOC_CRP_ThF4_Abbreviation = ThF4 - #LOC_CRP_Tritium_DisplayName = Trítio - #LOC_CRP_Tritium_Abbreviation = T - #LOC_CRP_LqdTritium_DisplayName = TrítioLqd - #LOC_CRP_LqdTritium_Abbreviation = T - #LOC_CRP_UraniumNitride_DisplayName = Nitreto de Urânio - #LOC_CRP_UraniumNitride_Abbreviation = UN - #LOC_CRP_VacuumPlasma_DisplayName = Plasma a Vácuo - #LOC_CRP_VacuumPlasma_Abbreviation = VP - #LOC_CRP_WasteHeat_DisplayName = Calor Residual - #LOC_CRP_WasteHeat_Abbreviation = CR - #LOC_CRP_LqdXenon_DisplayName = XenônioLqd - #LOC_CRP_LqdXenon_Abbreviation = Xe - //RealFuels - #LOC_CRP_Aerozine50_DisplayName = Aerozine50 - #LOC_CRP_AK20_DisplayName = AK20 - #LOC_CRP_AK27_DisplayName = AK27 - #LOC_CRP_Aniline_DisplayName = Anilina - #LOC_CRP_AvGas_DisplayName = AvGas - #LOC_CRP_CaveaB_DisplayName = CaveaB - #LOC_CRP_ClF3_DisplayName = ClF3 - #LOC_CRP_ClF5_DisplayName = ClF5 - #LOC_CRP_Diborane_DisplayName = Diborano - #LOC_CRP_Ethane_DisplayName = Etano - #LOC_CRP_Ethanol_DisplayName = Etanol - #LOC_CRP_Ethanol75_DisplayName = Etanol75 - #LOC_CRP_Ethanol90_DisplayName = Etanol90 - #LOC_CRP_Ethylene_DisplayName = Etileno - #LOC_CRP_FLOX30_DisplayName = FLOX30 - #LOC_CRP_FLOX70_DisplayName = FLOX70 - #LOC_CRP_FLOX88_DisplayName = FLOX88 - #LOC_CRP_Furfuryl_DisplayName = Furfuril - #LOC_CRP_Helium_DisplayName = Hélio - #LOC_CRP_HNIW_DisplayName = HNIW - #LOC_CRP_HTP_DisplayName = HTP - #LOC_CRP_HTPB_DisplayName = HTPB - #LOC_CRP_Hydrazine_DisplayName = Hidrazina - #LOC_CRP_Hydyne_DisplayName = Hydyne - #LOC_CRP_IRFNA-III_DisplayName = IRFNA-III - #LOC_CRP_IRFNA-IV_DisplayName = IRFNA-IV - #LOC_CRP_IWFNA_DisplayName = IWFNA - #LOC_CRP_Kerosene_DisplayName = Querosene - #LOC_CRP_LeadBallast_DisplayName = Lastro de Chumbo - #LOC_CRP_LqdFluorine_DisplayName = FlúorLqd - #LOC_CRP_LqdMethane_DisplayName = MetanoLqd - #LOC_CRP_LqdOxygen_DisplayName = OxigênioLqd - #LOC_CRP_Methane_DisplayName = Metano - #LOC_CRP_Methanol_DisplayName = Metanol - #LOC_CRP_MMH_DisplayName = MMH - #LOC_CRP_MON1_DisplayName = MON1 - #LOC_CRP_MON3_DisplayName = MON3 - #LOC_CRP_MON10_DisplayName = MON10 - #LOC_CRP_MON15_DisplayName = MON15 - #LOC_CRP_MON20_DisplayName = MON20 - #LOC_CRP_MON25_DisplayName = MON25 - #LOC_CRP_NGNC_DisplayName = NGNC - #LOC_CRP_N2F4_DisplayName = N2F4 - #LOC_CRP_Nitrogen_DisplayName = Nitrogênio - #LOC_CRP_NitrousOxide_DisplayName = Óxido Nitroso - #LOC_CRP_NTO_DisplayName = NTO - #LOC_CRP_OF2_DisplayName = OF2 - #LOC_CRP_PBAN_DisplayName = PBAN - #LOC_CRP_Pentaborane_DisplayName = Pentaborano - #LOC_CRP_PSPC_DisplayName = PSPC - #LOC_CRP_Syntin_DisplayName = Syntin - #LOC_CRP_TEATEB_DisplayName = TEATEB - #LOC_CRP_Tonka250_DisplayName = Tonka250 - #LOC_CRP_Tonka500_DisplayName = Tonka500 - #LOC_CRP_UDMH_DisplayName = UDMH - #LOC_CRP_UH25_DisplayName = UH25 - //DeepFreeze - #LOC_CRP_Glykerol_DisplayName = Glicerol - } -} diff --git a/Orion/GameData/CommunityResourcePack/Localization/ru.cfg b/Orion/GameData/CommunityResourcePack/Localization/ru.cfg deleted file mode 100644 index ef6be2e..0000000 --- a/Orion/GameData/CommunityResourcePack/Localization/ru.cfg +++ /dev/null @@ -1,236 +0,0 @@ -Localization -{ - ru - { - //USI & TAC LS - #LOC_CRP_Hydrates_DisplayName = Гидраты - #LOC_CRP_Gypsum_DisplayName = Гипс - #LOC_CRP_IntakeLqd_DisplayName = Забортная жидкость - #LOC_CRP_ColonySupplies_DisplayName = Колониальные припасы - #LOC_CRP_Lead_DisplayName = Свинец - #LOC_CRP_CarbonDioxide_DisplayName = Углекислый газ - #LOC_CRP_Chemicals_DisplayName = Химикаты - #LOC_CRP_Dirt_DisplayName = Грунт - #LOC_CRP_ExoticMinerals_DisplayName = Экзотические минералы - #LOC_CRP_Food_DisplayName = Еда - #LOC_CRP_Supplies_DisplayName = Припасы - #LOC_CRP_Fertilizer_DisplayName = Удобрения - #LOC_CRP_Mulch_DisplayName = Мульча - #LOC_CRP_Machinery_DisplayName = Машинерия - #LOC_CRP_SpecializedParts_DisplayName = Специальные компоненты - #LOC_CRP_Recyclables_DisplayName = Вторсырьё - #LOC_CRP_Hydrogen_DisplayName = Водород - #LOC_CRP_Karbonite_DisplayName = Карбонит - #LOC_CRP_Karborundum_DisplayName = Карборунд - #LOC_CRP_LqdCO2_DisplayName = жидк. CO2 - #LOC_CRP_LqdCO_DisplayName = жидк. CO - #LOC_CRP_MaterialKits_DisplayName = Конструкционные материалы - #LOC_CRP_Metals_DisplayName = Металлы - #LOC_CRP_Minerals_DisplayName = Минералы - #LOC_CRP_MetallicOre_DisplayName = Металлическая руда - #LOC_CRP_Organics_DisplayName = Органика - #LOC_CRP_Oxygen_DisplayName = Кислород - #LOC_CRP_Polymers_DisplayName = Полимеры - #LOC_CRP_RareMetals_DisplayName = Редкие металлы - #LOC_CRP_RefinedExotics_DisplayName = Аффинированная экзотика - #LOC_CRP_Rock_DisplayName = Камень - #LOC_CRP_RocketParts_DisplayName = Ракетные запчасти - #LOC_CRP_SpareParts_DisplayName = Запчасти - #LOC_CRP_Substrate_DisplayName = Субстрат - #LOC_CRP_Uraninite_DisplayName = Урановая смолка // Possible variants: "Настуран" (obsolete) or "Уранинит" (looks like typo in "Уранит") - #LOC_CRP_Waste_DisplayName = Отходы - #LOC_CRP_WasteWater_DisplayName = Грязная вода - #LOC_CRP_Water_DisplayName = Вода - //NFT - #LOC_CRP_ArgonGas_DisplayName = Аргон - #LOC_CRP_ArgonGas_Abbreviation = Ar - #LOC_CRP_Boron_DisplayName = Бор - #LOC_CRP_Boron_Abbreviation = B - #LOC_CRP_ResourceLode_DisplayName = Ресурсный самородок // Literally - "resource nugget" It's a movable thing! - #LOC_CRP_EnrichedUranium_DisplayName = Обогащённый Уран - #LOC_CRP_EnrichedUranium_Abbreviation = обгщ.U - #LOC_CRP_DepletedUranium_DisplayName = Обеднённый уран - #LOC_CRP_DepletedUranium_Abbreviation = обдн.U - #LOC_CRP_LqdHydrogen_DisplayName = Жидкий водород - #LOC_CRP_LqdHydrogen_Abbreviation = ЖВ - #LOC_CRP_StoredCharge_DisplayName = Накопленный заряд - #LOC_CRP_StoredCharge_Abbreviation = НЗ - //KSPI-E - #LOC_CRP_Actinides_DisplayName = Актиноиды - #LOC_CRP_Actinides_Abbreviation = Акт - #LOC_CRP_Aluminium_DisplayName = Алюминий - #LOC_CRP_Aluminium_Abbreviation = Al - #LOC_CRP_Alumina_DisplayName = Глинозём - #LOC_CRP_Alumina_Abbreviation = Al2O3 - #LOC_CRP_Ammonia_DisplayName = Аммиак - #LOC_CRP_Ammonia_Abbreviation = NH3 - #LOC_CRP_Antimatter_DisplayName = Антиматерия - #LOC_CRP_Antimatter_Abbreviation = АМ - #LOC_CRP_LqdArgon_DisplayName = Жидкий аргон - #LOC_CRP_LqdArgon_Abbreviation = Ar - #LOC_CRP_Borate_DisplayName = Борат - #LOC_CRP_Borate_Abbreviation = Брт - #LOC_CRP_Caesium_DisplayName = Цезий - #LOC_CRP_Caesium_Abbreviation = Cs - #LOC_CRP_CarbonMonoxide_DisplayName = Угарный газ - #LOC_CRP_CarbonMonoxide_Abbreviation = CO - #LOC_CRP_Carbon_DisplayName = Углерод - #LOC_CRP_Carbon_Abbreviation = C - #LOC_CRP_ChargedParticles_DisplayName = Заряженные частицы - #LOC_CRP_ChargedParticles_Abbreviation = ЗЧ - #LOC_CRP_Chlorine_DisplayName = Хлор - #LOC_CRP_Chlorine_Abbreviation = Cl - #LOC_CRP_Decaborane_DisplayName = Декаборан // Possible variant "Декаборан(14)" though it's the same shit. - #LOC_CRP_Decaborane_Abbreviation = B10H14 - #LOC_CRP_Deuterium_DisplayName = Дейтерий - #LOC_CRP_Deuterium_Abbreviation = D - #LOC_CRP_LqdDeuterium_DisplayName = Жидкий дейтерий - #LOC_CRP_LqdDeuterium_Abbreviation = D - #LOC_CRP_DepletedFuel_DisplayName = Обеднённое топливо - #LOC_CRP_DepletedFuel_Abbreviation = обдн.Т - #LOC_CRP_ExoticMatter_DisplayName = Экзотическая материя - #LOC_CRP_ExoticMatter_Abbreviation = ЭкзМ - #LOC_CRP_FusionPellets_DisplayName = Термоядерные пеллеты // Placeholder. Suggest something better if you are a nuclear physicist. - #LOC_CRP_Fluorine_DisplayName = Фтор - #LOC_CRP_Fluorine_Abbreviation = F - #LOC_CRP_HeavyWater_DisplayName = Тяжёлая вода - #LOC_CRP_HeavyWater_Abbreviation = D20 - #LOC_CRP_IntakeAtm_DisplayName = Атмосферные газы - #LOC_CRP_IntakeAtm_Abbreviation = АтмГ - #LOC_CRP_KryptonGas_DisplayName = Криптон - #LOC_CRP_KryptonGas_Abbreviation = Kr - #LOC_CRP_LqdKrypton_DisplayName = Жидкий криптон - #LOC_CRP_LqdKrypton_Abbreviation = Kr - #LOC_CRP_NeonGas_DisplayName = Неон - #LOC_CRP_NeonGas_Abbreviation = Ne - #LOC_CRP_LqdNeon_DisplayName = Жидкий неон - #LOC_CRP_LqdNeon_Abbreviation = Ne - #LOC_CRP_Lithium_DisplayName = Литий - #LOC_CRP_Lithium_Abbreviation = Li - #LOC_CRP_Lithium6_DisplayName = Литий-6 - #LOC_CRP_Lithium6_Abbreviation = Li6 - #LOC_CRP_LithiumHydride_DisplayName = Гидрид лития - #LOC_CRP_LithiumHydride_Abbreviation = LiH - #LOC_CRP_LithiumHydride_Title = Гидрид лития - #LOC_CRP_LithiumDeuteride_DisplayName = Дейтерид лития - #LOC_CRP_LithiumDeuteride_Abbreviation = Li6D - #LOC_CRP_LithiumDeuteride_Title = Дейтерид лития - #LOC_CRP_LqdAmmonia_DisplayName = Жидкий аммиак - #LOC_CRP_LqdAmmonia_Abbreviation = NH3 - #LOC_CRP_Helium3_DisplayName = Гелий-3 - #LOC_CRP_Helium3_Abbreviation = He3 - #LOC_CRP_LqdHe3_DisplayName = Жидкий гелий-3 - #LOC_CRP_LqdHe3_Abbreviation = He3 - #LOC_CRP_Helium4_DisplayName = Гелий-4 - #LOC_CRP_Helium4_Abbreviation = He4 - #LOC_CRP_LqdHelium_DisplayName = Жидкий гелий - #LOC_CRP_LqdHelium_Abbreviation = He4 - #LOC_CRP_Nitratine_DisplayName = Натриевая селитра - #LOC_CRP_Nitratine_Title = Натриевая селитра - #LOC_CRP_Hexaborane_DisplayName = Гексаборан // Possible variant is "Гексаборан(10)" though it's the default meaning anyway. - #LOC_CRP_LqdNitrogen_DisplayName = Жидкий азот - #LOC_CRP_LqdNitrogen_Abbreviation = N14 - #LOC_CRP_LqdNitrogen15_DisplayName = Жидкий азот-15 - #LOC_CRP_LqdNitrogen15_Abbreviation = N15 - #LOC_CRP_Megajoules_DisplayName = Мегаджоули - #LOC_CRP_Megajoules_Abbreviation = МДж - #LOC_CRP_Monazite_DisplayName = Монацит - #LOC_CRP_Monazite_Abbreviation = Мнцт - #LOC_CRP_LqdOxygen18_DisplayName = Жидкий кислород-18 - #LOC_CRP_LqdOxygen18_Abbreviation = O18 - #LOC_CRP_Sodium_DisplayName = Натрий - #LOC_CRP_Sodium_Abbreviation = Na - #LOC_CRP_PolyvinylChloride_DisplayName = Поливинилхлорид - #LOC_CRP_PolyvinylChloride_Abbreviation = ПВХ - #LOC_CRP_Plutonium-238_DisplayName = Плутоний-238 - #LOC_CRP_Plutonium-238_Abbreviation = Pu238 - #LOC_CRP_Regolith_DisplayName = Реголит - #LOC_CRP_Regolith_Abbreviation = Р - #LOC_CRP_UF4_DisplayName = Тетрафторид урана - #LOC_CRP_UF4_Abbreviation = UF4 - #LOC_CRP_Silicates_DisplayName = Силикаты - #LOC_CRP_Silicates_Abbreviation = Сил - #LOC_CRP_Silicon_DisplayName = Кремний - #LOC_CRP_Silicon_Abbreviation = Si - #LOC_CRP_SolarWind_DisplayName = Солнечный ветер - #LOC_CRP_SolarWind_Abbreviation = СВ - #LOC_CRP_ThermalPower_DisplayName = Тепловая энергия - #LOC_CRP_ThermalPower_Abbreviation = ТЭ - #LOC_CRP_Thorium_DisplayName = Торий - #LOC_CRP_ThF4_DisplayName = Тетрафторид тория - #LOC_CRP_ThF4_Abbreviation = ThF4 - #LOC_CRP_Tritium_DisplayName = Тритий - #LOC_CRP_Tritium_Abbreviation = T - #LOC_CRP_Tritium_Title = Тритий - #LOC_CRP_LqdTritium_DisplayName = Жидкий тритий - #LOC_CRP_LqdTritium_Abbreviation = T - #LOC_CRP_UraniumNitride_DisplayName = Нитрид урана - #LOC_CRP_UraniumNitride_Abbreviation = UN - #LOC_CRP_VacuumPlasma_DisplayName = Квантовый вакуум //Proper name in english is "Quantum Vacuum" or "Quantum Vacuum Virtual Plasma", rather than "Vacuum Plasma", and it's a physical effect rather than anything storeable. - #LOC_CRP_VacuumPlasma_Abbreviation = КвВ - #LOC_CRP_WasteHeat_DisplayName = Избыточное тепло - #LOC_CRP_WasteHeat_Abbreviation = Изб.Т - #LOC_CRP_LqdXenon_DisplayName = Жидкий ксенон - #LOC_CRP_LqdXenon_Abbreviation = Xe - #LOC_CRP_LqdXenon_Title = Жидкий ксенон - //RealFuels - #LOC_CRP_Aerozine50_DisplayName = Аэрозин - #LOC_CRP_AK20_DisplayName = AK20 - #LOC_CRP_AK27_DisplayName = AK27 - #LOC_CRP_Aniline_DisplayName = Анилин - #LOC_CRP_AvGas_DisplayName = Авиационный бензин - #LOC_CRP_CaveaB_DisplayName = CaveaB - #LOC_CRP_ClF3_DisplayName = Трифторид хлора - #LOC_CRP_ClF5_DisplayName = Пентафторид хлора - #LOC_CRP_Diborane_DisplayName = Диборан - #LOC_CRP_Ethane_DisplayName = Этан - #LOC_CRP_Ethanol_DisplayName = Этанол - #LOC_CRP_Ethanol75_DisplayName = Этанол 75% - #LOC_CRP_Ethanol90_DisplayName = Этанол 90% - #LOC_CRP_Ethylene_DisplayName = Этилен - #LOC_CRP_FLOX30_DisplayName = FLOX30 - #LOC_CRP_FLOX70_DisplayName = FLOX70 - #LOC_CRP_FLOX88_DisplayName = FLOX88 - #LOC_CRP_Furfuryl_DisplayName = Фурфуриловый спирт - #LOC_CRP_Helium_DisplayName = Гелий - #LOC_CRP_HNIW_DisplayName = HNIW // "Гексанитрогексаазаизовюрцитан" is too long, no? - #LOC_CRP_HTP_DisplayName = Пероксид водорода - #LOC_CRP_HTPB_DisplayName = HTPB // "Полибутадиен с концевыми гидроксильными группами" is too long, no? - #LOC_CRP_Hydrazine_DisplayName = Гидразин - #LOC_CRP_Hydyne_DisplayName = Гидин - #LOC_CRP_IRFNA-III_DisplayName = IRFNA-III - #LOC_CRP_IRFNA-IV_DisplayName = IRFNA-IV - #LOC_CRP_IWFNA_DisplayName = IWFNA - #LOC_CRP_Kerosene_DisplayName = Керосин - #LOC_CRP_LeadBallast_DisplayName = Свинцовый балласт - #LOC_CRP_LqdFluorine_DisplayName = Жидкий фтор - #LOC_CRP_LqdMethane_DisplayName = Жидкий метан - #LOC_CRP_LqdOxygen_DisplayName = Жидкий кислород - #LOC_CRP_Methane_DisplayName = Метан - #LOC_CRP_Methanol_DisplayName = Метанол - #LOC_CRP_MMH_DisplayName = Монометилгидразин - #LOC_CRP_MON1_DisplayName = MON1 - #LOC_CRP_MON3_DisplayName = MON3 - #LOC_CRP_MON10_DisplayName = MON10 - #LOC_CRP_MON15_DisplayName = MON15 - #LOC_CRP_MON20_DisplayName = MON20 - #LOC_CRP_MON25_DisplayName = MON25 - #LOC_CRP_NGNC_DisplayName = NGNC // "Нитроглицерин/Нитроцеллюлоза" is too long, no? - #LOC_CRP_N2F4_DisplayName = Тетрафторгидразин - #LOC_CRP_Nitrogen_DisplayName = Азот - #LOC_CRP_NitrousOxide_DisplayName = Оксид диазота - #LOC_CRP_NTO_DisplayName = Тетраоксид азота - #LOC_CRP_OF2_DisplayName = Дифторид кислорода - #LOC_CRP_PBAN_DisplayName = Перхлорат аммония - #LOC_CRP_Pentaborane_DisplayName = Пентаборан - #LOC_CRP_PSPC_DisplayName = PSPC // Don't know this mark of solid fuel. - #LOC_CRP_Syntin_DisplayName = Синтин - #LOC_CRP_TEATEB_DisplayName = Триэтилборан - #LOC_CRP_Tonka250_DisplayName = Tonka250 - #LOC_CRP_Tonka500_DisplayName = Tonka500 - #LOC_CRP_UDMH_DisplayName = Несимметричный диметилгидразин - #LOC_CRP_UH25_DisplayName = UH25 - //DeepFreeze - #LOC_CRP_Glykerol_DisplayName = Гликерол // It's a fantastic spirit-like cryogenic fluid rather than a typo in common glycerine. - } -} diff --git a/Orion/GameData/CommunityResourcePack/Localization/zh-cn.cfg b/Orion/GameData/CommunityResourcePack/Localization/zh-cn.cfg deleted file mode 100644 index 28e8dc4..0000000 --- a/Orion/GameData/CommunityResourcePack/Localization/zh-cn.cfg +++ /dev/null @@ -1,256 +0,0 @@ -Localization -{ - zh-cn - { - //USI - #LOC_CRP_Hydrates_DisplayName = 水合物 - #LOC_CRP_Gypsum_DisplayName = 石膏 - #LOC_CRP_IntakeLqd_DisplayName = 摄入液体 - #LOC_CRP_ColonySupplies_DisplayName = 殖民地用品 - #LOC_CRP_Lead_DisplayName = 鉛者 - #LOC_CRP_CarbonDioxide_DisplayName = 二氧化碳 - #LOC_CRP_Chemicals_DisplayName = 化学制品 - #LOC_CRP_Dirt_DisplayName = 污垢 - #LOC_CRP_ExoticMinerals_DisplayName = 奇异矿物 - #LOC_CRP_Food_DisplayName = 食物 - #LOC_CRP_Supplies_DisplayName = 资源 - #LOC_CRP_Fertilizer_DisplayName = 肥料 - #LOC_CRP_Mulch_DisplayName = 护根 - #LOC_CRP_Machinery_DisplayName = 机械 - #LOC_CRP_SpecializedParts_DisplayName = 专业零件 - #LOC_CRP_Recyclables_DisplayName = 可回收 - #LOC_CRP_Hydrogen_DisplayName = 气态氢 - #LOC_CRP_Karbonite_DisplayName = Karbonite - #LOC_CRP_Karborundum_DisplayName = Karborundum - #LOC_CRP_LqdCO2_DisplayName = 液态二氧化碳 - #LOC_CRP_LqdCO_DisplayName = 液态一氧化碳 - #LOC_CRP_MaterialKits_DisplayName = 材料套装 - #LOC_CRP_Metals_DisplayName = 金属 - #LOC_CRP_Minerals_DisplayName = 矿产 - #LOC_CRP_MetallicOre_DisplayName = 金属矿物 - #LOC_CRP_Organics_DisplayName = 有机物 - #LOC_CRP_Oxygen_DisplayName = 气态氧 - #LOC_CRP_Polymers_DisplayName = 聚合物 - #LOC_CRP_RareMetals_DisplayName = 稀有金属 - #LOC_CRP_RefinedExotics_DisplayName = 精炼奇异矿物 - #LOC_CRP_Rock_DisplayName = 石头 - #LOC_CRP_RocketParts_DisplayName = 火箭零件 - #LOC_CRP_SpareParts_DisplayName = 回收的部件 - #LOC_CRP_Substrate_DisplayName = 基质 - #LOC_CRP_Uraninite_DisplayName = 沥青铀矿 - #LOC_CRP_Waste_DisplayName = 垃圾 - #LOC_CRP_WasteWater_DisplayName = 污水 - #LOC_CRP_Water_DisplayName = 液态水 - - //NFT - #LOC_CRP_ArgonGas_DisplayName = 氩气 - #LOC_CRP_ArgonGas_Abbreviation = 氩气 - #LOC_CRP_Boron_DisplayName = 硼 - #LOC_CRP_Boron_Abbreviation = 硼 - #LOC_CRP_ResourceLode_DisplayName = ResourceLode - #LOC_CRP_EnrichedUranium_DisplayName = 富铀 - #LOC_CRP_EnrichedUranium_Abbreviation = 富铀 - #LOC_CRP_DepletedUranium_DisplayName = 贫铀 - #LOC_CRP_DepletedUranium_Abbreviation = 贫铀 - #LOC_CRP_LqdHydrogen_DisplayName = 液态氢 - #LOC_CRP_LqdHydrogen_Abbreviation = 液态氢 - #LOC_CRP_StoredCharge_DisplayName = 存储的电力 - #LOC_CRP_StoredCharge_Abbreviation = 存储的电力 - - //KSPI-E - #LOC_CRP_Actinides_DisplayName = 锕系元素 - #LOC_CRP_Actinides_Abbreviation = 锕系元素 - #LOC_CRP_Aluminium_DisplayName = 铝 - #LOC_CRP_Aluminium_Abbreviation = 铝 - #LOC_CRP_Alumina_DisplayName = 氧化铝 - #LOC_CRP_Alumina_Abbreviation = 氧化铝 - #LOC_CRP_Ammonia_DisplayName = 氨 - #LOC_CRP_Ammonia_Abbreviation = 氨 - #LOC_CRP_Antimatter_DisplayName = 反物质 - #LOC_CRP_Antimatter_Abbreviation = 反物质 - #LOC_CRP_AntiHydrogen_DisplayName = 反氢 - #LOC_CRP_AntiHydrogen_Abbreviation = 反氢 - #LOC_CRP_LqdArgon_DisplayName = 液态氩 - #LOC_CRP_LqdArgon_Abbreviation = 氩 - #LOC_CRP_Borate_DisplayName = 硼酸 - #LOC_CRP_Borate_Abbreviation = 硼酸 - #LOC_CRP_Caesium_DisplayName = 铯 - #LOC_CRP_Caesium_Abbreviation = 铯 - #LOC_CRP_Calcium_Abbreviation = 钙 - #LOC_CRP_Calcium_DisplayName = 钙 - #LOC_CRP_CarbonMonoxide_DisplayName = 一氧化碳 - #LOC_CRP_CarbonMonoxide_Abbreviation = 一氧化碳 - #LOC_CRP_Carbon_DisplayName = 碳 - #LOC_CRP_Carbon_Abbreviation = 碳 - #LOC_CRP_ChargedParticles_DisplayName = 带电粒子 - #LOC_CRP_ChargedParticles_Abbreviation = 带电粒子 - #LOC_CRP_Chlorine_DisplayName = 氯 - #LOC_CRP_Chlorine_Abbreviation = 氯 - #LOC_CRP_CompressedAir_DisplayName = 压缩空气 - #LOC_CRP_CompressedAir_Abbreviation = 压缩空气 - #LOC_CRP_Decaborane_DisplayName = 癸硼烷 - #LOC_CRP_Decaborane_Abbreviation = 癸硼烷 - #LOC_CRP_Deuterium_DisplayName = 氘 - #LOC_CRP_Deuterium_Abbreviation = 氘 - #LOC_CRP_LqdDeuterium_DisplayName = 液态氘 - #LOC_CRP_LqdDeuterium_Abbreviation = 液态氘 - #LOC_CRP_DepletedFuel_DisplayName = 核废料 - #LOC_CRP_DepletedFuel_Abbreviation = 核废料 - #LOC_CRP_ExoticMatter_DisplayName = 奇异物质 - #LOC_CRP_ExoticMatter_Abbreviation = 奇异物质 - #LOC_CRP_FusionPellets_DisplayName = 聚变燃料球 - #LOC_CRP_FusionPellets_Abbreviation = 聚变燃料球 - #LOC_CRP_Fluorine_DisplayName = 氟 - #LOC_CRP_Fluorine_Abbreviation = 氟 - #LOC_CRP_Fluorite_DisplayName = 萤石 - #LOC_CRP_Fluorite_Abbreviation = 萤石 - #LOC_CRP_HeavyWater_DisplayName = 重水 - #LOC_CRP_HeavyWater_Abbreviation = 重水 - #LOC_CRP_IntakeAtm_DisplayName = 进气 - #LOC_CRP_IntakeAtm_Abbreviation = 进气 - #LOC_CRP_KryptonGas_DisplayName = 氪气 - #LOC_CRP_KryptonGas_Abbreviation = 氪气 - #LOC_CRP_LqdKrypton_DisplayName = 液态氪 - #LOC_CRP_LqdKrypton_Abbreviation = 液态氪 - #LOC_CRP_NeonGas_DisplayName = 氖气 - #LOC_CRP_NeonGas_Abbreviation = 氖气 - #LOC_CRP_LqdNeon_DisplayName = 液态氖 - #LOC_CRP_LqdNeon_Abbreviation = 液态氖 - #LOC_CRP_Lithium_DisplayName = 锂 - #LOC_CRP_Lithium_Abbreviation = 锂 - #LOC_CRP_Lithium6_DisplayName = 锂-6 - #LOC_CRP_Lithium6_Abbreviation = 锂-6 - #LOC_CRP_LithiumHydride_DisplayName = 氢化锂 - #LOC_CRP_LithiumHydride_Abbreviation = 氢化锂 - #LOC_CRP_LithiumDeuteride_DisplayName = 氘化锂 - #LOC_CRP_LithiumDeuteride_Abbreviation = 氘化锂 - #LOC_CRP_LqdAmmonia_DisplayName = 液态氨 - #LOC_CRP_LqdAmmonia_Abbreviation = 液态氨 - #LOC_CRP_Helium3_DisplayName = 氦-3 - #LOC_CRP_Helium3_Abbreviation = 氦-3 - #LOC_CRP_LqdHe3_DisplayName = 液态氦-3 - #LOC_CRP_LqdHe3_Abbreviation = 液态氦-3 - #LOC_CRP_Helium4_DisplayName = 氦 - #LOC_CRP_Helium4_Abbreviation = 氦 - #LOC_CRP_LqdHelium_DisplayName = 液态氦 - #LOC_CRP_LqdHelium_Abbreviation = 液态氦 - #LOC_CRP_Nitratine_DisplayName = 钠硝石 - #LOC_CRP_Nitratine_Abbreviation = 钠硝石 - #LOC_CRP_Hexaborane_DisplayName = 六硼烷 - #LOC_CRP_Hexaborane_Abbreviation = 六硼烷 - #LOC_CRP_LqdNitrogen_DisplayName = 液态氮 - #LOC_CRP_LqdNitrogen_Abbreviation = 液态氮 - #LOC_CRP_LqdNitrogen15_DisplayName = 液态氮-15 - #LOC_CRP_LqdNitrogen15_Abbreviation = 液态氮-15 - #LOC_CRP_Megajoules_DisplayName = 兆焦能量 - #LOC_CRP_Megajoules_Abbreviation = 兆焦能量 - #LOC_CRP_Mopedantte_DisplayName = 独居石 - #LOC_CRP_Mopedantte_Abbreviation = 独居石 - #LOC_CRP_LqdOxygen18_DisplayName = 液态氧-18 - #LOC_CRP_LqdOxygen18_Abbreviation = 液态氧-18 - #LOC_CRP_Salt_DisplayName = 盐 - #LOC_CRP_Salt_Abbreviation = 盐 - #LOC_CRP_Sodium_DisplayName = 钠 - #LOC_CRP_Sodium_Abbreviation = 钠 - #LOC_CRP_Sulphur_DisplayName = 硫 - #LOC_CRP_Sulphur_Abbreviation = 硫 - #LOC_CRP_SolidHydrogen_DisplayName = 固态氢 - #LOC_CRP_SolidHydrogen_Abbreviation = 固态氢 - #LOC_CRP_PolyvinylChloride_DisplayName = 聚氯乙烯 - #LOC_CRP_PolyvinylChloride_Abbreviation = PVC - #LOC_CRP_Plutonium-238_DisplayName = 钚-238 - #LOC_CRP_Plutonium-238_Abbreviation = 钚-238 - #LOC_CRP_Regolith_DisplayName = 浮土 - #LOC_CRP_Regolith_Abbreviation = 浮土 - #LOC_CRP_UF4_DisplayName = 四氟化鈾 - #LOC_CRP_UF4_Abbreviation = 四氟化鈾 - #LOC_CRP_Silicates_DisplayName = 硅酸盐 - #LOC_CRP_Silicates_Abbreviation = 硅酸盐 - #LOC_CRP_Silicon_DisplayName = 硅 - #LOC_CRP_Silicon_Abbreviation = 硅 - #LOC_CRP_Spodumene_DisplayName = 锂辉石 - #LOC_CRP_Spodumene_Abbreviation = 锂辉石 - #LOC_CRP_SolarWind_DisplayName = 太阳风 - #LOC_CRP_SolarWind_Abbreviation = 太阳风 - #LOC_CRP_ThermalPower_DisplayName = 热能 - #LOC_CRP_ThermalPower_Abbreviation = 热能 - #LOC_CRP_Thorium_DisplayName = 钍 - #LOC_CRP_Thorium_Abbreviation = 钍 - #LOC_CRP_ThF4_DisplayName = 四氟化钍 - #LOC_CRP_ThF4_Abbreviation = 四氟化钍 - #LOC_CRP_Tritium_DisplayName = 氚 - #LOC_CRP_Tritium_Abbreviation = 氚 - #LOC_CRP_LqdTritium_DisplayName = 液态氚 - #LOC_CRP_LqdTritium_Abbreviation = 液态氚 - #LOC_CRP_UraniumNitride_DisplayName = 氮化铀 - #LOC_CRP_UraniumNitride_Abbreviation = 氮化铀 - #LOC_CRP_VacuumPlasma_DisplayName = 真空等离子体 - #LOC_CRP_VacuumPlasma_Abbreviation = 真空等离子体 - #LOC_CRP_WasteHeat_DisplayName = 废热 - #LOC_CRP_WasteHeat_Abbreviation = 废热 - #LOC_CRP_LqdXenon_DisplayName = 液态氙 - #LOC_CRP_LqdXenon_Abbreviation = 液态氙 - - //RealFuels - #LOC_CRP_Aerozine50_DisplayName = Aerozine50 - #LOC_CRP_AK20_DisplayName = AK20 - #LOC_CRP_AK27_DisplayName = AK27 - #LOC_CRP_Aniline_DisplayName = 苯胺 - #LOC_CRP_AvGas_DisplayName = AvGas - #LOC_CRP_CaveaB_DisplayName = CaveaB - #LOC_CRP_ClF3_DisplayName = ClF3 - #LOC_CRP_ClF5_DisplayName = ClF5 - #LOC_CRP_Diborane_DisplayName = 乙硼烷 - #LOC_CRP_Ethane_DisplayName = 乙烷 - #LOC_CRP_Ethanol_DisplayName = 乙醇 - #LOC_CRP_Ethanol75_DisplayName = 乙醇75 - #LOC_CRP_Ethanol90_DisplayName = 乙醇90 - #LOC_CRP_Ethylene_DisplayName = 乙烯 - #LOC_CRP_FLOX30_DisplayName = FLOX30 - #LOC_CRP_FLOX70_DisplayName = FLOX70 - #LOC_CRP_FLOX88_DisplayName = FLOX88 - #LOC_CRP_Furfuryl_DisplayName = 糠醇 - #LOC_CRP_Helium_DisplayName = 氦气 - #LOC_CRP_HNIW_DisplayName = 六硝基六氮杂异伍兹烷 - #LOC_CRP_HTP_DisplayName = 过氧化氢 - #LOC_CRP_HTPB_DisplayName = 端羟基聚丁二烯 - #LOC_CRP_Hydrazine_DisplayName = 联氨 - #LOC_CRP_Hydyne_DisplayName = Hydyne - #LOC_CRP_IRFNA-III_DisplayName = 红发烟硝酸-3 - #LOC_CRP_IRFNA-IV_DisplayName = 红发烟硝酸-4 - #LOC_CRP_IWFNA_DisplayName = 白发烟硝酸 - #LOC_CRP_Kerosene_DisplayName = 煤油 - #LOC_CRP_LeadBallast_DisplayName = 铅镇流器 - #LOC_CRP_LqdFluorine_DisplayName = 液态氟 - #LOC_CRP_LqdMethane_DisplayName = 液态甲烷 - #LOC_CRP_LqdOxygen_DisplayName = 液态氧 - #LOC_CRP_Methane_DisplayName = 甲烷 - #LOC_CRP_Methanol_DisplayName = 甲醇 - #LOC_CRP_MMH_DisplayName = 甲肼 - #LOC_CRP_MON1_DisplayName = MON1 - #LOC_CRP_MON3_DisplayName = MON3 - #LOC_CRP_MON10_DisplayName = MON10 - #LOC_CRP_MON15_DisplayName = MON15 - #LOC_CRP_MON20_DisplayName = MON20 - #LOC_CRP_MON25_DisplayName = MON25 - #LOC_CRP_NGNC_DisplayName = NGNC - #LOC_CRP_N2F4_DisplayName = 四氟肼 - #LOC_CRP_Nitrogen_DisplayName = 液态氮 - #LOC_CRP_NitrousOxide_DisplayName = 一氧化氮 - #LOC_CRP_NTO_DisplayName = 四氧化二氮 - #LOC_CRP_OF2_DisplayName = 二氟化氧 - #LOC_CRP_PBAN_DisplayName = 聚丁二烯丙烯腈 - #LOC_CRP_Pentaborane_DisplayName = 戊硼烷 - #LOC_CRP_PSPC_DisplayName = PSPC - #LOC_CRP_Syntin_DisplayName = Syntin - #LOC_CRP_TEATEB_DisplayName = TEATEB - #LOC_CRP_Tonka250_DisplayName = 通卡250 - #LOC_CRP_Tonka500_DisplayName = 通卡500 - #LOC_CRP_UDMH_DisplayName = 偏二甲肼 - #LOC_CRP_UH25_DisplayName = UH25 - - - //DeepFreeze - #LOC_CRP_Glykerol_DisplayName = 甘油 - } -} diff --git a/Orion/GameData/Orion/Patches/ResourceContainers.cfg b/Orion/GameData/Orion/Patches/ResourceContainers.cfg index 245300d..f9134fd 100644 --- a/Orion/GameData/Orion/Patches/ResourceContainers.cfg +++ b/Orion/GameData/Orion/Patches/ResourceContainers.cfg @@ -4,7 +4,7 @@ B9_TANK_TYPE title = #autoLOC_501007 //#autoLOC_501007 = Ore primaryColor = #222322 percentFilled = 0 - tankMass = 0.0004 + tankMass = 0.0001 tankCost = 0.1 RESOURCE { @@ -19,8 +19,8 @@ B9_TANK_TYPE title = #LOC_CRP_MetallicOre_DisplayName //#LOC_CRP_MetallicOre_DisplayName = Metallic Ore primaryColor = #583D20 percentFilled = 0 - tankMass = 0.0001 - tankCost = 0.1 + tankMass = 0.0002 + tankCost = 0.2 RESOURCE { name = MetallicOre @@ -35,7 +35,7 @@ B9_TANK_TYPE primaryColor = #9D8948 percentFilled = 0 tankMass = 0.0004 - tankCost = 0.2 + tankCost = 0.4 RESOURCE { name = Uraninite @@ -49,8 +49,8 @@ B9_TANK_TYPE title = #LOC_CRP_Metals_DisplayName //#LOC_CRP_Metals_DisplayName = Metals primaryColor = #747B74 percentFilled = 0 - tankMass = 0.0001 - tankCost = 0.1 + tankMass = 0.0002 + tankCost = 0.2 RESOURCE { name = Metals @@ -64,8 +64,8 @@ B9_TANK_TYPE title = #LOC_CRP_EnrichedUranium_DisplayName //#LOC_CRP_EnrichedUranium_DisplayName = Enriched Uranium primaryColor = #439231 percentFilled = 0 - tankMass = 0.0004 - tankCost = 0.2 + tankMass = 0.0008 + tankCost = 0.8 RESOURCE { name = EnrichedUranium diff --git a/Orion/GameData/Orion/Patches/SMX_Drills.cfg b/Orion/GameData/Orion/Patches/SMX_Drills.cfg index d44b809..f035702 100644 --- a/Orion/GameData/Orion/Patches/SMX_Drills.cfg +++ b/Orion/GameData/Orion/Patches/SMX_Drills.cfg @@ -6,10 +6,10 @@ HarvesterType = 0 Efficiency = 1 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -97,10 +97,10 @@ HarvesterType = 0 Efficiency = 0.3 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -189,10 +189,10 @@ HarvesterType = 0 Efficiency = 1 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -280,10 +280,10 @@ HarvesterType = 0 Efficiency = 5 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -371,10 +371,10 @@ HarvesterType = 0 Efficiency = 20 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -462,10 +462,10 @@ HarvesterType = 0 Efficiency = 50 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true diff --git a/Orion/GameData/Orion/Patches/Stock_Drills.cfg b/Orion/GameData/Orion/Patches/Stock_Drills.cfg index 52d7304..328c6da 100644 --- a/Orion/GameData/Orion/Patches/Stock_Drills.cfg +++ b/Orion/GameData/Orion/Patches/Stock_Drills.cfg @@ -6,10 +6,10 @@ HarvesterType = 0 Efficiency = 0.3 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -101,10 +101,10 @@ HarvesterType = 0 Efficiency = 1.5 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = true @@ -195,10 +195,10 @@ HarvesterType = 0 Efficiency = 20 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = false @@ -292,10 +292,10 @@ HarvesterType = 0 Efficiency = 50 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5 AutoShutdown = false diff --git a/Orion/GameData/Orion/Patches/Ventral_Drill.cfg b/Orion/GameData/Orion/Patches/Ventral_Drill.cfg index 37438d5..f1cd4fc 100644 --- a/Orion/GameData/Orion/Patches/Ventral_Drill.cfg +++ b/Orion/GameData/Orion/Patches/Ventral_Drill.cfg @@ -7,10 +7,10 @@ HarvesterType = 0 Efficiency = 1.5 ResourceName = MetallicOre - ConverterName = MetallicOre Harvester - StartActionName = Start MetallicOre Harvester - StopActionName = Stop MetallicOre Harvester - ToggleActionName = Toggle MetallicOre Harvester + ConverterName = Metallic Ore Harvester + StartActionName = Start Metallic Ore Harvester + StopActionName = Stop Metallic Ore Harvester + ToggleActionName = Toggle Metallic Ore Harvester ImpactTransform = ImpactTransform ImpactRange = 5.58 AutoShutdown = true