Skip to content

Commit fbf8b8f

Browse files
committed
Updated Som Stats for RL cfg. Will also add a MM patch in my other mod to increase these stats.
the Size decreaseis because my MM patch isusing mass and cost as well, so doing it here would be better HOWEVER, im considering making the slider start at the old spec, this way one can save money or spend to upgrade past *realistic*
1 parent b3d6d89 commit fbf8b8f

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

Resources/GameData/kOS/Parts/kOSMachine0m/part.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ PART
4545
MODULE
4646
{
4747
name = kOSProcessor
48-
diskSpace = 5000
48+
diskSpace = 4096
4949
ECPerBytePerSecond = 0
5050
ECPerInstruction = 0.000004
5151
}

Resources/GameData/kOS/Parts/kOSMachine0mLegacy/part.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ PART
5151
MODULE
5252
{
5353
name = kOSProcessor
54-
diskSpace = 5000
54+
diskSpace = 4096
5555
}
5656

5757
RESOURCE

Resources/GameData/kOS/Parts/kOSMachine1m/part.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ PART
4545
MODULE
4646
{
4747
name = kOSProcessor
48-
diskSpace = 10000
48+
diskSpace = 8192
4949
ECPerBytePerSecond = 0
5050
ECPerInstruction = 0.000004
5151
}

Resources/GameData/kOS/Parts/kOSMachineRad/part.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ PART
4343
MODULE
4444
{
4545
name = kOSProcessor
46-
diskSpace = 60000
46+
diskSpace = 65568
4747
ECPerBytePerSecond = 0
4848
ECPerInstruction = 0.000004
4949
}

src/kOS/Module/kOSProcessor.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public string Tag
102102
public float baseModuleMass = 0F; // this is the base mass added to a part for including the kOSProcessor, default to 0.
103103

104104
[KSPField(isPersistant = false, guiName = "kOS Disk Space", guiActive = false, guiActiveEditor = true, groupName = PAWGroup, groupDisplayName = PAWGroup), UI_FloatRange(scene = UI_Scene.Editor)]
105-
public float diskSpaceUI = 1024f; //needed for the slider, Could convert from String back into float or int. but works better and feels natural to have as a float to begin with
105+
public float diskSpaceUI = 2048f; //needed for the slider, Could convert from String back into float or int. but works better and feels natural to have as a float to begin with --> raised to 2048 to mimich Apollo
106106

107107
[KSPField(isPersistant = true, guiName = "CPU/Disk Upgrade Cost", guiActive = false, guiActiveEditor = true, groupName = PAWGroup, groupDisplayName = PAWGroup)]
108108
public float additionalCost = 0F;
@@ -111,7 +111,7 @@ public string Tag
111111
public float additionalMassGui = 0F;
112112

113113
[KSPField(isPersistant = true, guiActive = false, guiActiveEditor = false)]
114-
public float diskSpaceCostFactor = 0.0244140625F; //implies approx 100funds for 4096bytes of diskSpace. SliderNote: would recommend a small increase to: 0.0484140625F
114+
public float diskSpaceCostFactor = 0.0524140625F; //implies approx 100funds for 4096bytes of diskSpace. SliderNote: would recommend a small increase to: 0.0484140625F
115115

116116
[KSPField(isPersistant = true, guiActive = false, guiActiveEditor = false)]
117117
public float diskSpaceMassFactor = 0.0000000048829F; //implies approx 0.020kg for 4096bytes of diskSpace
@@ -134,7 +134,7 @@ public string Tag
134134
// IMPORTANT: The value defaults to zero and must be overriden in the module
135135
// definition for any given part (within the part.cfg file).
136136
[KSPField(isPersistant = true, guiActive = false)]
137-
public float ECPerBytePerSecond = 0F;
137+
public float ECPerBytePerSecond = 0.000002F; //needs tuning, MM can be used for more modern specs
138138

139139
public kOSProcessor()
140140
{

0 commit comments

Comments
 (0)