Verbose Engineering

by FoxSylv

Decompile resources into their letters, and rebuild everything from those letters.

Overhaul
3 days ago
2.0
920
Manufacturing

b Crafting time counts spaces

17 days ago

The crafting time of all the disassembly and verbose crafting recipes is based on the number of letters in the name of the thing that's being crafted or disassembled, with a crafting time of 0.5 seconds per letter, so disassembling "stone" takes 2.5 seconds. This means all crafting machines have a very predictable item throughput of 0.5 letters per second, which is neat.
But it counts spaces in the names of items in the crafting time. "stone brick" takes 5.5 seconds (11 * 0.5s) to decompile, not 5 seconds as would be expected. This looks to me like a mistake.

12 days ago

On a related note, is there a particular reason fluid barrels do not follow this formula? I don't think it's a problem, but I'm curious about the motivation.

3 days ago

This was actually two bugs that I missed:
- The first was that I was actually just using the item name's string length instead of actually counting the letter ingredients, which erroneously included any non-alphanumeric characters in the final time.
- The second was due to fluid barrels being created in the data-updates step, which means they have to have their own handling, since I create the decompilation recipes for items before this point in the data step. I wasn't using my dedicated utility, which did not yet exist when I wrote the barrel code, so their crafting times weren't updated when I made the recipe times based on the name length.

Both of these bugs should be fixed in version 1.2.1. Thanks for bringing them to my attention! ^w^

2 days ago

Thanks~

New response