rrt/artifacts/exports/rt3-1.06/event-effects-building-bindings.json

78 lines
11 KiB
JSON
Raw Normal View History

{
"binding_catalog_version": 1,
"notes": [
"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.",
"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.",
"Availability bits vary by scenario, but the ordered candidate names for candidate ids 0..66 are stable across the checked saves."
],
"bindings": [
{ "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" }
]
}