diff --git a/Attribution.md b/Attribution.md index 786b2171..17a3f48b 100644 --- a/Attribution.md +++ b/Attribution.md @@ -10,6 +10,8 @@ created: 01 Feb 2022 updated: 01 Feb 2022 --> +[Home](https://zer0kerbal.github.io/SimpleConstruction) + # Attribution ## Flag @@ -25,9 +27,7 @@ updated: 01 Feb 2022 **Thanks to everyone who gave feedback! It's very important for me and highly appreciated.** - - -### Special Thanks: +### Special Thanks * [@RealGecko](https://forum.kerbalspaceprogram.com/index.php?/profile/162682-realgecko/), [@Ericwi](https://forum.kerbalspaceprogram.com/index.php?/profile/152716-ericwi/), @maculator, @taniwha, @Eleusis La Arwall, @Badsector, @cy-one for their contributions. * [@MatterBeam](https://forum.kerbalspaceprogram.com/index.php?/profile/133334-matterbeam/) for creating this cool mod. @@ -36,12 +36,10 @@ updated: 01 Feb 2022 * Everyone else who made modding tutorials. - - ### Testing and Support - + - \ No newline at end of file + diff --git a/GameData/SimpleConstruction/Attribution.md b/GameData/SimpleConstruction/Attribution.md index 786b2171..17a3f48b 100644 --- a/GameData/SimpleConstruction/Attribution.md +++ b/GameData/SimpleConstruction/Attribution.md @@ -10,6 +10,8 @@ created: 01 Feb 2022 updated: 01 Feb 2022 --> +[Home](https://zer0kerbal.github.io/SimpleConstruction) + # Attribution ## Flag @@ -25,9 +27,7 @@ updated: 01 Feb 2022 **Thanks to everyone who gave feedback! It's very important for me and highly appreciated.** - - -### Special Thanks: +### Special Thanks * [@RealGecko](https://forum.kerbalspaceprogram.com/index.php?/profile/162682-realgecko/), [@Ericwi](https://forum.kerbalspaceprogram.com/index.php?/profile/152716-ericwi/), @maculator, @taniwha, @Eleusis La Arwall, @Badsector, @cy-one for their contributions. * [@MatterBeam](https://forum.kerbalspaceprogram.com/index.php?/profile/133334-matterbeam/) for creating this cool mod. @@ -36,12 +36,10 @@ updated: 01 Feb 2022 * Everyone else who made modding tutorials. - - ### Testing and Support - + - \ No newline at end of file + diff --git a/GameData/SimpleConstruction/Compatibility/SimpleConstruction/ISRU.cfg b/GameData/SimpleConstruction/Compatibility/SimpleConstruction/ISRU.cfg index a36dd472..64f34ccb 100644 --- a/GameData/SimpleConstruction/Compatibility/SimpleConstruction/ISRU.cfg +++ b/GameData/SimpleConstruction/Compatibility/SimpleConstruction/ISRU.cfg @@ -1,46 +1,121 @@ -// ISRU.cfg v1.0.1.0 +// ISRU.cfg v1.1.0.0 // SimpleConstruction! (SCON!)! // created: 2020 Apr 20 -// updated: 06 Sep 2021 +// updated: 26 Feb 2022 @PART[*ISRU*,Smelter*]:NEEDS[LaunchPad,SimpleConstruction]:FOR[SimpleConstruction] { - +MODULE[ModuleResourceConverter]:HAS[#ConverterName[Monoprop]] + MODULE { - @ConverterName = Metal - @StartActionName = Start Metal Refining - @StopActionName = Stop Metal Refining - @INPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]] + name = ModuleResourceConverter + ConverterName = #SCON-Metal-ConverterName // Metal + StartActionName = #SCON-Metal-StartActionName // Start Metal Refining + StopActionName = #SCON-Metal-StopActionName // Stop Metal Refining + + AutoShutdown = true + TemperatureModifier { - @Ratio *= 2 + key = 0 50000 + key = 750 25000 + key = 1000 5000 + key = 1250 2500 + key = 2000 2500 + key = 4000 0 + } + GeneratesHeat = true + DefaultShutoffTemp = .8 + ThermalEfficiency + { + key = 0 0 0 0 + key = 500 0.9 0 0 + key = 1000 1.0 0 0 + key = 1250 0.9 0 0 + key = 1500 0.5 0 0 + key = 3000 0.0 0 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = ConverterSkill + EfficiencyBonus = 1 + resourceOutputName = #SimpleConstruction_Metal_displayname // Metal + + INPUT_RESOURCE + { + ResourceName = Ore + Ratio = 2.5 + FlowMode = STAGE_PRIORITY_FLOW + } + INPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 60 // 30 (MP is 30) } - @OUTPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]] + OUTPUT_RESOURCE { - @ResourceName = Metal - @Ratio /= 4 - %FlowMode = STAGE_PRIORITY_FLOW + ResourceName = Metal + Ratio = 0.125 + DumpExcess = false + FlowMode = STAGE_PRIORITY_FLOW } } - +MODULE[ModuleResourceConverter]:HAS[#ConverterName[Mono*]]:NEEDS[Karbonite,SimpleConstruction]:FOR[SimpleConstruction] + MODULE:NEEDS[Karbonite] { - @ConverterName = Karbonite - @StartActionName = Karbonite Refining: Start - @StopActionName = Karbonite Refining: Stop - @INPUT_RESOURCE + name = ModuleResourceConverter + ConverterName = #SCON-Karbonite-ConverterName // Karbonite + StartActionName = #SCON-Karbonite-StartActionName // Karbonite Refining: Start + StopActionName = #SCON-Karbonite-StopActionName // Karbonite Refining: Stop + + AutoShutdown = true + TemperatureModifier + { + key = 0 50000 + key = 750 25000 + key = 1000 5000 + key = 1250 2500 + key = 2000 2500 + key = 4000 0 + } + GeneratesHeat = true + DefaultShutoffTemp = .8 + ThermalEfficiency + { + key = 0 0 0 0 + key = 500 0.9 0 0 + key = 1000 1.0 0 0 + key = 1250 0.9 0 0 + key = 1500 0.5 0 0 + key = 3000 0.0 0 0 + } + UseSpecialistBonus = true + SpecialistEfficiencyFactor = 0.2 + SpecialistBonusBase = 0.05 + UseSpecialistHeatBonus = true + SpecialistHeatFactor = 0.1 + ExperienceEffect = ConverterSkill + EfficiencyBonus = 1 + resourceOutputName = #SimpleConstruction_Metal_displayname // Metal + + INPUT_RESOURCE { - @ResourceName = Karbonite - @Ratio *= 2 + ResourceName = Karbonite + Ratio = 3 + FlowMode = STAGE_PRIORITY_FLOW } - @INPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]] + INPUT_RESOURCE { - @Ratio *= 2 + ResourceName = ElectricCharge + Ratio = 60 // 30 (MP is 30) } - @OUTPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]] + OUTPUT_RESOURCE { - @ResourceName = Metal - @Ratio /= 4 - %FlowMode = STAGE_PRIORITY_FLOW + ResourceName = Metal + Ratio = 0.125 + DumpExcess = false + FlowMode = STAGE_PRIORITY_FLOW } } @@ -81,5 +156,4 @@ } } -// GPLv2 -// zer0Kerbal \ No newline at end of file +// GPLv2 BY zer0Kerbal \ No newline at end of file diff --git a/GameData/SimpleConstruction/Compatibility/SimpleConstruction/ghostparts.cfg b/GameData/SimpleConstruction/Compatibility/SimpleConstruction/ghostparts.cfg new file mode 100644 index 00000000..584a13f3 --- /dev/null +++ b/GameData/SimpleConstruction/Compatibility/SimpleConstruction/ghostparts.cfg @@ -0,0 +1,22 @@ +// ghostparts.cfg v1.0.0.0 +// SimpleConstruction! (SCON) +// created: 26 Feb 2022 +// updated: + +// creates hidden parts that should not show in editor, but available for in flight craft. +// has a shelf life and will go away ++PART[SmallTank,LargeTank,RadialOreTank]:NEEDS[SimpleConstruction]:FOR[SimpleConstruction] +{ + @name ^= :$:-ore: + !TechRequired = DELETE + !entryCost = DELETE + @category = -1 + %TechHidden = True + %entryCost = 0 + @title ^= :$: (Ore): + @title ^= :^:Kindly use new part numbers : + @description = This part has been depreciated, kindly use new part. +} +} + +// CC BY-NC-ND 3.0 Unported by zer0Kerbal \ No newline at end of file diff --git a/GameData/SimpleConstruction/Localization/en-us.cfg b/GameData/SimpleConstruction/Localization/en-us.cfg index f84c1ca5..0f2e9ec1 100644 --- a/GameData/SimpleConstruction/Localization/en-us.cfg +++ b/GameData/SimpleConstruction/Localization/en-us.cfg @@ -1,3 +1,8 @@ +// en-us.cfg v1.1.0.0 +// SimpleConstruction! (SCON!)! +// created: 2020 Apr 20 +// updated: 26 Feb 2022 + Localization { en-us @@ -8,5 +13,18 @@ Localization #SimpleConstruction_Metal_displayname = Metal #SimpleConstruction_Metal_abbv = MTL + // ISRU + #SCON-Metal-ConverterName = Metal + #SCON-Metal-StartActionName = Start Metal Refining + #SCON-Metal-StopActionName = Stop Metal Refining + + // seems USI hasn't localized Karbonite/KarbonitePlus + #SCON-Karbonite-ConverterName = Karbonite + #SCON-Karbonite-StartActionName = Karbonite Refining: Start + #SCON-Karbonite-StopActionName = Karbonite Refining: Stop + + #SCON_Karbonite_displayname = Karbonite } -} \ No newline at end of file +} + +// CC BY-NC-ND 3.0 Unported by zer0Kerbal \ No newline at end of file diff --git a/GameData/SimpleConstruction/Parts/microstrutpad.cfg b/GameData/SimpleConstruction/Parts/microstrutpad.cfg index 016e2d6a..63ecaa80 100644 --- a/GameData/SimpleConstruction/Parts/microstrutpad.cfg +++ b/GameData/SimpleConstruction/Parts/microstrutpad.cfg @@ -22,8 +22,8 @@ PART attachRules = 1,1,1,1,0 TechRequired = advConstruction - entryCost = 5800 // 2400 - cost = 185 // 16 + entryCost = 5800 + cost = 185 category = Utility subcategory = 0 diff --git a/GameData/SimpleConstruction/Plugins/EL.version b/GameData/SimpleConstruction/Plugins/EL.version index ea48bf40..d2d39c81 100644 --- a/GameData/SimpleConstruction/Plugins/EL.version +++ b/GameData/SimpleConstruction/Plugins/EL.version @@ -1,16 +1,21 @@ { "NAME": "ExtraplanetaryLaunchpads", "URL": "http://taniwha.org/~bill/ExtraplanetaryLaunchpads.version", - "DOWNLOAD": "http://taniwha.org/~bill/ExtraplanetaryLaunchpads_v6.99.0.zip", + "DOWNLOAD": "http://taniwha.org/~bill/ExtraplanetaryLaunchpads_v6.99.1.zip", "VERSION": { "MAJOR": 6, "MINOR": 99, - "PATCH": 0, + "PATCH": 1, "BUILD": 0 }, - "KSP_VERSION": { + "KSP_VERSION_MIN": { "MAJOR": 1, - "MINOR": 9, + "MINOR": 8, "PATCH": 1 + }, + "KSP_VERSION_MAX": { + "MAJOR": 1, + "MINOR": 12, + "PATCH": 99 } } \ No newline at end of file diff --git a/GameData/SimpleConstruction/Readme.htm b/GameData/SimpleConstruction/Readme.htm index a6b8eed3..06c59369 100644 --- a/GameData/SimpleConstruction/Readme.htm +++ b/GameData/SimpleConstruction/Readme.htm @@ -1,36 +1,93 @@ - +uupdated: 24 Feb 2022 --> -

Download on Curseforge or Github or SpaceDock.

-
Available on CKAN as SimpleConstruction.
-

KerbalSimpleCo

-

Brings you:

-

SimpleConstruction! (SCON!)

-

This mod aims to provide simple craft building capability in flight mode with stock parts and streamlined IRSU mining for Kerbal Space Program.

-

Author @zer0Kerbal, adopted from @EricWi, then previously from @RealGecko; originally by MatterBeam

-

Mod Version KSP version License Expat-MIT
-Curseforge CKAN GitHub SpaceDock

-

Code KSP-AVC Validate AVC .version files

-
brought to you by KGEx
+ + +

KSP version License Curseforge CKAN GitHub SpaceDock

+

GitHub Pages

+

SimpleConstruction! (SCON)

+

KerbalSimpleCo

+

This mod aims to provide simple craft building capability in flight +mode with stock parts and streamlined IRSU mining for Kerbal Space +Program.

+

Author +@zer0Kerbal, adopted from @EricWi, then previously from @RealGecko; originally by MatterBeam


-

SC FLag
-SimpleConstruction!

+

SC Flag SimpleConstruction!

Description

-

After testing out Extraplanetary Launchpads and Roverdude's MK/OKS, @MatterBeam had the idea of creating a simple, user friendly mod that would allow you to build rockets without taking a 200MB hit to RAM or having to juggle multitudes of resource pathways. If you know how to set up a drill, ISRU and a fuel tank for an Ore to Fuel conversion, then you should know how to build rockets.

+

After testing out Extraplanetary Launchpads and Roverdude's MK/OKS, +@MatterBeam had the idea of creating +a simple, user friendly mod that would allow you to build rockets +without taking a 200MB hit to RAM or having to juggle multitudes of +resource pathways. If you know how to set up a drill, ISRU and a fuel +tank for an Ore to Fuel conversion, then you should know how to build +rockets.

Features


-

Kottabo Talks SimpleConstruction!

+

Kottabo Talks +SimpleConstruction! (SCON!)

Embedded Kottabo Youtube Video @@ -43,269 +100,372 @@

Cabin notes

  • WIP - work in progress
  • Am open to adding more features, great project for someone!
  • I have not personally tested the patches
  • -
  • Have a request? Glad to have them, kindly submit through GitHub.
  • +
  • Have a request? Glad to have them, kindly submit through +GitHub.
  • Known issue(s)


    Localizations

    -

    SimpleConstruction!

    +

    SimpleConstruction! (SCON!)

    -
    -

    Extraplanetary Launchpads

    +

    Extraplanetary +Launchpads

    -

    -

    How to support this and other great mods by zer0Kerbal

    -

    Support Github Sponsor Patreon Buy zer0Kerbal a snack

    +

    How to +support this and other great mods by zer0Kerbal

    +

    Support Github Sponsor Patreon Buy zer0Kerbal a snack


    See More


    Installation Directions

    - +

    Use CurseForge/OverWolf App (currently does +not install dependencies) 1

    + + CurseForge/OverWolf App + + +

    or CKAN 2

    Dependencies

    -