Skip to content

Commit

Permalink
Merge pull request #60 from zer0Kerbal/4.0.99.1
Browse files Browse the repository at this point in the history
## Version 4.0.99.1 - A tiny Hammer

* 26 Feb 2022
* Release for Kerbal Space Program [KSP 1.12.3]

### Updated

* [Tanks.cfg]
  * blame: Version 4.0.9.9.1-prerelease
  * was accidentally changing [name] of stock tanks. spanked patch. all better now.
  * was supposed to be only changing the [title]
  * include [ghostparts.cfg] to try to prevent further damage to game saves.
  * thank you to [Kaa253](https://forum.kerbalspaceprogram.com/index.php?/profile/68628-kaa253/) for reporting this

* [ISRU.cfg] v1.1.0.0
  * Add Localization
  * [ORE to METAL]
    * convert +MODULE to MODULE (adds entire module instead of patching a copy
  * [ORE to Karbonite]
    * convert +MODULE to MODULE (adds entire module instead of patching a copy
    * adjust [Karbonite] to [metal] conversion from 5:1 to 3:1
  * thank you to [Kaa253](https://forum.kerbalspaceprogram.com/index.php?/profile/68628-kaa253/) for reporting this
  * closes #58 - [Bug 🐞]: [ISRU.cfg]

* [en-us.cfg] v1.1.0.0
  * add ISRU localizations
  * add header/footer
  * 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

* Spawn Location
  * no reports of further bad behavior
  * closes #38 - Correct Spawn location

### Created

* [ghostparts.cfg] v1.0.0.0
  * has a shelf life and will go away
  * creates hidden parts that should not show in editor, but available for in flight craft.
  * closes #57 - [Bug 🐞]: [Tanks.cfg] changing stock part name

### Backend

* folder maintenance
* moved Patches --> Compatibility
* update automation to latest version
* convert _release.json to schema 1.0.2.1

### Kerbal Changelog

* convert [Changelog.kcl]
  * from Kerbal Changelog format to GitHub flavored markdown
  * closes #59 - Convert Changelog.cfg

### Docs/

* update [readme.md] v1.6.5.6
* update [changelog.md] v1.4.1.0
* add [Attribution.md] v1.1.0.0
* /Localization
* [LegalMumboJumbo]
* [Part-Invoice]
* ReleaseNotes/
  * [4.0.2.4]
  * [4.0.2.5]
  * [4.0.2.6]
  * [4.0.2.7]
  * [4.0.9.9]
  * [4.0.9.9.1]
  * [4.0.99.1]

### Status

* Issues/Milestones
  * closes #56 - 4.0.99.1 Social Media
  * closes #55 - 4.0.99.1 Update documentation
  * closes #54 - 4.0.99.1 Verify Legal MumboJumbo
  * closes #53 - Release 4.0.99.1-prerelease <A Tiny Hammer>
  * closes #50 - (Short List) SimpleConstruction Version 4.0.99.1-prerelease due to new version of EL: 6.99.1
* Pull Requests
  * closes #48 - 4.0.9.9.1 prerelease - A Bigger Hammer

* [ELWorkshop]
  * newly discovered KSPFields
  * bool FullyEquipped;
  * bool - IgnoreCrewCapacity = true;
  * float - ProductivityFactor = 1f;
  * float - UnmannedProductivity;
  • Loading branch information
zer0Kerbal authored Feb 27, 2022
2 parents 3244dcd + 47c7a90 commit f0de5bb
Show file tree
Hide file tree
Showing 21 changed files with 3,014 additions and 1,517 deletions.
16 changes: 7 additions & 9 deletions Attribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ created: 01 Feb 2022
updated: 01 Feb 2022
-->

[Home](https://zer0kerbal.github.io/SimpleConstruction)

# Attribution

## Flag
Expand All @@ -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.
Expand All @@ -36,12 +36,10 @@ updated: 01 Feb 2022

* Everyone else who made modding tutorials.



### Testing and Support

<ul></li>
* <a href="https://forum.kerbalspaceprogram.com/index.php?/profile/133828-eightiesboi/"><img border="0" alt="eightiesboi" src="https://kerbal-forum-uploads.s3.us-west-2.amazonaws.com/monthly_2018_01/happy_velociraptor_dinosaur_greeting_cards-r918b99ab65894a198682f360e419773a_xvuak_8byvr_512.thumb.jpg.00c28897eef8a91ee74f6cb59a9bbb5f.jpg" width="100" height="100" > eightiesboi</a>
</li></ul>
<ul>
<li><a href="https://forum.kerbalspaceprogram.com/index.php?/profile/133828-eightiesboi/"><img border="0" alt="eightiesboi" src="https://kerbal-forum-uploads.s3.us-west-2.amazonaws.com/monthly_2018_01/happy_velociraptor_dinosaur_greeting_cards-r918b99ab65894a198682f360e419773a_xvuak_8byvr_512.thumb.jpg.00c28897eef8a91ee74f6cb59a9bbb5f.jpg" width="100" height="100" > eightiesboi</a></li>
</ul>

<!-- this file CC BY-NC-ND 3.0 Unported by zer0Kerbal -->
<!-- this file CC BY-NC-ND 3.0 Unported by zer0Kerbal -->
16 changes: 7 additions & 9 deletions GameData/SimpleConstruction/Attribution.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ created: 01 Feb 2022
updated: 01 Feb 2022
-->

[Home](https://zer0kerbal.github.io/SimpleConstruction)

# Attribution

## Flag
Expand All @@ -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.
Expand All @@ -36,12 +36,10 @@ updated: 01 Feb 2022

* Everyone else who made modding tutorials.



### Testing and Support

<ul></li>
* <a href="https://forum.kerbalspaceprogram.com/index.php?/profile/133828-eightiesboi/"><img border="0" alt="eightiesboi" src="https://kerbal-forum-uploads.s3.us-west-2.amazonaws.com/monthly_2018_01/happy_velociraptor_dinosaur_greeting_cards-r918b99ab65894a198682f360e419773a_xvuak_8byvr_512.thumb.jpg.00c28897eef8a91ee74f6cb59a9bbb5f.jpg" width="100" height="100" > eightiesboi</a>
</li></ul>
<ul>
<li><a href="https://forum.kerbalspaceprogram.com/index.php?/profile/133828-eightiesboi/"><img border="0" alt="eightiesboi" src="https://kerbal-forum-uploads.s3.us-west-2.amazonaws.com/monthly_2018_01/happy_velociraptor_dinosaur_greeting_cards-r918b99ab65894a198682f360e419773a_xvuak_8byvr_512.thumb.jpg.00c28897eef8a91ee74f6cb59a9bbb5f.jpg" width="100" height="100" > eightiesboi</a></li>
</ul>

<!-- this file CC BY-NC-ND 3.0 Unported by zer0Kerbal -->
<!-- this file CC BY-NC-ND 3.0 Unported by zer0Kerbal -->
128 changes: 101 additions & 27 deletions GameData/SimpleConstruction/Compatibility/SimpleConstruction/ISRU.cfg
Original file line number Diff line number Diff line change
@@ -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
}
}

Expand Down Expand Up @@ -81,5 +156,4 @@
}
}

// GPLv2
// zer0Kerbal
// GPLv2 BY zer0Kerbal
Original file line number Diff line number Diff line change
@@ -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
20 changes: 19 additions & 1 deletion GameData/SimpleConstruction/Localization/en-us.cfg
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
// en-us.cfg v1.1.0.0
// SimpleConstruction! (SCON!)!
// created: 2020 Apr 20
// updated: 26 Feb 2022

Localization
{
en-us
Expand All @@ -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
}
}
}
// CC BY-NC-ND 3.0 Unported by zer0Kerbal
4 changes: 2 additions & 2 deletions GameData/SimpleConstruction/Parts/microstrutpad.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
13 changes: 9 additions & 4 deletions GameData/SimpleConstruction/Plugins/EL.version
Original file line number Diff line number Diff line change
@@ -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
}
}
Loading

0 comments on commit f0de5bb

Please sign in to comment.