Ground widened add-building descriptor names

This commit is contained in:
Jan Petykiewicz 2026-04-19 02:01:26 -07:00
commit a3df447186
6 changed files with 287 additions and 15 deletions

View file

@ -0,0 +1,45 @@
{
"binding_catalog_version": 1,
"notes": [
"Add-building descriptor ids 503..613 now ground candidate id as descriptor_id - 503 through direct disassembly of 0x00430270 world_try_place_random_structure_batch_from_compact_record.",
"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 these ids are stable across the checked saves."
],
"bindings": [
{
"descriptor_id": 521,
"candidate_id": 18,
"candidate_name": "FarmGrain",
"binding_index": 19,
"binding_source": "rt3_105_candidate_table"
},
{
"descriptor_id": 526,
"candidate_id": 23,
"candidate_name": "Furniture Factory",
"binding_index": 24,
"binding_source": "rt3_105_candidate_table"
},
{
"descriptor_id": 528,
"candidate_id": 25,
"candidate_name": "Logging Camp",
"binding_index": 26,
"binding_source": "rt3_105_candidate_table"
},
{
"descriptor_id": 548,
"candidate_id": 45,
"candidate_name": "Port01",
"binding_index": 46,
"binding_source": "rt3_105_candidate_table"
},
{
"descriptor_id": 563,
"candidate_id": 60,
"candidate_name": "Warehouse05",
"binding_index": 61,
"binding_source": "rt3_105_candidate_table"
}
]
}

View file

@ -4694,7 +4694,7 @@
},
{
"descriptor_id": 521,
"label": "Add Building Slot 19",
"label": "Add Building FarmGrain",
"target_mask_bits": 8,
"parameter_family": "world_building_spawn",
"runtime_key": null,
@ -4739,7 +4739,7 @@
},
{
"descriptor_id": 526,
"label": "Add Building Slot 24",
"label": "Add Building Furniture Factory",
"target_mask_bits": 8,
"parameter_family": "world_building_spawn",
"runtime_key": null,
@ -4757,7 +4757,7 @@
},
{
"descriptor_id": 528,
"label": "Add Building Slot 26",
"label": "Add Building Logging Camp",
"target_mask_bits": 8,
"parameter_family": "world_building_spawn",
"runtime_key": null,
@ -4937,7 +4937,7 @@
},
{
"descriptor_id": 548,
"label": "Add Building Slot 46",
"label": "Add Building Port01",
"target_mask_bits": 8,
"parameter_family": "world_building_spawn",
"runtime_key": null,
@ -5072,7 +5072,7 @@
},
{
"descriptor_id": 563,
"label": "Add Building Slot 61",
"label": "Add Building Warehouse05",
"target_mask_bits": 8,
"parameter_family": "world_building_spawn",
"runtime_key": null,