Can someone explain how the math works? I was attempting to fiddle with the values for a late-game run, but ran into trouble because things didn't make sense.
--- Commodity Base Values ---
Metal: 30
Machinery: 150
Supplies: 100
--- My Current Config ---
"SF_MetalConversionRate": 1.0,
"SF_MetalCost":50,
"SF_HeavyMachineryCost":2,
So (30+150)/(100)=1.8, but 1.8 what? When I get in-game it tells me (no forges) I'm making 3 supplies per day. How did we get there? I've got 1800 credit's worth of supplies being consumed per day, and I'm getting 300 out of it? that's .166, not 1.8? I'm so confused, someone please help me understand the math that goes into this mod. Fortunately, the forges part is working as I understand it, each forge grants +x% to the number of times it's processed in a day.
Is there some reason the config files are not setup as Line1: metal units eaten per day, Line2: machine units eaten per day, Line3: supply units produced per day, with supply forges adding to the number of daily cycles that happen in a day? That would be much, much more intuitive.
"SF_MetalConversionRate": 1.0,
"SF_MetalCost":30,
"SF_HeavyMachineryCost":1,
Increase SF_MetalConversionRate to increase the amount of supplies made, the amount of metal and heavy machinery to consume.
Increasing SF_CorruptedMetal or SF_PristineMetal's value will add to this ConversionRate, so SF_CorruptedMetal makes each Corrupted Nanoforge convert 10% more and SF_PristineMetal will make each Pristine Nanoforge convert 25% more.
I started fiddling with the game and the values halfway through writing the post, so some of the questions I have are answered partway through. I really mostly used this post to write down my thought process and arrive at the conclusions I needed to.
Ok I'm still confused, I feel like I'm not getting something obvious lol. So in one cycle/period, I'm going to consume X metal and Y heavy machinery, and produce Z supplies, right? and X is "SF_MetalCost", and Y is "SF_HeavyMachineryCost", but what determines Z? And is "SF_MetalConversionRate" a multiplier to the cycle rate or the supplies produced?
When I use the config I originally posted, I get 3 supplies per day as base. When I change "SF_MetalConversionRate" from 1 to 10, I get 30 supplies out of it instead of 3 but nothing else changes. Odd but I get it now. Then, add in a corrupted nanoforge and I get 55/2.2/33 which is interesting because I thought that the nanoforges modified "SF_MetalConversionRate" directly (so It'd be like having 10.1 for that value, but this is not the case, as consumption goes up, and it would not if it directly modified that value).
Next, I changed the costs of 50 and 2 to 500 and 20. When I loaded up the game, nothing changed except the thing I changed. Interesting. (We're still making 30 supplies)
Next, I changed the costs of 500 and 20 to 500 and 200. When I loaded up the game,
still nothing changed except the thing I changed. Interesting. (We're still making 30 supplies)
TL;DR
So, it looks like supplies produced is equal to 3 times "SF_MetalConversionRate". But why 3? How did 3 happen? Also, in your screenshot you have a nanoforge. And it is increasing the output, but not the input. This is not the case for me. My nanoforges increase output AND input per day. they are not improving the efficiency of the process, only the rate at which the process occurs. Why are your screenshot different?