2026-04-19 02:01:26 -07:00
{
"binding_catalog_version" : 1 ,
"notes" : [
2026-04-19 02:05:08 -07:00
"Add-building descriptor ids 503..613 ground candidate id as descriptor_id - 503 through direct disassembly of 0x00430270 world_try_place_random_structure_batch_from_compact_record." ,
"Direct disassembly of 0x0041ede0 structure_candidate_collection_stream_load_records_seed_name_catalogs_and_refresh_filter_sidebands shows the imported candidate row names being copied into runtime name catalogs keyed by live candidate id." ,
2026-04-19 02:01:26 -07:00
"The concrete candidate names below are checked against the stable RT3 1.05 candidate-availability table order exposed by runtime inspect-candidate-table on Alternate USA, Southern Pacific, and Spanish Mainline saves." ,
2026-04-19 02:05:08 -07:00
"Availability bits vary by scenario, but the ordered candidate names for candidate ids 0..66 are stable across the checked saves."
2026-04-19 02:01:26 -07:00
] ,
"bindings" : [
2026-04-19 02:05:08 -07:00
{ "descriptor_id" : 503 , "candidate_id" : 0 , "candidate_name" : "AluminumMill" , "binding_index" : 1 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 504 , "candidate_id" : 1 , "candidate_name" : "AutoPlant" , "binding_index" : 2 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 505 , "candidate_id" : 2 , "candidate_name" : "Bakery" , "binding_index" : 3 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 506 , "candidate_id" : 3 , "candidate_name" : "Barracks" , "binding_index" : 4 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 507 , "candidate_id" : 4 , "candidate_name" : "Bauxite Mine" , "binding_index" : 5 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 508 , "candidate_id" : 5 , "candidate_name" : "Brewery" , "binding_index" : 6 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 509 , "candidate_id" : 6 , "candidate_name" : "Chemical Plant" , "binding_index" : 7 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 510 , "candidate_id" : 7 , "candidate_name" : "Coal Mine" , "binding_index" : 8 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 511 , "candidate_id" : 8 , "candidate_name" : "DairyProcessor" , "binding_index" : 9 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 512 , "candidate_id" : 9 , "candidate_name" : "Distillery" , "binding_index" : 10 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 513 , "candidate_id" : 10 , "candidate_name" : "Electric Plant" , "binding_index" : 11 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 514 , "candidate_id" : 11 , "candidate_name" : "Farm Corn" , "binding_index" : 12 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 515 , "candidate_id" : 12 , "candidate_name" : "Farm Orchard" , "binding_index" : 13 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 516 , "candidate_id" : 13 , "candidate_name" : "Farm Rubber" , "binding_index" : 14 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 517 , "candidate_id" : 14 , "candidate_name" : "FarmCattle" , "binding_index" : 15 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 518 , "candidate_id" : 15 , "candidate_name" : "FarmCoffee" , "binding_index" : 16 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 519 , "candidate_id" : 16 , "candidate_name" : "FarmCotton" , "binding_index" : 17 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 520 , "candidate_id" : 17 , "candidate_name" : "FarmDairy" , "binding_index" : 18 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 521 , "candidate_id" : 18 , "candidate_name" : "FarmGrain" , "binding_index" : 19 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 522 , "candidate_id" : 19 , "candidate_name" : "FarmRice" , "binding_index" : 20 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 523 , "candidate_id" : 20 , "candidate_name" : "FarmSheep" , "binding_index" : 21 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 524 , "candidate_id" : 21 , "candidate_name" : "FarmSugar" , "binding_index" : 22 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 525 , "candidate_id" : 22 , "candidate_name" : "Fertilizer Factory" , "binding_index" : 23 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 526 , "candidate_id" : 23 , "candidate_name" : "Furniture Factory" , "binding_index" : 24 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 527 , "candidate_id" : 24 , "candidate_name" : "Iron Mine" , "binding_index" : 25 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 528 , "candidate_id" : 25 , "candidate_name" : "Logging Camp" , "binding_index" : 26 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 529 , "candidate_id" : 26 , "candidate_name" : "Lumber Mill" , "binding_index" : 27 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 530 , "candidate_id" : 27 , "candidate_name" : "Meat Packing Plant" , "binding_index" : 28 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 531 , "candidate_id" : 28 , "candidate_name" : "Military Depot" , "binding_index" : 29 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 532 , "candidate_id" : 29 , "candidate_name" : "Munitions Factory" , "binding_index" : 30 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 533 , "candidate_id" : 30 , "candidate_name" : "Nuclear Power Plant" , "binding_index" : 31 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 534 , "candidate_id" : 31 , "candidate_name" : "Oil Refinery" , "binding_index" : 32 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 535 , "candidate_id" : 32 , "candidate_name" : "Oil Well" , "binding_index" : 33 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 536 , "candidate_id" : 33 , "candidate_name" : "PaperMill" , "binding_index" : 34 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 537 , "candidate_id" : 34 , "candidate_name" : "Plastics Factory" , "binding_index" : 35 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 538 , "candidate_id" : 35 , "candidate_name" : "Port00" , "binding_index" : 36 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 539 , "candidate_id" : 36 , "candidate_name" : "Recycling Plant" , "binding_index" : 37 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 540 , "candidate_id" : 37 , "candidate_name" : "Steel Mill" , "binding_index" : 38 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 541 , "candidate_id" : 38 , "candidate_name" : "Textile Mill" , "binding_index" : 39 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 542 , "candidate_id" : 39 , "candidate_name" : "Tire Factory" , "binding_index" : 40 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 543 , "candidate_id" : 40 , "candidate_name" : "Tool And Die" , "binding_index" : 41 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 544 , "candidate_id" : 41 , "candidate_name" : "Toy Factory" , "binding_index" : 42 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 545 , "candidate_id" : 42 , "candidate_name" : "Uranium Mine" , "binding_index" : 43 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 546 , "candidate_id" : 43 , "candidate_name" : "Warehouse00" , "binding_index" : 44 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 547 , "candidate_id" : 44 , "candidate_name" : "Weapons Factory" , "binding_index" : 45 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 548 , "candidate_id" : 45 , "candidate_name" : "Port01" , "binding_index" : 46 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 549 , "candidate_id" : 46 , "candidate_name" : "Port02" , "binding_index" : 47 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 550 , "candidate_id" : 47 , "candidate_name" : "Port03" , "binding_index" : 48 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 551 , "candidate_id" : 48 , "candidate_name" : "Port04" , "binding_index" : 49 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 552 , "candidate_id" : 49 , "candidate_name" : "Port05" , "binding_index" : 50 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 553 , "candidate_id" : 50 , "candidate_name" : "Port06" , "binding_index" : 51 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 554 , "candidate_id" : 51 , "candidate_name" : "Port07" , "binding_index" : 52 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 555 , "candidate_id" : 52 , "candidate_name" : "Port08" , "binding_index" : 53 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 556 , "candidate_id" : 53 , "candidate_name" : "Port09" , "binding_index" : 54 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 557 , "candidate_id" : 54 , "candidate_name" : "Port10" , "binding_index" : 55 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 558 , "candidate_id" : 55 , "candidate_name" : "Port11" , "binding_index" : 56 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 559 , "candidate_id" : 56 , "candidate_name" : "Warehouse01" , "binding_index" : 57 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 560 , "candidate_id" : 57 , "candidate_name" : "Warehouse02" , "binding_index" : 58 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 561 , "candidate_id" : 58 , "candidate_name" : "Warehouse03" , "binding_index" : 59 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 562 , "candidate_id" : 59 , "candidate_name" : "Warehouse04" , "binding_index" : 60 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 563 , "candidate_id" : 60 , "candidate_name" : "Warehouse05" , "binding_index" : 61 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 564 , "candidate_id" : 61 , "candidate_name" : "Warehouse06" , "binding_index" : 62 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 565 , "candidate_id" : 62 , "candidate_name" : "Warehouse07" , "binding_index" : 63 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 566 , "candidate_id" : 63 , "candidate_name" : "Warehouse08" , "binding_index" : 64 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 567 , "candidate_id" : 64 , "candidate_name" : "Warehouse09" , "binding_index" : 65 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 568 , "candidate_id" : 65 , "candidate_name" : "Warehouse10" , "binding_index" : 66 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" } ,
{ "descriptor_id" : 569 , "candidate_id" : 66 , "candidate_name" : "Warehouse11" , "binding_index" : 67 , "binding_source" : "rt3_105_candidate_table_and_0x41ede0" }
2026-04-19 02:01:26 -07:00
]
}