RESEARCH
Bakery — production — sources & research
Evidence, decoding details and open questions for this article.
View source evidence
Recovered from game v30, build 254. A source match confirms the stored value; it does not confirm live gameplay behavior.
{
"formulas": [
{
"id": 285959,
"name": "1 SingleDoughInOven + 2 KitchenFire -> 2 BreadInOven",
"root_id": 57395,
"inputs": [
{
"resource_id": 319690,
"resource_variation_id": null,
"name": "SingleDoughInOven",
"count": 1
},
{
"resource_id": 279350,
"resource_variation_id": null,
"name": "KitchenFire",
"count": 2
}
],
"outputs": [
{
"resource_id": 319668,
"resource_variation_id": null,
"name": "BreadInOven",
"count": 1
}
],
"work_iterations": 0,
"partial_output": false,
"required_equipment_category_id": null,
"resource_source_category_ids": [],
"referencing_workspot_ids": [
304265
],
"source": {
"asset_file": "resources.assets",
"path_id": 285959,
"class": "FormulaStepBehaviour",
"hierarchy_path": "Bakery/Formula Steps/1 SingleDoughInOven + 2 KitchenFire -> 2 BreadInOven",
"fields": [
"Inputs",
"Outputs",
"WorkIterations",
"RequiredEquipmentCategory"
]
}
},
{
"id": 287898,
"name": "BreadInOven -> MultipleBread",
"root_id": 57395,
"inputs": [
{
"resource_id": 319668,
"resource_variation_id": null,
"name": "BreadInOven",
"count": 1
}
],
"outputs": [
{
"resource_id": 319687,
"resource_variation_id": null,
"name": "MultipleBread",
"count": 1
}
],
"work_iterations": 0,
"partial_output": false,
"required_equipment_category_id": 273129,
"resource_source_category_ids": [],
"referencing_workspot_ids": [
291668
],
"source": {
"asset_file": "resources.assets",
"path_id": 287898,
"class": "FormulaStepBehaviour",
"hierarchy_path": "Bakery/Formula Steps/BreadInOven -> MultipleBread",
"fields": [
"Inputs",
"Outputs",
"WorkIterations",
"RequiredEquipmentCategory"
]
}
},
{
"id": 291517,
"name": "1 BigDough -> 4 SingleDough",
"root_id": 57395,
"inputs": [
{
"resource_id": 319688,
"resource_variation_id": null,
"name": "BigDough",
"count": 1
}
],
"outputs": [
{
"resource_id": 319672,
"resource_variation_id": null,
"name": "SingleDough",
"count": 4
}
],
"work_iterations": 0,
"partial_output": false,
"required_equipment_category_id": null,
"resource_source_category_ids": [],
"referencing_workspot_ids": [
310461
],
"source": {
"asset_file": "resources.assets",
"path_id": 291517,
"class": "FormulaStepBehaviour",
"hierarchy_path": "Bakery/Formula Steps/1 BigDough -> 4 SingleDough",
"fields": [
"Inputs",
"Outputs",
"WorkIterations",
"RequiredEquipmentCategory"
]
}
},
{
"id": 297381,
"name": "1 Stick -> 8 KitchenFire",
"root_id": 57395,
"inputs": [
{
"resource_id": 284894,
"resource_variation_id": null,
"name": "Stick",
"count": 1
}
],
"outputs": [
{
"resource_id": 279350,
"resource_variation_id": null,
"name": "KitchenFire",
"count": 10
}
],
"work_iterations": 0,
"partial_output": false,
"required_equipment_category_id": null,
"resource_source_category_ids": [],
"referencing_workspot_ids": [
319437
],
"source": {
"asset_file": "resources.assets",
"path_id": 297381,
"class": "FormulaStepBehaviour",
"hierarchy_path": "Bakery/Formula Steps/1 Stick -> 8 KitchenFire",
"fields": [
"Inputs",
"Outputs",
"WorkIterations",
"RequiredEquipmentCategory"
]
}
},
{
"id": 309671,
"name": "1 SingleDough -> 1 SingleDoughInOven",
"root_id": 57395,
"inputs": [
{
"resource_id": 319672,
"resource_variation_id": null,
"name": "SingleDough",
"count": 1
}
],
"outputs": [
{
"resource_id": 319690,
"resource_variation_id": null,
"name": "SingleDoughInOven",
"count": 1
}
],
"work_iterations": 0,
"partial_output": false,
"required_equipment_category_id": 273129,
"resource_source_category_ids": [],
"referencing_workspot_ids": [
302643
],
"source": {
"asset_file": "resources.assets",
"path_id": 309671,
"class": "FormulaStepBehaviour",
"hierarchy_path": "Bakery/Formula Steps/1 SingleDough -> 1 SingleDoughInOven",
"fields": [
"Inputs",
"Outputs",
"WorkIterations",
"RequiredEquipmentCategory"
]
}
},
{
"id": 310360,
"name": "1 Flour -> 1 BigDough",
"root_id": 57395,
"inputs": [
{
"resource_id": 286781,
"resource_variation_id": null,
"name": "Flour",
"count": 1
}
],
"outputs": [
{
"resource_id": 319688,
"resource_variation_id": null,
"name": "BigDough",
"count": 1
}
],
"work_iterations": 0,
"partial_output": false,
"required_equipment_category_id": null,
"resource_source_category_ids": [],
"referencing_workspot_ids": [
290249
],
"source": {
"asset_file": "resources.assets",
"path_id": 310360,
"class": "FormulaStepBehaviour",
"hierarchy_path": "Bakery/Formula Steps/1 Flour -> 1 BigDough",
"fields": [
"Inputs",
"Outputs",
"WorkIterations",
"RequiredEquipmentCategory"
]
}
},
{
"id": 313803,
"name": "MultipleBread -> Bread",
"root_id": 57395,
"inputs": [
{
"resource_id": 319687,
"resource_variation_id": null,
"name": "MultipleBread",
"count": 1
}
],
"outputs": [
{
"resource_id": 319667,
"resource_variation_id": null,
"name": "Bread",
"count": 2
}
],
"work_iterations": 0,
"partial_output": false,
"required_equipment_category_id": null,
"resource_source_category_ids": [],
"referencing_workspot_ids": [
322652
],
"source": {
"asset_file": "resources.assets",
"path_id": 313803,
"class": "FormulaStepBehaviour",
"hierarchy_path": "Bakery/Formula Steps/MultipleBread -> Bread",
"fields": [
"Inputs",
"Outputs",
"WorkIterations",
"RequiredEquipmentCategory"
]
}
}
],
"derived_balances": [
{
"inputs": [
{
"resource_id": 286781,
"name": "Flour",
"count": 5
},
{
"resource_id": 284894,
"name": "Stick",
"count": 4
}
],
"outputs": [
{
"resource_id": 319667,
"name": "Bread",
"count": 40
}
],
"formula_ids": [
285959,
287898,
291517,
297381,
309671,
310360,
313803
],
"equipment_category_ids": [
273129
],
"caveats": [],
"status": "derived_from_serialized_formula_graph; not measured throughput"
}
]
}Gameplay checks
- Observe a full production cycle and compare actual materials consumed and produced.
- Verify whether all recovered branches are active for this building.
- Measure timing with a fixed workforce and nearby storage.
- Check equipment requirements, capacity limits and unused leftovers.
Material balance, not production speed
These ratios eliminate intermediate states. Worker availability, equipment, storage, hauling and animation timing still need gameplay checks.
Recipe discrepancy
Fuel discrepancy: the decoded balance is 5 Flour + 4 Sticks → 40 Bread. The field guide implies 5 Sticks for that output. Actual fuel use across complete cycles remains unverified.
Version 30 · build 254 · 24 October 2026 · Counterspell field guide. Production cycles and timing remain untested.