Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0.99.1 prerelease - A Tiny Hammer #60

Merged
merged 9 commits into from
Feb 27, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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