Skip to main content

B1CommonB2ChunkData

  • Wrapper payload for the CommonB2 ("CDB2") save chunk. The chunk originally stored FB1GlobalCityMoveData alone,
    * so it could not carry other B2 global data. This wrapper lets the single chunk hold multiple global structures
    * (city move + city travel), and new structures can be added as fields. Old saves hold a raw FB1GlobalCityMoveData
    * without the wrapper; the CDB2 load gate in UB2SimulationSystem::LoadInternal detects old vs new by save version
    * and CBOR structure (old buffers lack the top-level 'GlobalCityMoveData' key) and converts old -> new. (BL-59215)
PropertyTypeDescriptionMetadata
GlobalCityMoveDataFB1GlobalCityMoveDataGlobal city-move data (per-city state, Zoi move, and household move maps).
GlobalCityTravelDataFB1GlobalCityTravelDataGlobal city-travel state (in-progress flag, active travel, household UI carry buffer).