Skip to content

Commit

Permalink
Showing 1 changed file with 62 additions and 52 deletions.
114 changes: 62 additions & 52 deletions GameData/RP-0/KCT_Presets/RP0_KCTPresets.cfg
Original file line number Diff line number Diff line change
@@ -1,53 +1,53 @@
KCT_Preset
{
name = KCT Settings for RP-0
shortName = RP0
description = The recommended config for using KCT with RP-0
author = RP-0 Devs
allowDeletion = False
career = True
science = True
sandbox = True
KCT_Preset_General
{
Enabled = True
BuildTimes = True
ReconditioningTimes = True
ReconditioningBlocksPad = True
TechUnlockTimes = True
KSCUpgradeTimes = True
TechUpgrades = True
SharedUpgradePool = True
StartingPoints = 0,500,5000
MaxRushClicks = 5
RushMultiplier = 1.0
}
KCT_Preset_Time
{
OverallMultiplier = 25
BuildEffect = 1
InventoryEffect = 100
ReconditioningEffect = 576
MaxReconditioning = 1350000000
RolloutReconSplit = 0.75
}
KCT_Preset_Formula
{
NodeFormula = (((2.25+(0.025*((min([N],30)^2)+min([N],30)))+(max(0,([N]-30))*1.5)) / 86400 / 365) * sign(-[I]) * (1+([R] * 0.25))) // 0.75 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.
UpgradeFundsFormula = 30000
UpgradeScienceFormula = -1
ResearchFormula = -1
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]*2
KSCUpgradeFormula = (([C]*0.2)^(0.75))*200*[O]
ReconditioningFormula = abs([RE]-[S])*(([BP]-(5000*[O]*2)) * (0.7 + (([SN]^0.5)*0.05) + (([SP]^0.5)*0.05)) * (([L]+4)^2) * 0.00012)*2*[O]
BuildRateFormula = (1+([L]*0.25))*((([I]+1)*((0.00125*((min([N],15)^2)+min([N],15)))+(max(0,([N]-15))*0.05))) + max(0.05-[I], 0))*sign([L]-[I])
UpgradeResetFormula = -1
InventorySaleFormula = 0
RolloutCostFormula = (((([L]+1)^2.5)*200)-180) + (([BP]-(5000*[O]*2)) * (0.7 + (([SN]^0.5)*0.05) + (([SP]^0.5)*0.05)) * (([L]+12)^1.2) * 0.00011)
NewLaunchPadCostFormula = 25000*(0.75 + ([N]^1.25)*.25)
}
name = KCT Settings for RP-0
shortName = RP0
description = The recommended config for using KCT with RP-0
author = RP-0 Devs
allowDeletion = False
career = True
science = True
sandbox = True
KCT_Preset_General
{
Enabled = True
BuildTimes = True
ReconditioningTimes = True
ReconditioningBlocksPad = True
TechUnlockTimes = True
KSCUpgradeTimes = True
TechUpgrades = True
SharedUpgradePool = True
StartingPoints = 0,500,5000
MaxRushClicks = 5
RushMultiplier = 1.0
}
KCT_Preset_Time
{
OverallMultiplier = 25
BuildEffect = 1
InventoryEffect = 100
ReconditioningEffect = 576
MaxReconditioning = 1350000000
RolloutReconSplit = 0.75
}
KCT_Preset_Formula
{
NodeFormula = (((2.25+(0.025*((min([N],30)^2)+min([N],30)))+(max(0,([N]-30))*1.5)) / 86400 / 365) * sign(-[I]) * (1+([R] * 0.25))) // 0.75 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.
UpgradeFundsFormula = 30000
UpgradeScienceFormula = -1
ResearchFormula = -1
EffectivePartFormula = [PV]*[RV]*[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]*2
KSCUpgradeFormula = (([C]*0.2)^(0.75))*200*[O]
ReconditioningFormula = abs([RE]-[S])*(([BP]-(5000*[O]*2)) * (0.7 + (([SN]^0.5)*0.05) + (([SP]^0.5)*0.05)) * (([L]+4)^2) * 0.00012)*2*[O]
BuildRateFormula = (1+([L]*0.25))*((([I]+1)*((0.00125*((min([N],15)^2)+min([N],15)))+(max(0,([N]-15))*0.05))) + max(0.05-[I], 0))*sign([L]-[I])
UpgradeResetFormula = -1
InventorySaleFormula = 0
RolloutCostFormula = (((([L]+1)^2.5)*200)-180) + (([BP]-(5000*[O]*2)) * (0.7 + (([SN]^0.5)*0.05) + (([SP]^0.5)*0.05)) * (([L]+12)^1.2) * 0.00005)
NewLaunchPadCostFormula = 25000*(0.75 + ([N]^1.25)*.25)
}
KCT_Preset_Part_Variables
{
Part_Variables
@@ -98,22 +98,32 @@ KCT_Preset
// TODO nosMonkeyExplorerUtilityHAB (from Chaka Monkey) - what is this?
// TODO inlineCmdPod (from NF Spacecraft) - don't know anything about it
// TODO CST-100?capsule - do we have to match the string exactly, if so what is that ? standing in for?


landerCabinMedium = 0.5
}
Module_Variables
{
ModuleTagEngineLiquidPF = 1.75
ModuleTagEngineLiquidTurbo = 4
ModuleTagEngineSolid = 1.0 // Was 1.1 This is to balance the lowering of the costs
ModuleTagEngineSolid = 0.75
ModuleTagAvionics = 3
ModuleTagHabitable = 4
ModuleTagReentry = 2
ModuleTagNuclear = 5
ModuleTagDecoupler = 3
ModuleTagTankServiceModule = 2.5
ModuleTagTankBalloon = 2
ModuleTagTankBalloon = 3
}
Resource_Variables
{
LqdHydrogen = 3
Hydrazine = 1.5
UDMH = 1.25
Aerozine50 = 1.35
MMH = 1.35
UH25 = 1.35
Aniline = 1.2
}
Global_Variables
{

0 comments on commit 0b153ab

Please sign in to comment.