Advertisement
Guest User

KCT Settings

a guest
Jul 18th, 2016
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.20 KB | None | 0 0
  1. KCT Tentative Settings
  2.  
  3. Mod Enabled : ON
  4. Build Times : ON
  5. Launchpad Reconditioning : ON
  6. Tech Unlock Times : ON
  7. KSC Upgrade Times : ON
  8. Allow Simulations : ON
  9. Simulation Costs : ON
  10. Must Visit Planets : ON
  11. Upgrades From Tech Tree : ON
  12.  
  13. Starting Upgrades : 15.15.45
  14. /* career.science.sandbox */
  15.  
  16. Overall Multiplier: 1.05
  17. /* The "Master Switch" for nearly ever time formula. Generally, doubling this doubles how long everything takes,
  18. and halving it makes everything take half as long. */
  19.  
  20. Build Effect: 1.075
  21. /* Defines how much using the same parts across builds should reduce build times (encourages using similar designs).
  22. In "Default" this multiplied by the number of times a part is used is in the denominator of the BP formula (the formula
  23. that determines how many Build Points, aka BP, a vessel costs. Essentially the number of Kerbal-hours required to build the vessel)*/
  24.  
  25. Inventory Effect : 10
  26. /* Defines how much of an effect using parts from the Inventory should have on build times. In "Default" this is in
  27. the denominator of the BP formula. It is 0 if the part is not being used from the Inventory. */
  28.  
  29. Reconditioning Effect : 1.05
  30. /* Defines how the Build Point cost of reconditioning and rollout is affected by mass. */
  31.  
  32. Max Reconditioning : 200
  33. /* Defines a maximum Build Point value for reconditioning and rollout. */
  34.  
  35. Rollout-Reconditioning Split : 42/58
  36.  
  37. Max Timewarp : 100,000
  38.  
  39. Auto Stop TimeWarp : ON
  40. Auto KAC Alarms : ON
  41. Override Launch Button : OFF
  42. Use Toolbar Mod : OFF
  43. Use Message System : ON
  44. Debug Logging : ON
  45.  
  46. -=-=-=-=formula-=-=-=-
  47. EffectivePartFormula = "min([C]/([I] + ([B]*([U]+1))), [C])"
  48. Purpose: Controls the “effective cost” of a part for determining build point values.
  49. Variables: C=cost, c=dry cost, M=wet mass, m=dry mass, U=part tracker, O=overall multiplier, I=inventory effect (0 if not in inv), B=build effect
  50.  
  51. BPFormula = "([E]^(1/2))*2000*[O]"
  52. Purpose: Determines the actual BP value of a craft from the total effective cost.
  53. Variables: E=total effective cost, O=overall multiplier
  54.  
  55. BuildRateFormula = "(([I]+1)*0.05*[N] + max(0.1-[I], 0))*sign(2*[L]-[I]+1)"
  56. Purpose: Defines build rates and how they change with upgrades
  57. Variables: N=num upgrades, I=rate index (0 based), L=VAB/SPH upgrade level, R=R&D level, S=Number of unlocked tech nodes, All "Crew Variables"
  58. Note: This uses some tricks to achieve various goals. First, the max() section sets the first build rate to start at 0.1 and all the others to start at 0. Second, the *sign() section limits the number of rates you can have based on the VAB upgrade level (2 rates at level 0, 4 rates at 1, 6 at 2). It works because a negative rate is considered "disabled"
  59.  
  60. ReconditioningFormula = "min([M]*[O]*[E], [X])*abs([RE]-[S]) / (3-[L])"
  61. Purpose: Defines the BP value of reconditioning, rollout, and recovery items.
  62. Variables: O=overall multiplier, E=reconditioning effect setting, X=maximum reconditioning setting, M=loaded vessel mass, m=empty vessel mass, C=loaded vessel cost, c=empty vessel cost, VAB=1 if a VAB vessel (useless currently), BP=total vessel BP, L=launch facility upgrade level, EL=Editor upgrade level, RE=1 if reconditioning or 0 if rollout/rollback/recovery, S=Rollout/Recon split (between 0 and 1), All "Crew Variables"
  63.  
  64. NodeFormula = "2^([N]+1) / 86400"
  65. Purpose: Defines the rate at which tech nodes are progressed. Negative means disabled.
  66. Variables: N=number of Development upgrades, S=cost of a node in science points, R=R&D center level (0-2), O=Overall multiplier, I=index in list (if not applied equally to all tech items, buttons appear to let the user reorganize the list), All "Crew Variables"
  67.  
  68. UpgradeFundsFormula = "min(2^([N]+4) * 1000, 1024000)"
  69. Purpose: Defines the cost of buying upgrades with funds. Negative means disabled.
  70. Variables: N=number of upgrades purchased with funds
  71.  
  72. UpgradeScienceFormula = "min(2^([N]+2) * 1.0, 512)"
  73. Purpose: Defines the cost of buying upgrades with science. Negative means disabled.
  74. Variables: N=number of upgrades purchased with science
  75.  
  76. ResearchFormula = "[N]*0.5/86400"
  77. Purpose: Defines how much science is earned for building vessels. Negative means disabled.
  78. Variables: N=number of upgrades of Research purchased, R=R&D center level, All "Crew Variables"
  79.  
  80. EffectivePartFormula = "min([C]/([I] + ([B]*([U]+1))), [C])"
  81. Purpose: Controls the “effective cost” of a part for determining build point values.
  82. Variables: C=cost, c=dry cost, M=wet mass, m=dry mass, U=part tracker, O=overall multiplier, I=inventory effect (0 if not in inv), B=build effect
  83.  
  84. ProceduralPartFormula = "(([C]-[A]) + ([A]*10/max([I],1))) / max([B]*([U]+1),1)"
  85. Purpose: Controls the “effective cost” of procedural parts.
  86. Variables: C=cost, c=dry cost, A=cost covered by inv, M=wet mass, m=dry mass, U=part tracker, O=overall multiplier, I=inventory effect (0 if not in inv), B=build effect
  87.  
  88. BPFormula = "([E]^(1/2))*2000*[O]"
  89. Purpose: Determines the actual BP value of a craft from the total effective cost.
  90. Variables: E=total effective cost, O=overall multiplier
  91.  
  92. KSCUpgradeFormula = "([C]^(1/2))*1000*[O]"
  93. Purpose: Defines the BP value for KSC building upgrades
  94. Variables: C=upgrade cost, O=overall multiplier
  95.  
  96. ReconditioningFormula = "min([M]*[O]*[E], [X])*abs([RE]-[S]) / (3-[L])"
  97. Purpose: Defines the BP value of reconditioning, rollout, and recovery items.
  98. Variables: O=overall multiplier, E=reconditioning effect setting, X=maximum reconditioning setting, M=loaded vessel mass, m=empty vessel mass, C=loaded vessel cost, c=empty vessel cost, VAB=1 if a VAB vessel (useless currently), BP=total vessel BP, L=launch facility upgrade level, EL=Editor upgrade level, RE=1 if reconditioning or 0 if rollout/rollback/recovery, S=Rollout/Recon split (between 0 and 1), All "Crew Variables"
  99.  
  100. BuildRateFormula = "(([I]+1)*0.05*[N] + max(0.1-[I], 0))*sign(2*[L]-[I]+1)"
  101. Purpose: Defines build rates and how they change with upgrades
  102. Variables: N=num upgrades, I=rate index (0 based), L=VAB/SPH upgrade level, R=R&D level, S=Number of unlocked tech nodes, All "Crew Variables"
  103. Note: This uses some tricks to achieve various goals. First, the max() section sets the first build rate to start at 0.1 and all the others to start at 0. Second, the *sign() section limits the number of rates you can have based on the VAB upgrade level (2 rates at level 0, 4 rates at 1, 6 at 2). It works because a negative rate is considered "disabled"
  104.  
  105. SimCostFormula = "max([C]/50000 * min([PM]/[KM], 80) * ([S]/10 + 1) * ([A]/10 + 1) * ([L]^0.5) * 100, 500)"
  106. Purpose: Defines the cost of simulations around a planetary body
  107. Variables: M=body mass, PM = parent mass, A = presence of atmosphere (1 or 0), m = mass of vessel, C = cost of vessel, s = # times simulated this editor session, SMA = ratio parent planet SMA to Kerbin SMA, L = Simulation length in seconds, KM = Kerbin Mass, S = 1/0 if a satellite(moon)
  108.  
  109. KerbinSimCostFormula = "max([C]/50000 * ([L]^0.5) * 10, 100)"
  110. Purpose: Defines the cost of simulations that start from the launchpad/runway on Kerbin/Earth
  111. Variables: SAME AS SimCostFormula
  112.  
  113. UpgradeResetFormula = "2*([N]+1)"
  114. Purpose: Defines the number of upgrades that must be temporarily spent to reset the upgrade point allocation
  115. Variables: N=number of times upgrades have been reset. Negative values disable.
  116.  
  117. InventorySaleFormula = "([V]+[P] / 10000)^(0.5)"
  118. Purpose: Gives the *total* number of upgrade points received for clearing out the inventory
  119. Variables: V=Current Inventory value in funds, P=Value of all previous cleared inventories combined
  120.  
  121. RolloutCostFormula = "0"
  122. Purpose: Adds a cost for rolling out a vessel (requested by RP-0 devs) which is taken in 10% increments at each 10% of time. If you can't afford it, rollout is halted.
  123. Variables: M=Vessel loaded mass, m=vessel empty mass, C=vessel loaded cost, c=vessel empty cost, BP=vessel BPs, EL=editor level, L=launch site level (pad), VAB=1 if VAB craft, 0 if SPH (useless currently), All "Crew Variables"
  124.  
  125. NewLaunchPadCostFormula = "100000*([N]^3)"
  126. Purpose: Defines the cost of purchasing new launchpads.
  127. Variables: N=number of existing launchpads (including the default pad)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement