All-pages A–Z indexSources & research

← Bakery

Construction evidence

Recovered from game v30, build 254. A source match confirms the stored value; it does not confirm live gameplay behavior.

{
  "build_site": 281138,
  "formula_ids": [
    280518
  ],
  "formulas": [
    {
      "id": 280518,
      "name": "Clay + Stone -> ",
      "root_id": 98767,
      "inputs": [
        {
          "resource_id": 292310,
          "resource_variation_id": null,
          "name": "Clay",
          "count": 9
        },
        {
          "resource_id": 293926,
          "resource_variation_id": null,
          "name": "Stone",
          "count": 4
        }
      ],
      "outputs": [],
      "work_iterations": 0,
      "partial_output": false,
      "required_equipment_category_id": null,
      "resource_source_category_ids": [],
      "referencing_workspot_ids": [
        319746
      ],
      "source": {
        "asset_file": "resources.assets",
        "path_id": 280518,
        "class": "FormulaStepBehaviour",
        "hierarchy_path": "Bakery Build Site/Formula Steps/Clay + Stone -> ",
        "fields": [
          "Inputs",
          "Outputs",
          "WorkIterations",
          "RequiredEquipmentCategory"
        ]
      }
    }
  ]
}
View source evidence

Recovered from game v30, build 254. A source match confirms the stored value; it does not confirm live gameplay behavior.

{
  "building": {
    "asset_file": "resources.assets",
    "path_id": 290251,
    "class": "BuildingBehaviour",
    "hierarchy_path": "Bakery",
    "fields": [
      "BuildingConfig",
      "BuildSiteBehaviour"
    ]
  },
  "workplace": {
    "asset_file": "resources.assets",
    "path_id": 313625,
    "class": "WorkplaceBehaviour",
    "hierarchy_path": "Bakery",
    "fields": [
      "WorkplaceConfig"
    ]
  },
  "content_paths": [
    "content/buildings/bakery/bakery"
  ],
  "dimensions": {
    "x": 6,
    "y": 4,
    "z": 6
  },
  "workplace_config": {
    "MaxWorkers": 2,
    "WorkTimeRange": {
      "Start": 0.8999999761581421,
      "End": 0.5
    },
    "InitialCapacity": 1,
    "BlockWorkerAssignment": 0,
    "AreaOfEffect": {
      "m_FileID": 0,
      "m_PathID": 0
    },
    "ExclusiveOutputs": 0,
    "StartWithAllFormulasOff": 0,
    "UseSiblingIndexForWorkspotPriority": 0,
    "BlockResourceToggle": 0
  },
  "placement_rules": {
    "ValidTerrains": [
      3
    ],
    "TileConstraints": [],
    "MaxAllowedHeightDifference": 0.10000000149011612,
    "BlocksEntrances": 1,
    "ConnectsZones": 0,
    "BuildOver": [],
    "BuildOverWithoutDestroying": [],
    "BuildOverWithBuildSite": 0
  }
}

Pending verification

  • Compare the construction inputs with the in-game building panel.
  • Confirm whether construction stages repeat or allow alternate materials.
  • Confirm the staffing limit and measure output under controlled staffing.
  • Check whether this variant is available in normal gameplay.

Content availability

Unknown

Presence in the installed files does not establish release or menu availability.

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.

Sum of distinct material formulas in the linked construction stages. Repeated stages and alternatives need gameplay verification.

This exact definition appears in the stored build/plant lists below. Runtime unlocks and menu visibility remain untested.

Work schedule fields

Recovered from game v30, build 254. A source match confirms the stored value; it does not confirm live gameplay behavior.

{
  "work_schedule": {
    "Start": 0.8999999761581421,
    "End": 0.5
  },
  "interpretation": "Normalized work-cycle interval; time origin and clock mapping unverified."
}

Modelled production capacity

A game day is 300 simulation seconds and this building works 60% of it. The model assumes all inputs delivered and output cleared, and excludes walking, handoffs and contention; it is a ceiling for comparison, not a measured yield.

WorkersBatches per dayOutput per dayLimited by
110.8921.8 BreadWorker time
221.7843.6 BreadWorker time
Production profile

Recovered from game v30, build 254. A source match confirms the stored value; it does not confirm live gameplay behavior.

{
  "profile": {
    "kind": "workshop",
    "workday_fraction": 0.6,
    "name": "Bakery",
    "products": [
      {
        "formula_id": 313803,
        "batch_outputs": [
          {
            "resource_id": 319667,
            "name": "Bread",
            "count": 2
          }
        ],
        "rates": [
          {
            "workers": 1,
            "batches_per_day": 10.889840624341305,
            "outputs_per_day": [
              {
                "resource_id": 319667,
                "name": "Bread",
                "count": 2,
                "per_day": 21.77968124868261
              }
            ],
            "limiting_stage": "Worker time"
          },
          {
            "workers": 2,
            "batches_per_day": 21.77968124868261,
            "outputs_per_day": [
              {
                "resource_id": 319667,
                "name": "Bread",
                "count": 2,
                "per_day": 43.55936249736522
              }
            ],
            "limiting_stage": "Worker time"
          }
        ],
        "blockers": []
      }
    ]
  },
  "provenance": {
    "source": "kellan/outlanders2-wiki branch codex/research-answers, research/production-findings.json, commit 06ed8d63; handoff comments on issue 10, 26 October 2026 (ids 6405315176 to 6405320280)",
    "imported": "2026-10-26",
    "status": "Decoded serialized values and byte-round-tripped records; production rates are a supplied-inputs capacity model, not measured output",
    "kinds": {
      "profiles": "decoded-data with modelled rates",
      "gear_findings": "decoded-data",
      "terrain_placement_findings": "decoded-data",
      "social_spot_findings": "decoded-data"
    }
  }
}

Gameplay facts and their evidence

Recipe per cycle (confirmed): 1 Flour + 1 Stick → 8 Bread. field-guide, 2026-10-24: Bakery field guide screenshot (gameplay-evidence/bakery-field-guide.png). Maintainer play report of 25 October 2026 agrees. The decoded formula graph gives exactly 8 Bread per Flour; formula 297381 is named "1 Stick -> 8 KitchenFire" although its serialized output is 10, so whether leftover fire carries between cycles is unverified.

Output capacity (open): 60 Bread. decoded-data, 2026-10-26: Four public Bread piles (ResourcePileBehaviour 277583, 287164, 311412, 313966) each store Capacity 15 (research handoff, issue 10 comment 6405318044). The maintainer withdrew an earlier estimate of 40 on 26 October and asked that the decoded value be used. Whether all four piles are active and how the stop condition works is still to be traced.

Gameplay block

Recovered from game v30, build 254. A source match confirms the stored value; it does not confirm live gameplay behavior.

{
  "recipe_per_cycle": {
    "inputs": [
      {
        "resource_id": 286781,
        "name": "Flour",
        "count": 1
      },
      {
        "resource_id": 284894,
        "name": "Stick",
        "count": 1
      }
    ],
    "outputs": [
      {
        "resource_id": 319667,
        "name": "Bread",
        "count": 8
      }
    ],
    "status": "confirmed",
    "evidence": {
      "kind": "field-guide",
      "game_version": "30 (254)",
      "date": "2026-10-24",
      "reference": "Bakery field guide screenshot (gameplay-evidence/bakery-field-guide.png). Maintainer play report of 25 October 2026 agrees. The decoded formula graph gives exactly 8 Bread per Flour; formula 297381 is named \"1 Stick -> 8 KitchenFire\" although its serialized output is 10, so whether leftover fire carries between cycles is unverified."
    }
  },
  "output_capacity": {
    "resource_id": 319667,
    "name": "Bread",
    "count": 60,
    "status": "open",
    "evidence": {
      "kind": "decoded-data",
      "game_version": "30 (254)",
      "date": "2026-10-26",
      "reference": "Four public Bread piles (ResourcePileBehaviour 277583, 287164, 311412, 313966) each store Capacity 15 (research handoff, issue 10 comment 6405318044). The maintainer withdrew an earlier estimate of 40 on 26 October and asked that the decoded value be used. Whether all four piles are active and how the stop condition works is still to be traced."
    }
  }
}

Contributed observations

The Bakery’s four public Bread piles store Capacity 15 each, a nominal 60 Bread; the effective stop point has not been traced.

Status: open · decoded-data · 30 (254)

ResourcePileBehaviour 277583, 287164, 311412, 313966 (research handoff, issue 10 comment 6405318044).

An earlier maintainer estimate of 40 was withdrawn on 26 October in favour of the decoded value. Active piles and the CanAdd stop condition remain to be traced, or a full Bakery counted in play.

Report a gameplay observationWhat counts as evidence