2.2 KiB
Tier2 Selector-Byte Sources (2026-04-21)
This note preserves the stock selector-byte evidence behind the current Tier-2 queue head, so the
short queue does not have to restate the BuildingTypes side every time.
Checked Export
artifacts/exports/rt3-1.06/building-type-sources.json
Stock .bca Selector Bytes
The checked export keeps the raw 0xb8..0xbb selector-byte window explicit for every .bca file:
bca_file_count = 77bca_selector_pattern_count = 8- only one checked
.bcapattern is nonzero at all:MachineShop.bcabyte_0xb8 = 0x00byte_0xb9 = 0x80byte_0xba = 0x3fbyte_0xbb = 0x00
Everything else in the shipped .bca selector-byte corpus stays zero at 0xb8..0xbb.
Nonzero .bty Alias Family
The checked recovered-table summaries keep the nonzero .bty alias family explicit too:
nonzero_bty_header_alias_selector_summaries17grouped selector summaries22files total
- the strongest same-root family is the
TextileMillalias-root group:dword_0xbb = 0x000001f4byte_0xba = 0x00byte_0xbb = 0x009files- sample files include
Port.bty,Warehouse.bty,ConcretePlant.bty,ConstructionFirm.bty, andElectronicsPlant.bty
The next smaller nonzero alias-root groups are:
LumberMill4files
MeatPackingPlant4files
Distillery2files
Toolndie2files
Immediate Reading
This keeps the Tier-2 source side narrower than a generic “stock assets might hide selector bytes” claim:
- the shipped
.bcaselector-byte corpus is almost entirely zero - the one checked nonzero
.bcaoutlier isMachineShop.bca - the broader stock-side nonzero signal sits instead in the
.btyalias-root family withdword_0xbb = 0x000001f4, especially theTextileMillbranch that already coversPort.btyandWarehouse.bty
So the remaining Tier-2 question is still not “do the stock source files carry any selector-byte
signal at all?” It is which earlier seed or projection seam lifts that narrow stock-side signal
into the live candidate bank bytes [candidate+0xba/+0xbb] before 0x00412d70 and
0x00419230 consume it.