Verbose Engineering

by FoxSylv

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

Overhaul
a month ago
2.0
1.09K
Manufacturing

g Factorissimo Integration

14 days ago

Factorissimo names its new items "factory 1, 2, 3", but digits are end-game items, while factory-1 (at least) is supposed to be a red-science item. To balance this, I wrote an integration to add that replaces their recipes. I also added a localization file for it, too, so the displayed names match the recipes:
local overrides = {
["factory-1"] = {name = "warehouse", extra = {}, decompileName = "warehouse"},
["factory-2"] = {name = "underground", extra = {item("factory-1")}, decompileName = "undergroundwarehouse"},
["factory-3"] = {name = "expanded", extra = {item("factory-2")}, decompileName = "expandedundergroundwarehouse"},
}

[entity-name]
factory-1=Warehouse
factory-2=Underground warehouse
factory-3=Expanded underground warehouse
I used the RenaiTransportation integration as a template for the file, and I was thinking this would make a good integration for everyone to use. I tested the factories being destroyed, decompiled, etc and it seems to work fine (including the part where factories with items still inside aren't allowed to decompile). I'm also open to using other names, these ones just generally aligned with the tech progression, but maybe there could be better names! I don't have space age so I didn't include those, but factorissimo does have special space factories too that may need renaming.

New response