Skip to content

Commit

Permalink
Showing 5 changed files with 2,850 additions and 408 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Files generated by our build system include the tree, releases, and version info
GameData/RP-0/Tree.cfg
RP-0-*.zip
GameData/RP-0/RP-0.version

4 changes: 2 additions & 2 deletions GameData/RP-0/CustomBarnKit.cfg
Original file line number Diff line number Diff line change
@@ -17,9 +17,9 @@
@LAUNCHPAD
{
@levels = 7
@upgrades = 10000, 15000, 30000, 50000, 125000, 250000, 1000000
@upgrades = 10000, 15000, 30000, 50000, 125000, 250000, 500000
@upgradesVisual = 1, 1, 2, 2, 2, 3, 3
@craftMassLimit = 20, 60, 150, 350, 600, 1000, -1
@craftMassLimit = 20, 60, 150, 350, 600, 1200, -1
// These should be VAB levels
@craftSizeLimit
{
71 changes: 71 additions & 0 deletions GameData/RP-0/KCT_Presets/RP0LC_KCTPresets.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
KCT_Preset
{
name = KCT Settings for RP-0 with LC
shortName = RP0LC
description = The recommended config for using KCT with RP-0 (LC)
author = RP-0 Devs
allowDeletion = False
career = True
science = True
sandbox = True
KCT_Preset_General
{
Enabled = True
BuildTimes = True
ReconditioningTimes = True
TechUnlockTimes = True
KSCUpgradeTimes = True
Simulations = True
SimulationCosts = True
RequireVisitsForSimulations = True
TechUpgrades = True
StartingPoints = 15,500,5000
SharedUpgradePool = True
}
KCT_Preset_Time
{
OverallMultiplier = 25
BuildEffect = 1
InventoryEffect = 100
ReconditioningEffect = 576
MaxReconditioning = 13500000
RolloutReconSplit = 0.75
}
KCT_Preset_Formula
{
UpgradeFundsFormula = 50000
NodeFormula = (((5+((min([N],30)*min([N],30)*0.025))+(min([N],30)*0.025)+(max(0,([N]-30))*1.5)) / 86400 / 365) * sign(-[I]) * (1+([R] * 0.25))) // 5 science/year, + 0.05 to 1.5 sci per upgrade (levels at 30), only one rate, and 1/1.25/1.5x etc from R&D upgrades.
EffectivePartFormula = [PV]*[MV]*(min([C]/([I] + ([B]*(max([U]*0.125,1)+1))), [C]))
ProceduralPartFormula = [MV] * ((([C]-[A]) + ([A]*10/max([I],1))) / max([B]*(max([U]*0.125,1)+1),1))
BPFormula = (5000 + ([E]*20))*[O]*0.5
KSCUpgradeFormula = ([C]^(3/4))*200*[O]
ReconditioningFormula = abs([RE]-[S])*([BP] * 0.003 * (([L]+4)^2)*0.04)*0.4*[O]
BuildRateFormula = (1+([L]*0.25))*((([I]+1)*0.0025*min([N]+([I]*20),20)*[N]) + max(0.1-[I], 0))*sign([L]-[I])
SimCostFormula = max([C]/50 * ([PM]/[KM]) * ([S]/10 + 1) * ([A] + 1) * ([L]^0.5), 100)
KerbinSimCostFormula = max([C]/500 * ([L]^0.5), 5) // at ^.5, 15min = 30x
InventorySaleFormula = 0
ResearchFormula = -1
UpgradeResetFormula = -1
UpgradeScienceFormula = -1
RolloutCostFormula = ((([L]-1)^3)*100) + ([BP] * 0.003 * (([L]+4)^2)*0.04)
NewLaunchPadCostFormula = 25000*(0.75 + ([N]^1.25)*.25)
}
KCT_Preset_Part_Variables
{
Part_Variables
{
// nothing here.
}
Module_Variables
{
ModuleTagEngineLiquidPF = 2
ModuleTagEngineLiquidTurbo = 5
ModuleTagEngineSolid = 1.25
ModuleTagAvionics = 3
ModuleTagHumanRated = 2
ModuleTagHabitable = 4
ModuleTagReentry = 2
ModuleTagNuclear = 5
}
}
}
72 changes: 72 additions & 0 deletions GameData/RP-0/Tree/TREE-Engine_Configs.cfg
Original file line number Diff line number Diff line change
@@ -1578,3 +1578,75 @@
{ %techRequired = hydrolox1976 }
}
}
@PART[*]:HAS[#engineType[KIWIA24]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[KIWIA24-Hydrogen]
{ %techRequired = prototypeNuclearPropulsion }
}
}
@PART[*]:HAS[#engineType[KIWIB48]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[KIWIB48-Hydrogen]
{ %techRequired = prototypeNuclearPropulsion }
}
}
@PART[*]:HAS[#engineType[NERVA_NRX]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[NERVA_NRX-Hydrogen]
{ %techRequired = earlyNuclearPropulsion }
}
}
@PART[*]:HAS[#engineType[NERVA_XE]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[NERVA_XE-Hydrogen]
{ %techRequired = earlyNuclearPropulsion }
}
}
@PART[*]:HAS[#engineType[PEWEE100]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[PEWEE100-Hydrogen]
{ %techRequired = basicNuclearPropulsion }
}
}
@PART[*]:HAS[#engineType[Phoebus1N50]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[Phoebus1N50-Hydrogen]
{ %techRequired = earlyNuclearPropulsion }
}
}
@PART[*]:HAS[#engineType[Phoebus2N100]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[Phoebus2N100-Hydrogen]
{ %techRequired = basicNuclearPropulsion }
}
}
@PART[*]:HAS[#engineType[RD0410MID]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[RD-0410MID-Hydrogen]
{ %techRequired = improvedNuclearPropulsion }
}
}
@PART[*]:HAS[#engineType[SNTPPFE100]]:FOR[xxxRP0]
{
@MODULE[ModuleEngineConfigs]
{
@CONFIG[SNTPPFE100-Hydrogen]
{ %techRequired = advancedNuclearPropulsion }
}
}
3,110 changes: 2,705 additions & 405 deletions GameData/RP-0/Tree/TREE-Parts.cfg

Large diffs are not rendered by default.

0 comments on commit 9724c99

Please sign in to comment.