How to balance Build and Craft triggers with Resource Control? #906
-
Hi, a new user here. I'm trying to set my KS so that it would build a few buildings ASAP (limit infinite, trigger 0%) but I can't seem to find a way to cope these two at the same time. The immediate solve seems to be setting the stock value manually per resource, but since i'm a starter, the resource cap increases really fast. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
This is an excellent question, and a common issue people rightfully are frustrated with. First of all, it's important to understand that KS 1.5 intended the Resource Control to only apply to resource crafting. In KS 2.0, they were promoted to a global system. The thinking here was, if I set a Stock value for a resource, I really want it to be always in stock, regardless of what operation wants to consume the resource. The Resource Control should be the tool to separate resources for manual actions from those KS will use for automation. If this was a good idea, is debatable. Setting stock as a percentage, instead of absolute, is something I've been thinking about myself a couple of times, but making changes to this part of the script is bound to irritate some users. Even just adding another option is going to be a challenge to balance. So, I'm afraid I can't really offer any straight-forward solution to this problem. However, over the past year I've grown very suspicious of some problematic patterns that were fueled by the default settings of KS. There is a tendency to have automations unlimited, which I consider counter-productive for almost any stage of the game. For some builds, even 1000 is an extremely high limit that you won't reach for years of game play. Setting the same limit to infinite will make balancing resource spend very hard, because KS is always going to want to also invest into this build. You might know the feeling of waiting for a specific resource to reach a certain value so that you can buy a Workshop upgrade, only to have the resources snatched right out of your stock to build the 126th of some building. That's not to say that I don't understand the reasoning behind user's picking infinity as the limit. It even used to be the default. And you really want to have "as many as possible" of the selected build/craft. It really feels like an obvious choice. I also still perfectly remember running my computer the whole night to make more game progress. And I don't really know how many resources I need in the morning. So I rather have more than I need, than being short on my next upgrade. So what can you do? Eco Mode crafting with reasonably high limits is likely your best option, as it's the most robust balancing feature in KS today. KS will invest hard into the craft when you have very little of the resulting resource, and back off on the spending until the source materials are also in stock to higher levels.
This will allow KS to instantly craft any target materials, but it will not drain your stock indefinitely. After the first round of crafts, it will already back off due to Eco Mode, and probably even leave some source materials in stock. These can already be sufficient for the buildings you need. Otherwise your stock will grow until you can purchase them. KS will then flip-flop between building and expanding your stock with crafted materials, until you reach limits, at which point everything balances out until you cap your storage. Also consider creating two settings presets in the State Management section. One for the start of your run, or when you're active on your computer, and another one for idle periods. Hope that helps :) |
Beta Was this translation helpful? Give feedback.
This is an excellent question, and a common issue people rightfully are frustrated with.
First of all, it's important to understand that KS 1.5 intended the Resource Control to only apply to resource crafting. In KS 2.0, they were promoted to a global system. The thinking here was, if I set a Stock value for a resource, I really want it to be always in stock, regardless of what operation wants to consume the resource. The Resource Control should be the tool to separate resources for manual actions from those KS will use for automation.
If this was a good idea, is debatable.
Setting stock as a percentage, instead of absolute, is something I've been thinking about myself a couple of times, …