Normalize crafting time tooltips (New Player Experience)
Posted: Wed Oct 24, 2018 2:23 pm
(This post does NOT propose any changes to production ratios.)
So now that the New Player Experienc (NPE) is being worked on and the game is also being optimized in other aspects to be more intuitive to new players it occured to me that one of the most basic aspects of crafting is still somewhat confusing. While the crafting speed is shown in the menu, the actual speed is different for the vast majority of recipes. There's been past suggestions to show the current crafting speed of machines in the gui of each individual machine, but i'd like to take a different approach.
First, let's look at how crafting speed is currently distributed: We can immediately see that out of 5 crafting branches, only two have a machine that actually craft at the time shown in the tooltip - smelting and refining. While two - chemistry and centrifuging - have only a single machine that doesn't craft at normal speed. Because these two branches are also largely used for things that can not be handcrafted this means that in vanilla most chemistry and centrifuging recipes are never crafted at the speed shown in the menu. To the new player the menu becomes a "lying menu" - to use an old term from a certain RPG.
Proposal
I thus propose that each crafting branch should have a machine with crafting speed 1.0. For chemical and centrifuging the crafting times for recipes must be adjusted to keep the "real" crafting speed at the same values they are now, because they only have one machine type each. E.g. a battery currently takes 5/1.25 seconds, thus after the change the recipe should have 4/1.0 seconds crafting time. Sulfur would be shown as 0.8, and solid fuel as 2.4, i.e. as their actual crafting times right now.
Further possibilities
For smelting the speed values should be scaled the same way, to make the dominant crafting speed 1.0. This ensures that the crafting time tooltip is correct until the player uses a module - i.e. only explicit player actions will invalidate the tooltip numbers. Combined with the above change to assembling-machine-2 this also means that both early game buildings - stone furnace and assembler 1 - work at exactly half the tooltip speed.
Possible Questions:
Q: But modules and beacons change the crafting times anyway so this is useless!
A: No, because the change is supposed to help new players get into the game easier, and module production does not normally happen until mid-game.
Q: Why are steel-furnace and assembler-2 at speed 1.0 and not stone-furnace and assembler-1?
A: I chose steel-furnace and assembling-machine-2 as normalization targets because they're both available quite early (first hour) and for both of them the next step is quite far away (at least 10 hours). So this should prolong the period where the tooltip is correct. And makes stone-furnace the same speed as assembler-1.
Q: But this messes up my blueprint ratios!
A: No there would be no change to endgame ratios. The actual crafting speeds will stay the same, only the values shown in the tooltip would change.
So now that the New Player Experienc (NPE) is being worked on and the game is also being optimized in other aspects to be more intuitive to new players it occured to me that one of the most basic aspects of crafting is still somewhat confusing. While the crafting speed is shown in the menu, the actual speed is different for the vast majority of recipes. There's been past suggestions to show the current crafting speed of machines in the gui of each individual machine, but i'd like to take a different approach.
First, let's look at how crafting speed is currently distributed: We can immediately see that out of 5 crafting branches, only two have a machine that actually craft at the time shown in the tooltip - smelting and refining. While two - chemistry and centrifuging - have only a single machine that doesn't craft at normal speed. Because these two branches are also largely used for things that can not be handcrafted this means that in vanilla most chemistry and centrifuging recipes are never crafted at the speed shown in the menu. To the new player the menu becomes a "lying menu" - to use an old term from a certain RPG.
Proposal
I thus propose that each crafting branch should have a machine with crafting speed 1.0. For chemical and centrifuging the crafting times for recipes must be adjusted to keep the "real" crafting speed at the same values they are now, because they only have one machine type each. E.g. a battery currently takes 5/1.25 seconds, thus after the change the recipe should have 4/1.0 seconds crafting time. Sulfur would be shown as 0.8, and solid fuel as 2.4, i.e. as their actual crafting times right now.
Further possibilities
For smelting the speed values should be scaled the same way, to make the dominant crafting speed 1.0. This ensures that the crafting time tooltip is correct until the player uses a module - i.e. only explicit player actions will invalidate the tooltip numbers. Combined with the above change to assembling-machine-2 this also means that both early game buildings - stone furnace and assembler 1 - work at exactly half the tooltip speed.
Possible Questions:
Q: But modules and beacons change the crafting times anyway so this is useless!
A: No, because the change is supposed to help new players get into the game easier, and module production does not normally happen until mid-game.
Q: Why are steel-furnace and assembler-2 at speed 1.0 and not stone-furnace and assembler-1?
A: I chose steel-furnace and assembling-machine-2 as normalization targets because they're both available quite early (first hour) and for both of them the next step is quite far away (at least 10 hours). So this should prolong the period where the tooltip is correct. And makes stone-furnace the same speed as assembler-1.
Q: But this messes up my blueprint ratios!
A: No there would be no change to endgame ratios. The actual crafting speeds will stay the same, only the values shown in the tooltip would change.