rrt/artifacts/exports/rt3-1.06/runtime-effect-service-depth7-subgraph.md

168 KiB

Scenario Runtime Effect Service Subgraph (Depth 7)

  • Nodes: 525
  • Edges: 1235
  • Seeds: 0x00430b50, 0x00431b20, 0x004323a0, 0x00432ea0
  • Graphviz: runtime-effect-service-depth7-subgraph.dot

Nodes

Address Name Subsystem Confidence
0x004010f0 city_compute_connection_bonus_candidate_weight map 4
0x004014b0 company_try_buy_unowned_industry_near_city_and_publish_news simulation 2
0x00401860 company_query_cached_linked_transit_route_anchor_entry_id simulation 3
0x00401940 company_reset_linked_transit_caches_and_reseed_empty_train_routes simulation 2
0x004019e0 company_service_periodic_city_connection_finance_and_linked_transit_lanes simulation 2
0x00401c50 company_evaluate_annual_finance_policy_and_publish_news simulation 2
0x00402c90 placed_structure_resolve_linked_candidate_record map 2
0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement map 3
0x00404640 city_connection_bonus_try_compact_route_builder_from_region_entry map 3
0x004046a0 city_connection_bonus_build_peer_route_candidate map 4
0x00404c60 city_connection_try_build_route_between_region_entry_pair map 3
0x00404ce0 simulation_try_select_and_publish_company_start_or_city_connection_news simulation 3
0x00405920 company_query_min_linked_site_distance_to_xy simulation 4
0x00406050 company_evaluate_and_publish_city_connection_bonus_news simulation 4
0x004078a0 company_select_preferred_available_locomotive_id simulation 3
0x00407bd0 company_rebuild_linked_transit_autoroute_site_score_cache simulation 3
0x00408280 company_select_best_owned_linked_transit_site_by_autoroute_score simulation 3
0x00408380 company_build_linked_transit_autoroute_entry simulation 3
0x00408f70 company_compute_owned_linked_transit_site_score_total simulation 3
0x00409300 company_publish_train_upgrade_news simulation 3
0x004093d0 company_rebuild_linked_transit_site_peer_cache simulation 3
0x00409720 company_service_linked_transit_site_caches simulation 3
0x00409770 train_try_append_linked_transit_autoroute_entry simulation 3
0x00409830 company_try_add_linked_transit_train_and_publish_news simulation 3
0x00409950 company_balance_linked_transit_train_roster simulation 3
0x0040a590 simulation_service_periodic_boundary_work simulation 3
0x0040ab50 simulation_advance_to_target_calendar_point simulation 3
0x0040e360 placed_structure_refresh_linked_site_anchor_position_triplet_for_local_runtime map 2
0x0040e450 placed_structure_refresh_cloned_local_runtime_record_from_current_candidate_stem map 2
0x0040eba0 placed_structure_set_world_coords_and_refresh_local_runtime_side_state map 2
0x0040ee10 placed_structure_refresh_local_runtime_position_triplet_and_linked_anchor_followon map 2
0x0040ef10 placed_structure_finalize_creation_or_rebuild_local_runtime_state map 3
0x0040f6d0 placed_structure_construct_entry_from_candidate_and_world_args map 3
0x0040fbe0 placed_structure_endpoint_pair_has_shared_route_entry_key map 3
0x0040fef0 placed_structure_try_emit_best_route_style_peer_link_for_candidate_class map 3
0x004101e0 placed_structure_rebuild_route_style_candidate_scores_and_peer_links map 3
0x00412ca0 world_region_pick_commercial_profile_label_by_region_rank map 4
0x004133b0 placed_structure_collection_refresh_local_runtime_records_and_position_scalars map 2
0x004134d0 placed_structure_collection_allocate_and_construct_entry map 3
0x00413580 placed_structure_collection_refresh_quarter_subset_route_style_state map 3
0x00413f50 placed_structure_local_runtime_site_id_queue_pop_next map 3
0x00414470 placed_structure_cache_projected_rect_profile_slot_id map 3
0x00414480 placed_structure_local_runtime_site_id_queue_count map 3
0x00414e10 world_grid_refresh_projected_rect_surface_and_region_byte_tables map 2
0x00414fa0 world_grid_count_flagged_cells_and_collect_float_samples map 3
0x00415020 world_grid_refresh_flagged_region_float_extrema_and_mean map 3
0x00415570 placed_structure_try_select_projected_rect_profile_slot map 2
0x00415f20 placed_structure_recursive_collect_connected_component_tile_bounds map 3
0x004160c0 placed_structure_collect_connected_component_tile_bounds_with_version_gate map 3
0x00416170 placed_structure_map_tile_range_to_connected_component_records_with_optional_bounds_refresh map 3
0x00416620 placed_structure_publish_projected_runtime_rect_globals_and_validate_side_windows map 2
0x00416e20 indexed_collection_resolve_live_entry_id_by_stem_string map 3
0x00416ec0 placed_structure_build_projected_runtime_scratch_from_candidate_and_coords map 2
0x00417790 map_angle_rotate_grid_offset_pair_into_world_offset_pair map 2
0x00417840 placed_structure_project_candidate_grid_extent_offset_by_rotation map 3
0x00418040 placed_structure_render_local_runtime_overlay_payload_from_projected_bounds map 2
0x004185a0 world_grid_toggle_flagged_mask_bit0_for_nonsentinel_rect_samples map 2
0x00418610 world_grid_refresh_projected_rect_sample_band_and_flag_mask map 2
0x00418a60 placed_structure_clone_template_local_runtime_record_for_subject_and_refresh_component_bounds map 2
0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch map 2
0x004197e0 placed_structure_validate_projected_candidate_placement map 3
0x0041d550 locomotive_era_and_engine_type_pass_company_policy_gate simulation 2
0x0041e220 structure_candidate_is_enabled_for_current_year map 3
0x0041e2b0 structure_candidate_rebuild_local_service_metrics map 3
0x0041e650 structure_candidate_query_route_style_or_local_availability_metric map 3
0x0041ea50 world_setup_building_collection_phase map 3
0x0041f9b0 world_region_count_structure_profiles_before_year_for_category map 4
0x0041fac0 world_region_read_structure_profile_label_and_weight_by_index map 4
0x00420030 city_connection_bonus_exists_matching_peer_site map 4
0x00420280 city_connection_bonus_select_first_matching_peer_site map 4
0x004207d0 city_site_format_connection_bonus_status_label map 4
0x00421b60 world_region_collection_seed_default_regions map 4
0x00421c20 world_region_collection_run_building_population_pass map 4
0x00422320 world_region_normalize_cached_structure_balance_scalars map 3
0x004228b0 world_region_count_linked_placed_structures_by_category map 3
0x00422900 world_region_accumulate_structure_category_totals map 3
0x00422a70 world_region_validate_and_commit_candidate_placement map 3
0x00422be0 world_region_count_placed_structures_for_category map 3
0x00422ee0 world_region_try_place_candidate_structure map 4
0x004234e0 world_region_query_projected_structure_count_scalar_by_category map 3
0x004235c0 world_region_balance_structure_demand_and_place_candidates map 4
0x00423d30 world_region_refresh_cached_category_totals_and_weight_slots map 3
0x00423d70 company_repay_bond_slot_and_compact_debt_table simulation 4
0x00423e40 company_compute_weighted_average_bond_interest_rate simulation 4
0x00423eb0 company_query_cached_share_price_scalar simulation 3
0x00423ec0 company_adjust_available_track_laying_capacity_with_floor_zero simulation 2
0x00424010 company_has_territory_access_rights simulation 4
0x00424030 company_set_territory_access_rights_byte simulation 4
0x004240a0 company_query_available_track_laying_capacity_or_unlimited simulation 2
0x00424580 company_compute_prime_rate_from_issue39_scenario_baseline simulation 4
0x004246b0 company_compute_five_year_weighted_shareholder_return simulation 3
0x004248d0 company_compute_cached_recent_per_share_performance_subscore simulation 3
0x00424fd0 company_compute_public_support_adjusted_share_price_scalar simulation 3
0x00425320 company_compute_connection_bonus_value_ladder simulation 4
0x00425880 company_compute_negative_cash_balance_interest_rate shell 4
0x004258c0 company_compute_positive_cash_balance_interest_rate shell 4
0x00425a90 company_declare_bankruptcy_and_halve_bond_debt simulation 4
0x004261b0 company_count_unassigned_shares_after_active_chairman_holdings simulation 4
0x00426260 company_compute_board_approved_dividend_rate_ceiling simulation 4
0x004264c0 company_count_owned_trains simulation 3
0x00426590 company_count_linked_transit_sites simulation 4
0x00426be0 company_can_purchase_territory_access_rights simulation 4
0x00426d60 company_deactivate_and_clear_chairman_share_links simulation 4
0x00426ef0 company_get_linked_chairman_profile_record simulation 4
0x004273c0 company_repurchase_public_shares_and_reduce_capital simulation 3
0x00427450 company_issue_public_shares_and_raise_capital simulation 3
0x00427540 company_compute_bond_interest_rate_quote simulation 3
0x00427590 company_connection_bonus_lane_is_unlocked simulation 4
0x004275c0 company_issue_bond_and_record_terms simulation 3
0x00428a10 company_clear_selected_chairman_if_current_profile simulation 4
0x00429990 company_collection_get_nth_active_company_id simulation 4
0x004299f0 company_collection_count_active_companies_before_company_id simulation 4
0x00429a50 company_collection_count_active_companies simulation 4
0x00429c10 company_collection_refresh_active_company_linked_transit_site_peer_caches simulation 3
0x00429c70 company_read_derived_financial_report_metric_slot simulation 3
0x0042a040 company_add_delta_into_stat_series_and_current_slot simulation 3
0x0042a080 company_add_delta_into_stat_series_current_slot_and_optional_cash_totals simulation 3
0x0042a0e0 company_query_highest_coupon_bond_slot_index simulation 3
0x0042a2e0 company_read_control_transfer_metric_slot simulation 3
0x0042a5d0 company_read_year_or_control_transfer_metric_value simulation 3
0x0042a970 shell_open_file_dialog_copy_selected_path_and_restore_cwd shell 3
0x0042c690 placed_structure_rebuild_candidate_cargo_service_bitsets map 3
0x0042cab0 placed_structure_accumulate_candidate_metric_or_emit_route_style_peer_link map 3
0x0042cdf0 placed_structure_refresh_candidate_service_state map 4
0x0042d700 scenario_event_query_standalone_condition_row_list_class_and_modifier_flags scenario 2
0x0042d740 scenario_event_query_grouped_effect_row_list_type_flags scenario 2
0x0042db20 scenario_event_refresh_runtime_record_from_packed_state scenario 2
0x0042df30 scenario_event_condition_row_list_has_class_bit0_or_flag7f9_fallback scenario 2
0x0042df70 scenario_event_condition_row_list_has_class_bit1_or_flag7fa_fallback scenario 2
0x0042dfb0 scenario_event_condition_row_list_has_class_bit2_or_type63_fallback scenario 2
0x0042dff0 scenario_event_condition_row_list_has_any_class_bit012_or_special_fallback scenario 2
0x0042e050 scenario_event_clone_runtime_record_deep_copy scenario 2
0x00430270 world_try_place_random_structure_batch_from_compact_record map 3
0x00430b50 scenario_runtime_effect_record_build_followon_effect_from_compact_record_and_targets scenario 3
0x00431b20 world_apply_compact_runtime_effect_record_to_resolved_targets map 3
0x004323a0 scenario_runtime_effect_record_service_and_dispatch_linked_compact_effects scenario 3
0x00432ea0 scenario_event_collection_allocate_runtime_effect_record_from_compact_payload scenario 3
0x00432f40 scenario_event_collection_service_runtime_effect_records_for_trigger_kind scenario 3
0x00433130 scenario_event_collection_refresh_runtime_records_from_packed_state scenario 3
0x004333f0 shell_setup_build_file_list_records_from_current_root_and_pattern shell 3
0x004336a0 shell_setup_file_list_construct_and_scan_dataset shell 3
0x00433b00 shell_can_open_trainbuy_window_or_warn shell 4
0x00434050 shell_has_auxiliary_preview_owner shell 4
0x00434300 world_runtime_release_global_services map 3
0x00434870 scenario_state_get_selected_chairman_company_record map 4
0x00434890 scenario_state_set_selected_chairman_profile map 4
0x004348c0 scenario_state_get_selected_chairman_profile_record map 4
0x00436590 scenario_state_compute_issue_opinion_multiplier simulation 4
0x00436710 scenario_state_sum_issue_opinion_terms_raw simulation 4
0x00437220 world_build_chairman_profile_slot_records map 4
0x004377a0 world_seed_default_chairman_profile_slots map 4
0x00437b20 simulation_run_chunked_fast_forward_burst simulation 3
0x004384d0 world_run_post_load_generation_pipeline map 4
0x00438890 shell_active_mode_run_profile_startup_and_load_dispatch map 4
0x00439140 simulation_frame_accumulate_and_step_world simulation 4
0x0043db00 world_view_service_shell_input_pan_and_hover shell 4
0x0043f640 world_render_station_candidate_service_map_overlay render 4
0x00442400 shell_setup_load_selected_profile_bundle_into_payload_record shell 3
0x00443a50 world_entry_transition_and_runtime_bringup map 4
0x00444dd0 map_bundle_open_reference_databases map 3
0x00445ac0 shell_map_file_entry_coordinator map 4
0x00445de0 shell_map_file_world_bundle_coordinator map 4
0x00446240 world_runtime_serialize_smp_bundle map 3
0x00446d40 world_load_saved_runtime_state_bundle map 4
0x0044fb70 world_compute_transport_and_pricing_grid map 3
0x00461cd0 locomotive_collection_select_best_era_matched_non_electric_fallback_id simulation 2
0x00464410 shell_dispatch_ui_command shell 4
0x00467c30 placed_structure_route_link_recompute_endpoint_pair_state map 3
0x00467df0 placed_structure_route_link_detach_current_owner_chain map 3
0x00467eb0 placed_structure_route_link_attach_site_owner map 3
0x00467f20 placed_structure_route_link_attach_route_node_owner map 3
0x00467f50 placed_structure_route_link_allocate_site_pair_for_candidate_class map 3
0x004680b0 placed_structure_route_link_release_and_detach map 3
0x004682c0 placed_structure_route_link_collection_recompute_all_endpoint_pair_state map 3
0x00468300 placed_structure_route_link_rebuild_route_style_grid_counters_and_endpoint_state map 3
0x00469720 multiplayer_preview_dataset_service_frame shell 3
0x0046a6c0 multiplayer_session_event_publish_registration_field shell 3
0x0046b780 multiplayer_preview_dataset_service_launch_state_and_warn_out_of_sync shell 4
0x004768c0 chairman_profile_owns_all_company_shares simulation 4
0x00477820 profile_collection_count_active_chairman_records map 4
0x00477860 profile_collection_get_nth_active_chairman_record map 4
0x0047bc80 shell_setup_payload_seed_unique_row_category_bytes_and_marker_slots shell 3
0x0047be50 shell_setup_profile_copy_payload_scroll_count_and_campaign_byte_and_seed_row_categories shell 3
0x0047d080 start_new_company_dialog_open shell 4
0x0047d120 start_new_company_dialog_commit_create_company shell 4
0x0047d440 world_conditionally_seed_named_starting_railroad_companies map 4
0x0047dd10 placed_structure_remove_site_id_from_proximity_bucket_lists map 3
0x0047e240 placed_structure_query_candidate_local_service_metrics map 3
0x0047e330 placed_structure_count_candidates_with_local_service_metrics map 3
0x0047e690 placed_structure_query_candidate_directional_route_overlay_summary map 3
0x0047efe0 placed_structure_query_linked_company_id map 4
0x0047f010 placed_structure_append_unique_route_entry map 4
0x0047fdb0 placed_structure_append_nearby_transit_site_distance_bucket_entry map 3
0x004801a0 placed_structure_is_linked_transit_site_reachable_from_company_route_anchor map 3
0x00480210 placed_structure_construct_linked_site_record_from_anchor_and_coords map 3
0x00480590 placed_structure_teardown_linked_site_runtime_state_before_removal map 3
0x00480bb0 placed_structure_refresh_linked_site_display_name_and_route_anchor map 3
0x00481390 placed_structure_collection_allocate_and_construct_linked_site_record map 3
0x004813d0 placed_structure_collection_remove_linked_site_record map 3
0x00481480 placed_structure_collection_append_site_into_all_proximity_bucket_lists map 3
0x004814c0 placed_structure_collection_remove_site_id_from_all_proximity_bucket_lists map 3
0x00482160 shell_state_service_active_mode_frame shell 4
0x00482d10 runtime_query_cached_local_exe_version_float simulation 3
0x00482d80 runtime_query_cached_local_exe_version_string simulation 3
0x00482e00 runtime_query_hundredths_scaled_build_version simulation 3
0x00482ec0 shell_transition_mode bootstrap 4
0x004839b0 shell_setup_query_file_list_uses_map_extension_pattern shell 3
0x004839e0 shell_setup_query_file_list_root_dir_name shell 3
0x00483f70 shell_service_pump_iteration shell 4
0x004840e0 bootstrap_init_shell_window_services bootstrap 4
0x00484590 shell_init_graphics_preset_state shell 3
0x00484910 shell_save_graphics_config shell 4
0x00484980 shell_load_graphics_config_or_init_defaults shell 4
0x00484a60 shell_match_legacy_gpu_profile_token shell 4
0x00484d70 shell_apply_graphics_option_runtime_effects shell 3
0x00485060 shell_set_graphics_option_with_fanout shell 4
0x004852e0 shell_apply_default_graphics_master_profile shell 4
0x004853c0 shell_apply_graphics_preset_bundle shell 4
0x004882e0 world_region_border_overlay_rebuild map 4
0x004886e0 scenario_text_export_build_language_file scenario 4
0x00489830 scenario_text_export_report_language_file scenario 3
0x00489a20 scenario_text_export_batch_process_maps scenario 4
0x00489f80 route_entry_assign_aux_tracker_group_id map 3
0x00493cf0 route_entry_collection_create_endpoint_entry_from_coords_and_policy map 3
0x00494240 route_entry_collection_query_rect_window_passes_entry_type_gate map 2
0x00494cb0 route_entry_collection_try_find_route_entry_covering_point_window map 3
0x00494e40 aux_route_entry_tracker_reset map 2
0x00494e90 aux_route_entry_tracker_seed_owner_entry_id map 2
0x00494eb0 aux_route_entry_tracker_adjust_refcount map 2
0x00494ed0 aux_route_entry_tracker_contains_endpoint_entry_id map 2
0x00494f00 aux_route_entry_tracker_merge_or_bind_endpoint_entry map 3
0x00494fb0 aux_route_entry_tracker_refresh_boolean_class_latch_and_notify_owner map 3
0x00495020 aux_route_entry_tracker_refresh_cached_match_fields_and_maybe_split_duplicate_pair map 3
0x004950f0 aux_route_entry_tracker_replace_matching_endpoint_entry_and_refresh_latch map 3
0x004952f0 math_compute_quadrant_adjusted_heading_angle_from_xy_pair map 4
0x004953c0 math_normalize_subtracted_angle_delta_and_report_wrap map 4
0x004955b0 route_entry_collection_map_track_lay_mode_to_endpoint_policy_byte map 3
0x0049bd40 route_entry_collection_run_initial_candidate_path_sweep map 3
0x0049c900 route_entry_collection_try_extend_search_frontier_toward_target_coords map 3
0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints map 3
0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries map 3
0x004a42b0 aux_route_entry_tracker_collection_allocate_entry map 3
0x004a4340 aux_route_entry_tracker_collection_adjust_refcount_or_destroy map 3
0x004a4380 aux_route_entry_tracker_collection_try_split_route_entry_chain_into_fresh_group map 3
0x004a45f0 aux_route_entry_tracker_collection_refresh_route_entry_group_membership map 3
0x004a4c00 aux_route_entry_tracker_route_entry_pair_pass_adjacent_chain_transfer_gate map 3
0x004a4ce0 aux_route_entry_tracker_collection_try_transfer_adjacent_chain_between_groups map 3
0x004a4ff0 aux_route_entry_tracker_collection_reseed_group_from_route_entry_component map 3
0x004a5280 aux_route_entry_tracker_query_route_entry_pair_metric_via_weighted_recursive_search map 3
0x004a5900 aux_route_entry_tracker_query_route_entry_pair_metric_via_recursive_neighbor_walk map 3
0x004a5fc0 aux_route_entry_tracker_collection_refresh_component_labels_and_reseed_invalid_groups map 3
0x004a62c0 aux_route_entry_tracker_query_tracker_component_labels_match map 3
0x004a6320 aux_route_entry_tracker_collection_query_component_label_by_tracker_id map 3
0x004a6360 aux_route_entry_tracker_collection_refresh_owner_adjacent_compatible_group_links map 3
0x004a65b0 aux_route_entry_tracker_dispatch_route_entry_pair_metric_query map 3
0x004a6630 aux_route_entry_tracker_query_best_route_entry_pair_metric_with_endpoint_fallbacks map 3
0x004a94b0 train_finalize_aux_route_entry_buffer_preserving_subflags simulation 3
0x004ab980 train_set_route_operating_mode_and_scalar simulation 4
0x004b2c10 train_route_list_validate_reachability_and_station_pair simulation 4
0x004b2f00 train_route_list_select_entry_and_refresh_linked_site_state simulation 4
0x004b3000 train_route_list_remove_entry_and_compact simulation 4
0x004b3160 train_route_list_insert_staged_entry_at_index simulation 4
0x004b8dc0 shell_campaign_window_destroy shell 4
0x004b8e60 shell_campaign_window_construct shell 4
0x004b99c0 structure_candidate_collection_get_nth_active_candidate_id map 4
0x004b9a20 shell_building_detail_refresh_flagged_service_capability_rows shell 3
0x004b9d70 shell_has_live_building_detail_window shell 4
0x004b9d80 shell_mark_building_detail_window_dirty shell 4
0x004b9e10 shell_building_detail_submit_aux_owner_subject_sync_request shell 3
0x004b9fd0 shell_building_detail_present_flagged_service_capability_popup shell 3
0x004ba3d0 shell_building_detail_refresh_subject_cargo_and_service_rows shell 3
0x004bad20 shell_building_detail_refresh_subject_pair_value_rows shell 3
0x004baef0 shell_building_detail_window_refresh_controls shell 4
0x004bb9e0 shell_building_detail_window_handle_message shell 4
0x004bc0a0 shell_building_detail_window_construct shell 4
0x004bc100 shell_open_or_focus_building_detail_window shell 4
0x004bfb30 shell_format_company_financial_summary_card shell 4
0x004c0160 shell_format_company_stock_data_panel shell 4
0x004c1610 shell_company_detail_bind_bond_row_band_for_active_panel shell 4
0x004c16f0 shell_company_detail_resolve_selected_company shell 4
0x004c1730 shell_company_detail_render_financial_history_panel shell 4
0x004c1ab0 shell_company_detail_render_company_summary_card shell 4
0x004c1b60 shell_company_detail_refresh_selected_territory_access_summary shell 4
0x004c1d30 shell_company_detail_select_territory_access_row shell 4
0x004c1d70 shell_company_detail_render_territory_access_row shell 4
0x004c1ec0 shell_company_detail_render_bond_maturity_and_repay_panel shell 4
0x004c22e0 shell_company_detail_sync_selected_territory_from_picker shell 4
0x004c23a0 shell_company_detail_render_debt_credit_and_rate_summary_panel shell 4
0x004c2720 shell_company_detail_render_share_value_and_dividend_summary_panel shell 4
0x004c2ca0 shell_company_detail_window_refresh_controls shell 4
0x004c3470 shell_company_detail_step_selected_active_company_delta shell 4
0x004c3540 shell_company_detail_select_next_active_company shell 4
0x004c3550 shell_company_detail_select_previous_active_company shell 4
0x004c3560 shell_company_detail_render_issue_bond_offer_dialog shell 4
0x004c3890 shell_company_detail_issue_bond_offer_flow shell 4
0x004c3b50 shell_company_detail_render_issue_stock_offer_dialog shell 4
0x004c3f30 shell_company_detail_issue_stock_offer_flow shell 4
0x004c4300 shell_company_detail_render_stock_buyback_offer_dialog shell 4
0x004c46d0 shell_company_detail_buyback_stock_flow shell 4
0x004c4c70 shell_company_detail_setup_dividend_rate_adjust_controls shell 4
0x004c4e30 shell_company_detail_render_change_dividend_rate_dialog shell 4
0x004c5140 shell_company_detail_handle_change_dividend_rate_dialog_message shell 4
0x004c5360 shell_company_detail_change_dividend_rate_flow shell 4
0x004c5540 shell_company_detail_window_construct shell 4
0x004c56a0 shell_company_detail_window_handle_message shell 4
0x004c5a0e shell_company_detail_resign_chairmanship_flow shell 4
0x004c5b99 shell_company_detail_bankruptcy_flow shell 4
0x004c5fc9 shell_company_detail_buy_territory_access_rights_flow shell 4
0x004c6b40 shell_company_list_format_company_or_start_row shell 4
0x004c6bb0 shell_company_list_activate_or_shift_center_company shell 4
0x004c6c30 shell_company_list_window_refresh_rows shell 4
0x004c6f30 shell_company_list_window_handle_message shell 4
0x004c7200 shell_company_list_window_construct shell 4
0x004c7bc0 shell_credits_window_destroy shell 4
0x004c7fc0 shell_credits_window_construct shell 4
0x004c8670 shell_mark_custom_modal_dialog_dirty shell 4
0x004c8680 shell_has_live_custom_modal_dialog shell 4
0x004c98a0 shell_open_custom_modal_dialog_with_callbacks shell 4
0x004c9da0 map_editor_chairman_slot_panel_format_slot_card map 4
0x004ca1c0 map_editor_chairman_slot_panel_refresh_slot_counters map 3
0x004ca540 map_editor_available_chairman_panel_construct map 4
0x004ca790 map_editor_scenario_metadata_panel_refresh_controls map 4
0x004ca910 map_editor_building_density_panel_refresh_controls map 4
0x004cadf0 map_editor_economic_cost_slider_panel_construct map 4
0x004cb2b0 map_editor_scenario_special_conditions_panel_construct map 4
0x004cc250 map_editor_chairman_slot_panel_refresh_slot_list map 4
0x004cc2d0 map_editor_chairman_slot_panel_construct map 4
0x004cc980 map_editor_city_region_panel_construct map 4
0x004cd070 map_editor_territory_panel_construct map 4
0x004cd680 map_editor_locomotive_availability_panel_construct map 4
0x004cdbd0 map_editor_industry_availability_panel_construct map 4
0x004ce070 map_editor_panel_select_active_section map 4
0x004cecc0 map_editor_chairman_slot_panel_handle_message map 4
0x004cf0d0 map_editor_locomotive_availability_panel_handle_message map 4
0x004cf910 map_editor_port_warehouse_cargo_panel_construct map 4
0x004d0420 map_editor_city_count_stats_report map 4
0x004d3000 map_editor_cargo_stats_panel_construct map 4
0x004d3020 map_editor_city_region_growth_stats_panel_construct map 4
0x004d3060 map_editor_tree_stats_panel_construct map 4
0x004d3080 map_editor_general_validation_panel_construct map 4
0x004d30a0 map_editor_city_count_stats_panel_construct map 4
0x004d4110 map_editor_event_variable_values_panel_construct map 4
0x004d4130 map_editor_event_validation_panel_construct map 4
0x004d4500 shell_ensure_editor_panel_window shell 4
0x004d57c0 shell_event_conditions_window_construct shell 3
0x004d5d00 shell_event_effects_window_refresh_effect_type_selector shell 3
0x004d5f50 shell_event_effects_window_refresh_selected_effect_parameter_rows shell 3
0x004d6090 shell_event_effects_window_refresh_selected_staged_effect_editor_panels shell 3
0x004d67f0 shell_event_effects_window_commit_current_editor_state_into_staged_row shell 3
0x004d6d60 shell_event_effects_window_construct shell 3
0x004d7060 shell_event_effects_window_handle_message shell 3
0x004d77b0 shell_event_conditions_window_refresh_grouped_effect_summary_band_affordances shell 3
0x004d7ef0 shell_event_effects_window_refresh_event_selector_list_and_selected_event_id shell 3
0x004d8120 shell_event_conditions_window_refresh_condition_row_list_panel shell 3
0x004d88f0 shell_event_conditions_window_refresh_selected_grouped_effect_row_list_panel shell 3
0x004d8d50 shell_event_conditions_window_commit_current_grouped_effect_summary_state_before_group_switch shell 3
0x004d8ea0 shell_event_conditions_window_commit_current_selected_event_text_panels_before_selection_change shell 3
0x004d91e0 shell_event_conditions_window_commit_selected_event_summary_headers_and_group_mode shell 3
0x004d9360 shell_event_conditions_window_remove_selected_event_and_refresh_selector shell 3
0x004d9390 shell_event_conditions_window_refresh_selected_event_mode_dependent_detail_rows shell 3
0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows shell 3
0x004d9d10 shell_event_conditions_window_refresh_selected_grouped_effect_territory_target_affordance shell 3
0x004d9dc0 shell_open_event_conditions_modal_and_return_result shell 3
0x004d9e40 shell_open_event_effects_modal_and_return_result shell 3
0x004d9ed0 shell_event_conditions_window_remove_selected_condition_row shell 3
0x004d9f50 shell_event_conditions_window_refresh_selected_event_mode_strip_and_summary_panels shell 3
0x004da0f0 shell_event_conditions_window_refresh_controls shell 3
0x004da640 shell_event_conditions_window_append_default_condition_row_via_modal shell 3
0x004da700 shell_event_conditions_window_edit_selected_condition_row_via_modal shell 3
0x004da7c0 shell_event_effects_window_append_grouped_effect_row_via_modal shell 3
0x004da860 shell_event_effects_window_edit_selected_grouped_effect_row_via_modal shell 3
0x004da920 shell_event_effects_window_remove_selected_grouped_effect_row shell 3
0x004da9a0 shell_event_conditions_window_refresh_current_grouped_effect_summary_state_from_selected_event shell 3
0x004dab60 shell_event_conditions_window_refresh_selected_grouped_effect_target_scope_strip shell 3
0x004daf40 shell_event_conditions_window_reset_selected_event_summary_placeholders shell 3
0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation shell 3
0x004db520 shell_event_conditions_window_select_previous_event_and_refresh shell 3
0x004db5e0 shell_event_conditions_window_select_next_event_and_refresh shell 3
0x004db6a0 shell_event_conditions_window_set_selected_event_id_and_refresh_if_open shell 3
0x004db6f0 shell_event_conditions_window_bind_event_selector_callbacks_and_seed_pending_selection shell 3
0x004db8b0 shell_event_conditions_window_append_blank_or_clone_selected_event_via_name_modal shell 3
0x004dba90 shell_event_conditions_window_rename_selected_event_via_name_modal shell 3
0x004dbb80 shell_event_conditions_window_dispatch_selected_event_strip_and_grouped_band_actions shell 3
0x004dbe7a shell_event_conditions_window_open_choice_event_single_player_only_warning_modal shell 3
0x004dbf93 shell_event_conditions_window_select_grouped_effect_summary_band_and_refresh shell 3
0x004dbfca shell_event_conditions_window_select_grouped_effect_target_scope_mode_and_refresh shell 3
0x004dc670 shell_file_options_dialog_construct shell 4
0x004dc7d0 shell_has_file_options_dialog shell 4
0x004dc7e0 shell_mark_file_options_dialog_dirty shell 4
0x004dc7f0 shell_file_options_dialog_handle_message shell 4
0x004dd010 shell_file_request_dialog_collect_target_path shell 4
0x004ddbd0 shell_detail_panel_transition_manager shell 3
0x004dfbe0 shell_game_window_construct shell 4
0x004dfd70 shell_game_window_destroy shell 4
0x004dfdf0 shell_ensure_game_message_window shell 4
0x004e0720 game_message_window_service_if_present shell 4
0x004e0960 game_uppermost_window_refresh_controls shell 4
0x004e0b20 game_uppermost_window_construct shell 4
0x004e0ba0 game_uppermost_window_handle_message shell 4
0x004e0e40 shell_ensure_game_uppermost_window shell 4
0x004e1d60 shell_load_screen_refresh_page_strip_and_page_kind_controls shell 4
0x004e1f50 shell_has_live_load_screen_window shell 4
0x004e1f60 shell_mark_load_screen_window_dirty shell 4
0x004e2c10 shell_load_screen_select_page_subject_and_refresh shell 4
0x004e39e0 company_query_display_year_or_current_year simulation 4
0x004e3a00 shell_load_screen_step_selected_company_delta shell 4
0x004e3a80 shell_load_screen_window_handle_message shell 4
0x004e45d0 shell_load_screen_profile_stock_holdings_page_handle_message shell 4
0x004e4b10 shell_load_screen_reset_runtime_state_and_seed_selection shell 3
0x004e4ee0 shell_open_or_focus_load_screen_page shell 4
0x004e5130 shell_load_screen_render_company_stock_data_panel shell 4
0x004e51ea shell_load_screen_render_game_status_briefing_panel shell 4
0x004e5300 shell_load_screen_render_player_detail_stock_holdings_panel shell 4
0x004e5a80 shell_render_company_overview_panel_header_and_optional_change_affordance shell 4
0x004e5cf0 shell_format_company_governance_and_economy_status_panel shell 4
0x004e68e0 shell_load_screen_render_company_list_panel shell 4
0x004e6ef0 shell_load_screen_render_player_list_panel shell 4
0x004e7670 shell_load_screen_render_company_train_list_panel shell 4
0x004e8270 shell_load_screen_render_company_industry_list_panel shell 4
0x004e8bb0 shell_load_screen_render_company_station_list_panel shell 4
0x004e9460 shell_load_screen_render_map_cargo_list_panel shell 4
0x004e9b20 shell_load_screen_render_company_report_history_panel shell 4
0x004ea060 shell_load_screen_render_active_page_panel shell 4
0x004ea620 shell_load_screen_window_construct shell 4
0x004ea720 shell_load_screen_window_is_open shell 4
0x004ea730 shell_load_screen_window_destroy shell 4
0x004eb0b0 shell_open_grayscale_map_tga_picker_and_stage_selection shell 3
0x004eb890 shell_present_merger_vote_outcome_dialog shell 4
0x004ebd10 shell_resolve_merger_vote_and_commit_outcome shell 4
0x004ec640 shell_company_detail_attempt_merger_flow shell 4
0x004ee0e0 multiplayer_open_staged_text_entry_dialog shell 3
0x004ee1d0 multiplayer_commit_staged_text_entry shell 3
0x004ee3a0 multiplayer_reset_tool_globals shell 3
0x004ee810 multiplayer_publish_wrapped_chat_message shell 4
0x004ee950 multiplayer_load_selected_map_preview_surface shell 4
0x004eed30 multiplayer_sync_selected_map_entry shell 3
0x004efe80 multiplayer_window_init_globals shell 4
0x004f2e80 shell_has_live_overview_window shell 4
0x004f2e90 shell_mark_overview_window_dirty shell 4
0x004f38a0 shell_overview_window_construct shell 4
0x004f38f0 shell_overview_window_handle_message shell 4
0x004f3a10 shell_open_or_focus_overview_window shell 4
0x004fe120 shell_has_settings_window shell 4
0x004fe130 shell_mark_settings_window_dirty shell 4
0x00500640 shell_settings_window_construct shell 4
0x00501e50 shell_open_settings_window shell 4
0x00501f20 shell_query_registry_open_command_for_http_or_rtf_target shell 3
0x00502030 shell_setup_window_draw_table_driven_payload_category_row shell 3
0x00502160 shell_setup_window_set_first_persisted_selector_flag_or_index_and_save_config shell 3
0x005021c0 shell_setup_window_set_second_persisted_selector_flag_or_index_and_save_config shell 3
0x00502220 shell_setup_window_publish_selected_profile_labels_and_preview_surface shell 3
0x00502550 shell_setup_window_refresh_selection_lists_and_summary_fields shell 3
0x00502720 paint_terrain_tool_init_globals shell 4
0x005027b0 shell_setup_window_refresh_file_backed_selection_list_panel shell 3
0x00502910 shell_setup_window_refresh_mode_dependent_lists shell 3
0x00502c00 shell_setup_window_select_launch_mode_and_apply_shell_state shell 4
0x005033d0 shell_setup_window_handle_message shell 3
0x00504010 shell_setup_window_construct shell 4
0x00504a90 shell_station_detail_clear_active_candidate_service_preview shell 4
0x00504ae0 shell_station_detail_set_active_candidate_service_preview shell 4
0x00504ba0 shell_station_detail_update_candidate_service_entry shell 4
0x00504bea shell_station_detail_format_candidate_local_service_summary shell 4
0x00505760 shell_station_detail_refresh_candidate_service_rows shell 4
0x005068c0 shell_station_detail_window_construct shell 4
0x00508550 station_place_format_selected_site_summary shell 3
0x00508bb0 station_place_world_surface_sync_and_dispatch shell 4
0x005091b0 station_place_window_handle_message shell 4
0x00509d80 station_place_window_construct shell 4
0x0050a530 station_place_window_service_frame shell 3
0x0050c500 shell_present_chairmanship_takeover_vote_outcome_dialog shell 4
0x0050c940 shell_resolve_chairmanship_takeover_vote_and_commit_outcome shell 4
0x0050ccc0 shell_company_detail_attempt_chairmanship_takeover_flow shell 4
0x0050e400 track_lay_window_construct shell 4
0x0050f740 shell_has_live_trainbuy_window shell 4
0x0050f750 shell_mark_trainbuy_window_dirty shell 4
0x0050f760 shell_trainbuy_window_query_selected_locomotive_id shell 4
0x0050f790 shell_trainbuy_window_compute_selected_upgrade_total_and_count shell 4
0x0050f890 shell_trainbuy_window_render_selected_train_upgrade_summary shell 4
0x0050fc00 shell_trainbuy_window_render_selected_train_route_and_state_panel shell 4
0x00511500 shell_trainbuy_window_construct shell 4
0x00512080 shell_trainbuy_window_refresh_controls shell 4
0x00512c50 shell_open_or_focus_trainbuy_window shell 4
0x00512f80 shell_trainbuy_window_refresh_selection_side_toggle shell 4
0x005130f0 shell_trainbuy_window_query_selected_train_record shell 4
0x00513130 shell_trainbuy_window_query_selected_train_id shell 4
0x005131a0 shell_trainbuy_window_selected_train_belongs_to_selected_company shell 4
0x00513220 shell_trainbuy_window_warn_selected_train_not_owned_by_current_company shell 4
0x00513720 shell_trainbuy_window_refresh_selection_column_empty_state_labels shell 4
0x00514110 shell_train_detail_window_refresh_selected_train_name_label shell 4
0x00514160 shell_train_detail_window_refresh_controls shell 4
0x00514420 shell_train_detail_window_construct shell 4
0x00514620 shell_open_or_focus_train_detail_window shell 4
0x00514690 shell_train_detail_window_handle_message shell 4
0x00516be0 tutorial_advance_step_and_refresh_expected_control_ids shell 4
0x00516d00 tutorial_validate_train_route_station_indicator_step shell 4
0x005174e0 shell_video_window_construct shell 4
0x00517570 shell_video_window_destroy shell 4
0x00517cf0 indexed_collection_slot_count simulation 4
0x00517d40 indexed_collection_entry_id_is_live simulation 4
0x00518140 indexed_collection_resolve_live_entry_by_id simulation 4
0x00518380 indexed_collection_get_nth_live_entry_id simulation 4
0x0051c920 localization_lookup_display_label_by_stem_or_fallback shell 4
0x0051db80 math_measure_float_xy_pair_distance support 4
0x0051ebc0 shell_reset_display_runtime_defaults shell 3
0x0051eea0 shell_save_display_runtime_config shell 4
0x0051ef20 shell_load_display_runtime_config_or_init_defaults shell 4
0x005204b0 shell_flush_deferred_work_queues shell 4
0x00520620 shell_service_frame_cycle shell 4
0x00521060 bootstrap_init_shell_service_bundle bootstrap 4
0x00521390 bootstrap_destroy_shell_service_bundle bootstrap 4
0x0053f830 shell_window_find_registered_child_control_by_id shell 3
0x0053f9c0 shell_window_register_child_control_sorted_by_priority_and_optional_tag shell 3
0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links shell 4
0x00540a47 shell_control_refresh_matching_dynamic_text_payload shell 3
0x005411c0 shell_query_tga_header_is_supported_truecolor_image shell 3
0x0054f710 shell_queue_callout_segment_marker shell 2
0x0054fb10 shell_queue_callout_leader_path shell 3
0x005519f0 shell_publish_text_callout_presentation shell 3
0x00552560 shell_queue_world_anchor_marker shell 3
0x00552900 shell_queue_projected_world_anchor_quad shell 3
0x00558130 shell_child_control_set_owner_resolve_caption_and_refresh shell 3
0x00559520 surface_init_rgba_pixel_buffer support 3
0x0055d8d0 display_get_primary_adapter_descriptor support 4
0x005639d2 shell_control_release_dynamic_text_payload shell 3
0x005a152e math_abs_double_with_crt_special_case_handling support 4

Edges

  • 0x004010f0 city_compute_connection_bonus_candidate_weight -> 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x00424010 company_has_territory_access_rights
  • 0x004014b0 company_try_buy_unowned_industry_near_city_and_publish_news -> 0x004019e0 company_service_periodic_city_connection_finance_and_linked_transit_lanes -> 0x00426590 company_count_linked_transit_sites -> 0x0051c920 localization_lookup_display_label_by_stem_or_fallback
  • 0x00401860 company_query_cached_linked_transit_route_anchor_entry_id -> 0x004801a0 placed_structure_is_linked_transit_site_reachable_from_company_route_anchor
  • 0x00401940 company_reset_linked_transit_caches_and_reseed_empty_train_routes -> 0x00409720 company_service_linked_transit_site_caches -> 0x00409770 train_try_append_linked_transit_autoroute_entry -> 0x004b3000 train_route_list_remove_entry_and_compact
  • 0x004019e0 company_service_periodic_city_connection_finance_and_linked_transit_lanes -> 0x004014b0 company_try_buy_unowned_industry_near_city_and_publish_news -> 0x00401c50 company_evaluate_annual_finance_policy_and_publish_news -> 0x00404ce0 simulation_try_select_and_publish_company_start_or_city_connection_news -> 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x004078a0 company_select_preferred_available_locomotive_id -> 0x00407bd0 company_rebuild_linked_transit_autoroute_site_score_cache -> 0x00409300 company_publish_train_upgrade_news -> 0x004093d0 company_rebuild_linked_transit_site_peer_cache -> 0x00409830 company_try_add_linked_transit_train_and_publish_news -> 0x00409950 company_balance_linked_transit_train_roster -> 0x0041d550 locomotive_era_and_engine_type_pass_company_policy_gate -> 0x0049bd40 route_entry_collection_run_initial_candidate_path_sweep
  • 0x00401c50 company_evaluate_annual_finance_policy_and_publish_news -> 0x004019e0 company_service_periodic_city_connection_finance_and_linked_transit_lanes -> 0x00423d70 company_repay_bond_slot_and_compact_debt_table -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x00425a90 company_declare_bankruptcy_and_halve_bond_debt -> 0x004261b0 company_count_unassigned_shares_after_active_chairman_holdings -> 0x00426260 company_compute_board_approved_dividend_rate_ceiling -> 0x004273c0 company_repurchase_public_shares_and_reduce_capital -> 0x00427450 company_issue_public_shares_and_raise_capital -> 0x004275c0 company_issue_bond_and_record_terms -> 0x0042a0e0 company_query_highest_coupon_bond_slot_index -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value
  • 0x00402c90 placed_structure_resolve_linked_candidate_record -> 0x00518140 indexed_collection_resolve_live_entry_by_id
  • 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x00404640 city_connection_bonus_try_compact_route_builder_from_region_entry -> 0x004046a0 city_connection_bonus_build_peer_route_candidate -> 0x00404c60 city_connection_try_build_route_between_region_entry_pair -> 0x00404ce0 simulation_try_select_and_publish_company_start_or_city_connection_news -> 0x0040ef10 placed_structure_finalize_creation_or_rebuild_local_runtime_state -> 0x004134d0 placed_structure_collection_allocate_and_construct_entry -> 0x00417840 placed_structure_project_candidate_grid_extent_offset_by_rotation -> 0x004197e0 placed_structure_validate_projected_candidate_placement -> 0x00482e00 runtime_query_hundredths_scaled_build_version -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries
  • 0x00404640 city_connection_bonus_try_compact_route_builder_from_region_entry -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x004046a0 city_connection_bonus_build_peer_route_candidate
  • 0x004046a0 city_connection_bonus_build_peer_route_candidate -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x00404640 city_connection_bonus_try_compact_route_builder_from_region_entry -> 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x00420280 city_connection_bonus_select_first_matching_peer_site
  • 0x00404c60 city_connection_try_build_route_between_region_entry_pair -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x00404ce0 simulation_try_select_and_publish_company_start_or_city_connection_news
  • 0x00404ce0 simulation_try_select_and_publish_company_start_or_city_connection_news -> 0x004010f0 city_compute_connection_bonus_candidate_weight -> 0x00404c60 city_connection_try_build_route_between_region_entry_pair -> 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x00420030 city_connection_bonus_exists_matching_peer_site -> 0x00424010 company_has_territory_access_rights -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value
  • 0x00405920 company_query_min_linked_site_distance_to_xy -> 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x0047efe0 placed_structure_query_linked_company_id
  • 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x004010f0 city_compute_connection_bonus_candidate_weight -> 0x004046a0 city_connection_bonus_build_peer_route_candidate -> 0x00405920 company_query_min_linked_site_distance_to_xy -> 0x00425320 company_compute_connection_bonus_value_ladder -> 0x00426590 company_count_linked_transit_sites -> 0x00426ef0 company_get_linked_chairman_profile_record -> 0x00427590 company_connection_bonus_lane_is_unlocked -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value
  • 0x004078a0 company_select_preferred_available_locomotive_id -> 0x004019e0 company_service_periodic_city_connection_finance_and_linked_transit_lanes -> 0x00409300 company_publish_train_upgrade_news -> 0x00409830 company_try_add_linked_transit_train_and_publish_news -> 0x0041d550 locomotive_era_and_engine_type_pass_company_policy_gate -> 0x00461cd0 locomotive_collection_select_best_era_matched_non_electric_fallback_id
  • 0x00407bd0 company_rebuild_linked_transit_autoroute_site_score_cache -> 0x0047e330 placed_structure_count_candidates_with_local_service_metrics -> 0x004a65b0 aux_route_entry_tracker_dispatch_route_entry_pair_metric_query
  • 0x00408280 company_select_best_owned_linked_transit_site_by_autoroute_score -> 0x00408380 company_build_linked_transit_autoroute_entry
  • 0x00408380 company_build_linked_transit_autoroute_entry -> 0x00408280 company_select_best_owned_linked_transit_site_by_autoroute_score -> 0x00408f70 company_compute_owned_linked_transit_site_score_total -> 0x00409770 train_try_append_linked_transit_autoroute_entry
  • 0x00408f70 company_compute_owned_linked_transit_site_score_total -> 0x00409950 company_balance_linked_transit_train_roster
  • 0x00409300 company_publish_train_upgrade_news -> 0x004078a0 company_select_preferred_available_locomotive_id -> 0x00409950 company_balance_linked_transit_train_roster
  • 0x004093d0 company_rebuild_linked_transit_site_peer_cache -> 0x00405920 company_query_min_linked_site_distance_to_xy -> 0x00407bd0 company_rebuild_linked_transit_autoroute_site_score_cache -> 0x0047efe0 placed_structure_query_linked_company_id -> 0x004801a0 placed_structure_is_linked_transit_site_reachable_from_company_route_anchor -> 0x004a6630 aux_route_entry_tracker_query_best_route_entry_pair_metric_with_endpoint_fallbacks
  • 0x00409720 company_service_linked_transit_site_caches -> 0x00407bd0 company_rebuild_linked_transit_autoroute_site_score_cache -> 0x004093d0 company_rebuild_linked_transit_site_peer_cache
  • 0x00409770 train_try_append_linked_transit_autoroute_entry -> 0x00408380 company_build_linked_transit_autoroute_entry -> 0x00409720 company_service_linked_transit_site_caches -> 0x004b2f00 train_route_list_select_entry_and_refresh_linked_site_state -> 0x004b3160 train_route_list_insert_staged_entry_at_index
  • 0x00409830 company_try_add_linked_transit_train_and_publish_news -> 0x004078a0 company_select_preferred_available_locomotive_id -> 0x00408380 company_build_linked_transit_autoroute_entry -> 0x00409950 company_balance_linked_transit_train_roster -> 0x004b3160 train_route_list_insert_staged_entry_at_index
  • 0x00409950 company_balance_linked_transit_train_roster -> 0x00408f70 company_compute_owned_linked_transit_site_score_total -> 0x00409300 company_publish_train_upgrade_news -> 0x00409830 company_try_add_linked_transit_train_and_publish_news -> 0x004264c0 company_count_owned_trains -> 0x00426590 company_count_linked_transit_sites
  • 0x0040a590 simulation_service_periodic_boundary_work -> 0x00413580 placed_structure_collection_refresh_quarter_subset_route_style_state -> 0x00445de0 shell_map_file_world_bundle_coordinator
  • 0x0040ab50 simulation_advance_to_target_calendar_point -> 0x00437b20 simulation_run_chunked_fast_forward_burst -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x0040e360 placed_structure_refresh_linked_site_anchor_position_triplet_for_local_runtime -> 0x0040eba0 placed_structure_set_world_coords_and_refresh_local_runtime_side_state -> 0x0040ee10 placed_structure_refresh_local_runtime_position_triplet_and_linked_anchor_followon
  • 0x0040e450 placed_structure_refresh_cloned_local_runtime_record_from_current_candidate_stem -> 0x004133b0 placed_structure_collection_refresh_local_runtime_records_and_position_scalars -> 0x00414470 placed_structure_cache_projected_rect_profile_slot_id -> 0x00416e20 indexed_collection_resolve_live_entry_id_by_stem_string -> 0x00418a60 placed_structure_clone_template_local_runtime_record_for_subject_and_refresh_component_bounds
  • 0x0040eba0 placed_structure_set_world_coords_and_refresh_local_runtime_side_state -> 0x0040e360 placed_structure_refresh_linked_site_anchor_position_triplet_for_local_runtime -> 0x0040ee10 placed_structure_refresh_local_runtime_position_triplet_and_linked_anchor_followon -> 0x0040ef10 placed_structure_finalize_creation_or_rebuild_local_runtime_state -> 0x0040f6d0 placed_structure_construct_entry_from_candidate_and_world_args -> 0x00481480 placed_structure_collection_append_site_into_all_proximity_bucket_lists -> 0x004814c0 placed_structure_collection_remove_site_id_from_all_proximity_bucket_lists -> 0x00508bb0 station_place_world_surface_sync_and_dispatch
  • 0x0040ee10 placed_structure_refresh_local_runtime_position_triplet_and_linked_anchor_followon -> 0x0040e360 placed_structure_refresh_linked_site_anchor_position_triplet_for_local_runtime -> 0x004133b0 placed_structure_collection_refresh_local_runtime_records_and_position_scalars -> 0x00415f20 placed_structure_recursive_collect_connected_component_tile_bounds -> 0x00434050 shell_has_auxiliary_preview_owner
  • 0x0040ef10 placed_structure_finalize_creation_or_rebuild_local_runtime_state -> 0x0040eba0 placed_structure_set_world_coords_and_refresh_local_runtime_side_state -> 0x004101e0 placed_structure_rebuild_route_style_candidate_scores_and_peer_links -> 0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch
  • 0x0040f6d0 placed_structure_construct_entry_from_candidate_and_world_args -> 0x0040eba0 placed_structure_set_world_coords_and_refresh_local_runtime_side_state -> 0x004134d0 placed_structure_collection_allocate_and_construct_entry -> 0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch -> 0x00481390 placed_structure_collection_allocate_and_construct_linked_site_record
  • 0x0040fbe0 placed_structure_endpoint_pair_has_shared_route_entry_key -> 0x0040fef0 placed_structure_try_emit_best_route_style_peer_link_for_candidate_class -> 0x00467f50 placed_structure_route_link_allocate_site_pair_for_candidate_class
  • 0x0040fef0 placed_structure_try_emit_best_route_style_peer_link_for_candidate_class -> 0x0040fbe0 placed_structure_endpoint_pair_has_shared_route_entry_key -> 0x00467f50 placed_structure_route_link_allocate_site_pair_for_candidate_class
  • 0x004101e0 placed_structure_rebuild_route_style_candidate_scores_and_peer_links -> 0x0040fef0 placed_structure_try_emit_best_route_style_peer_link_for_candidate_class -> 0x00436590 scenario_state_compute_issue_opinion_multiplier -> 0x00482e00 runtime_query_hundredths_scaled_build_version
  • 0x00412ca0 world_region_pick_commercial_profile_label_by_region_rank -> 0x004235c0 world_region_balance_structure_demand_and_place_candidates
  • 0x004133b0 placed_structure_collection_refresh_local_runtime_records_and_position_scalars -> 0x0040e450 placed_structure_refresh_cloned_local_runtime_record_from_current_candidate_stem -> 0x0040ee10 placed_structure_refresh_local_runtime_position_triplet_and_linked_anchor_followon -> 0x00413f50 placed_structure_local_runtime_site_id_queue_pop_next -> 0x00414480 placed_structure_local_runtime_site_id_queue_count
  • 0x004134d0 placed_structure_collection_allocate_and_construct_entry -> 0x0040f6d0 placed_structure_construct_entry_from_candidate_and_world_args -> 0x00422ee0 world_region_try_place_candidate_structure
  • 0x00413580 placed_structure_collection_refresh_quarter_subset_route_style_state -> 0x004101e0 placed_structure_rebuild_route_style_candidate_scores_and_peer_links
  • 0x00413f50 placed_structure_local_runtime_site_id_queue_pop_next -> 0x004133b0 placed_structure_collection_refresh_local_runtime_records_and_position_scalars
  • 0x00414470 placed_structure_cache_projected_rect_profile_slot_id -> 0x0040e450 placed_structure_refresh_cloned_local_runtime_record_from_current_candidate_stem -> 0x00418a60 placed_structure_clone_template_local_runtime_record_for_subject_and_refresh_component_bounds
  • 0x00414480 placed_structure_local_runtime_site_id_queue_count -> 0x004133b0 placed_structure_collection_refresh_local_runtime_records_and_position_scalars
  • 0x00414e10 world_grid_refresh_projected_rect_surface_and_region_byte_tables -> 0x00416620 placed_structure_publish_projected_runtime_rect_globals_and_validate_side_windows
  • 0x00414fa0 world_grid_count_flagged_cells_and_collect_float_samples -> 0x00415020 world_grid_refresh_flagged_region_float_extrema_and_mean
  • 0x00415020 world_grid_refresh_flagged_region_float_extrema_and_mean -> 0x00414fa0 world_grid_count_flagged_cells_and_collect_float_samples
  • 0x00415570 placed_structure_try_select_projected_rect_profile_slot -> 0x00416620 placed_structure_publish_projected_runtime_rect_globals_and_validate_side_windows
  • 0x00415f20 placed_structure_recursive_collect_connected_component_tile_bounds -> 0x0040ee10 placed_structure_refresh_local_runtime_position_triplet_and_linked_anchor_followon -> 0x004160c0 placed_structure_collect_connected_component_tile_bounds_with_version_gate
  • 0x004160c0 placed_structure_collect_connected_component_tile_bounds_with_version_gate -> 0x00415f20 placed_structure_recursive_collect_connected_component_tile_bounds
  • 0x00416170 placed_structure_map_tile_range_to_connected_component_records_with_optional_bounds_refresh -> 0x004160c0 placed_structure_collect_connected_component_tile_bounds_with_version_gate -> 0x00418a60 placed_structure_clone_template_local_runtime_record_for_subject_and_refresh_component_bounds -> 0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch
  • 0x00416620 placed_structure_publish_projected_runtime_rect_globals_and_validate_side_windows -> 0x00414e10 world_grid_refresh_projected_rect_surface_and_region_byte_tables -> 0x00415570 placed_structure_try_select_projected_rect_profile_slot -> 0x00416ec0 placed_structure_build_projected_runtime_scratch_from_candidate_and_coords -> 0x004197e0 placed_structure_validate_projected_candidate_placement -> 0x00494240 route_entry_collection_query_rect_window_passes_entry_type_gate
  • 0x00416e20 indexed_collection_resolve_live_entry_id_by_stem_string -> 0x0040e450 placed_structure_refresh_cloned_local_runtime_record_from_current_candidate_stem -> 0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch -> 0x00517cf0 indexed_collection_slot_count -> 0x00518140 indexed_collection_resolve_live_entry_by_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x00416ec0 placed_structure_build_projected_runtime_scratch_from_candidate_and_coords -> 0x00416620 placed_structure_publish_projected_runtime_rect_globals_and_validate_side_windows -> 0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch
  • 0x00417790 map_angle_rotate_grid_offset_pair_into_world_offset_pair -> 0x00417840 placed_structure_project_candidate_grid_extent_offset_by_rotation
  • 0x00417840 placed_structure_project_candidate_grid_extent_offset_by_rotation -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x00417790 map_angle_rotate_grid_offset_pair_into_world_offset_pair -> 0x004197e0 placed_structure_validate_projected_candidate_placement
  • 0x00418040 placed_structure_render_local_runtime_overlay_payload_from_projected_bounds -> 0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch
  • 0x004185a0 world_grid_toggle_flagged_mask_bit0_for_nonsentinel_rect_samples -> 0x00418610 world_grid_refresh_projected_rect_sample_band_and_flag_mask -> 0x00418a60 placed_structure_clone_template_local_runtime_record_for_subject_and_refresh_component_bounds
  • 0x00418610 world_grid_refresh_projected_rect_sample_band_and_flag_mask -> 0x00415020 world_grid_refresh_flagged_region_float_extrema_and_mean -> 0x004185a0 world_grid_toggle_flagged_mask_bit0_for_nonsentinel_rect_samples -> 0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch -> 0x004197e0 placed_structure_validate_projected_candidate_placement
  • 0x00418a60 placed_structure_clone_template_local_runtime_record_for_subject_and_refresh_component_bounds -> 0x0040e450 placed_structure_refresh_cloned_local_runtime_record_from_current_candidate_stem -> 0x00415570 placed_structure_try_select_projected_rect_profile_slot -> 0x00416170 placed_structure_map_tile_range_to_connected_component_records_with_optional_bounds_refresh -> 0x004185a0 world_grid_toggle_flagged_mask_bit0_for_nonsentinel_rect_samples
  • 0x00418be0 placed_structure_build_local_runtime_record_from_candidate_stem_and_projected_scratch -> 0x0040ef10 placed_structure_finalize_creation_or_rebuild_local_runtime_state -> 0x0040f6d0 placed_structure_construct_entry_from_candidate_and_world_args -> 0x00416170 placed_structure_map_tile_range_to_connected_component_records_with_optional_bounds_refresh -> 0x00416e20 indexed_collection_resolve_live_entry_id_by_stem_string -> 0x00416ec0 placed_structure_build_projected_runtime_scratch_from_candidate_and_coords -> 0x00418040 placed_structure_render_local_runtime_overlay_payload_from_projected_bounds -> 0x00418610 world_grid_refresh_projected_rect_sample_band_and_flag_mask
  • 0x004197e0 placed_structure_validate_projected_candidate_placement -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x00417840 placed_structure_project_candidate_grid_extent_offset_by_rotation -> 0x00424010 company_has_territory_access_rights -> 0x004240a0 company_query_available_track_laying_capacity_or_unlimited -> 0x00494cb0 route_entry_collection_try_find_route_entry_covering_point_window
  • 0x0041d550 locomotive_era_and_engine_type_pass_company_policy_gate -> 0x004078a0 company_select_preferred_available_locomotive_id -> 0x00436710 scenario_state_sum_issue_opinion_terms_raw -> 0x00461cd0 locomotive_collection_select_best_era_matched_non_electric_fallback_id -> 0x004cd680 map_editor_locomotive_availability_panel_construct -> 0x004cf0d0 map_editor_locomotive_availability_panel_handle_message
  • 0x0041e220 structure_candidate_is_enabled_for_current_year -> 0x0042c690 placed_structure_rebuild_candidate_cargo_service_bitsets
  • 0x0041e2b0 structure_candidate_rebuild_local_service_metrics -> 0x0041e220 structure_candidate_is_enabled_for_current_year -> 0x0041ea50 world_setup_building_collection_phase
  • 0x0041e650 structure_candidate_query_route_style_or_local_availability_metric -> 0x004e9460 shell_load_screen_render_map_cargo_list_panel -> 0x00517cf0 indexed_collection_slot_count -> 0x00518140 indexed_collection_resolve_live_entry_by_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x0041ea50 world_setup_building_collection_phase -> 0x0041e2b0 structure_candidate_rebuild_local_service_metrics -> 0x00518140 indexed_collection_resolve_live_entry_by_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x0041f9b0 world_region_count_structure_profiles_before_year_for_category -> 0x004235c0 world_region_balance_structure_demand_and_place_candidates
  • 0x00420030 city_connection_bonus_exists_matching_peer_site -> 0x004207d0 city_site_format_connection_bonus_status_label -> 0x0047efe0 placed_structure_query_linked_company_id
  • 0x00420280 city_connection_bonus_select_first_matching_peer_site -> 0x004207d0 city_site_format_connection_bonus_status_label
  • 0x004207d0 city_site_format_connection_bonus_status_label -> 0x00420030 city_connection_bonus_exists_matching_peer_site -> 0x00420280 city_connection_bonus_select_first_matching_peer_site -> 0x0047efe0 placed_structure_query_linked_company_id
  • 0x00421b60 world_region_collection_seed_default_regions -> 0x004384d0 world_run_post_load_generation_pipeline
  • 0x00421c20 world_region_collection_run_building_population_pass -> 0x004235c0 world_region_balance_structure_demand_and_place_candidates
  • 0x00422320 world_region_normalize_cached_structure_balance_scalars -> 0x0040a590 simulation_service_periodic_boundary_work -> 0x004228b0 world_region_count_linked_placed_structures_by_category
  • 0x004228b0 world_region_count_linked_placed_structures_by_category -> 0x00422320 world_region_normalize_cached_structure_balance_scalars -> 0x00422be0 world_region_count_placed_structures_for_category
  • 0x00422900 world_region_accumulate_structure_category_totals -> 0x004235c0 world_region_balance_structure_demand_and_place_candidates
  • 0x00422a70 world_region_validate_and_commit_candidate_placement -> 0x004134d0 placed_structure_collection_allocate_and_construct_entry -> 0x004197e0 placed_structure_validate_projected_candidate_placement -> 0x00422ee0 world_region_try_place_candidate_structure -> 0x00430270 world_try_place_random_structure_batch_from_compact_record
  • 0x00422be0 world_region_count_placed_structures_for_category -> 0x004235c0 world_region_balance_structure_demand_and_place_candidates
  • 0x00422ee0 world_region_try_place_candidate_structure -> 0x004134d0 placed_structure_collection_allocate_and_construct_entry -> 0x004235c0 world_region_balance_structure_demand_and_place_candidates
  • 0x004234e0 world_region_query_projected_structure_count_scalar_by_category -> 0x004d0420 map_editor_city_count_stats_report
  • 0x004235c0 world_region_balance_structure_demand_and_place_candidates -> 0x00412ca0 world_region_pick_commercial_profile_label_by_region_rank -> 0x0041f9b0 world_region_count_structure_profiles_before_year_for_category -> 0x0041fac0 world_region_read_structure_profile_label_and_weight_by_index -> 0x00422900 world_region_accumulate_structure_category_totals -> 0x00422be0 world_region_count_placed_structures_for_category -> 0x00422ee0 world_region_try_place_candidate_structure -> 0x004234e0 world_region_query_projected_structure_count_scalar_by_category
  • 0x00423d30 world_region_refresh_cached_category_totals_and_weight_slots -> 0x00422900 world_region_accumulate_structure_category_totals -> 0x00437b20 simulation_run_chunked_fast_forward_burst
  • 0x00423d70 company_repay_bond_slot_and_compact_debt_table -> 0x0042a040 company_add_delta_into_stat_series_and_current_slot -> 0x0042a080 company_add_delta_into_stat_series_current_slot_and_optional_cash_totals
  • 0x00423e40 company_compute_weighted_average_bond_interest_rate -> 0x00425320 company_compute_connection_bonus_value_ladder -> 0x00427540 company_compute_bond_interest_rate_quote -> 0x004c23a0 shell_company_detail_render_debt_credit_and_rate_summary_panel
  • 0x00423eb0 company_query_cached_share_price_scalar -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x004c2720 shell_company_detail_render_share_value_and_dividend_summary_panel
  • 0x00423ec0 company_adjust_available_track_laying_capacity_with_floor_zero -> 0x004240a0 company_query_available_track_laying_capacity_or_unlimited -> 0x00493cf0 route_entry_collection_create_endpoint_entry_from_coords_and_policy
  • 0x00424010 company_has_territory_access_rights -> 0x004c1b60 shell_company_detail_refresh_selected_territory_access_summary -> 0x004c5fc9 shell_company_detail_buy_territory_access_rights_flow
  • 0x00424030 company_set_territory_access_rights_byte -> 0x004c5fc9 shell_company_detail_buy_territory_access_rights_flow
  • 0x004240a0 company_query_available_track_laying_capacity_or_unlimited -> 0x004197e0 placed_structure_validate_projected_candidate_placement -> 0x00493cf0 route_entry_collection_create_endpoint_entry_from_coords_and_policy -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints
  • 0x00424580 company_compute_prime_rate_from_issue39_scenario_baseline -> 0x00425880 company_compute_negative_cash_balance_interest_rate -> 0x004258c0 company_compute_positive_cash_balance_interest_rate -> 0x00427540 company_compute_bond_interest_rate_quote -> 0x00436710 scenario_state_sum_issue_opinion_terms_raw -> 0x004c23a0 shell_company_detail_render_debt_credit_and_rate_summary_panel
  • 0x004246b0 company_compute_five_year_weighted_shareholder_return -> 0x0042a2e0 company_read_control_transfer_metric_slot
  • 0x004248d0 company_compute_cached_recent_per_share_performance_subscore -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value
  • 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x00423eb0 company_query_cached_share_price_scalar -> 0x004248d0 company_compute_cached_recent_per_share_performance_subscore -> 0x00425a90 company_declare_bankruptcy_and_halve_bond_debt -> 0x004273c0 company_repurchase_public_shares_and_reduce_capital -> 0x00427450 company_issue_public_shares_and_raise_capital -> 0x00436590 scenario_state_compute_issue_opinion_multiplier -> 0x004ebd10 shell_resolve_merger_vote_and_commit_outcome
  • 0x00425320 company_compute_connection_bonus_value_ladder -> 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x00423e40 company_compute_weighted_average_bond_interest_rate -> 0x00424580 company_compute_prime_rate_from_issue39_scenario_baseline -> 0x00427540 company_compute_bond_interest_rate_quote -> 0x00427590 company_connection_bonus_lane_is_unlocked -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value
  • 0x00425880 company_compute_negative_cash_balance_interest_rate -> 0x00424580 company_compute_prime_rate_from_issue39_scenario_baseline -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value -> 0x004e9b20 shell_load_screen_render_company_report_history_panel
  • 0x004258c0 company_compute_positive_cash_balance_interest_rate -> 0x00424580 company_compute_prime_rate_from_issue39_scenario_baseline -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value -> 0x004e9b20 shell_load_screen_render_company_report_history_panel
  • 0x00425a90 company_declare_bankruptcy_and_halve_bond_debt -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x0042a040 company_add_delta_into_stat_series_and_current_slot
  • 0x00426260 company_compute_board_approved_dividend_rate_ceiling -> 0x004c5140 shell_company_detail_handle_change_dividend_rate_dialog_message
  • 0x004264c0 company_count_owned_trains -> 0x00409950 company_balance_linked_transit_train_roster -> 0x004e7670 shell_load_screen_render_company_train_list_panel
  • 0x00426590 company_count_linked_transit_sites -> 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x0047efe0 placed_structure_query_linked_company_id
  • 0x00426be0 company_can_purchase_territory_access_rights -> 0x004c1b60 shell_company_detail_refresh_selected_territory_access_summary -> 0x004c5fc9 shell_company_detail_buy_territory_access_rights_flow
  • 0x00426ef0 company_get_linked_chairman_profile_record -> 0x004e5cf0 shell_format_company_governance_and_economy_status_panel -> 0x00518140 indexed_collection_resolve_live_entry_by_id
  • 0x004273c0 company_repurchase_public_shares_and_reduce_capital -> 0x00401c50 company_evaluate_annual_finance_policy_and_publish_news -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x0042a040 company_add_delta_into_stat_series_and_current_slot -> 0x0042a080 company_add_delta_into_stat_series_current_slot_and_optional_cash_totals -> 0x004c46d0 shell_company_detail_buyback_stock_flow
  • 0x00427450 company_issue_public_shares_and_raise_capital -> 0x00401c50 company_evaluate_annual_finance_policy_and_publish_news -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x00425320 company_compute_connection_bonus_value_ladder -> 0x004c3f30 shell_company_detail_issue_stock_offer_flow
  • 0x00427540 company_compute_bond_interest_rate_quote -> 0x00424580 company_compute_prime_rate_from_issue39_scenario_baseline -> 0x00425320 company_compute_connection_bonus_value_ladder -> 0x004275c0 company_issue_bond_and_record_terms
  • 0x00427590 company_connection_bonus_lane_is_unlocked -> 0x00406050 company_evaluate_and_publish_city_connection_bonus_news -> 0x00425320 company_compute_connection_bonus_value_ladder
  • 0x004275c0 company_issue_bond_and_record_terms -> 0x00401c50 company_evaluate_annual_finance_policy_and_publish_news -> 0x00427540 company_compute_bond_interest_rate_quote -> 0x004c3890 shell_company_detail_issue_bond_offer_flow
  • 0x00429990 company_collection_get_nth_active_company_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x004299f0 company_collection_count_active_companies_before_company_id -> 0x00429990 company_collection_get_nth_active_company_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x00429a50 company_collection_count_active_companies -> 0x00518140 indexed_collection_resolve_live_entry_by_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x00429c10 company_collection_refresh_active_company_linked_transit_site_peer_caches -> 0x004093d0 company_rebuild_linked_transit_site_peer_cache
  • 0x00429c70 company_read_derived_financial_report_metric_slot -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value
  • 0x0042a040 company_add_delta_into_stat_series_and_current_slot -> 0x00423d70 company_repay_bond_slot_and_compact_debt_table -> 0x00425a90 company_declare_bankruptcy_and_halve_bond_debt -> 0x004273c0 company_repurchase_public_shares_and_reduce_capital -> 0x004c5fc9 shell_company_detail_buy_territory_access_rights_flow
  • 0x0042a080 company_add_delta_into_stat_series_current_slot_and_optional_cash_totals -> 0x004273c0 company_repurchase_public_shares_and_reduce_capital -> 0x0042a040 company_add_delta_into_stat_series_and_current_slot
  • 0x0042a0e0 company_query_highest_coupon_bond_slot_index -> 0x00401c50 company_evaluate_annual_finance_policy_and_publish_news
  • 0x0042a2e0 company_read_control_transfer_metric_slot -> 0x004246b0 company_compute_five_year_weighted_shareholder_return -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x00429c70 company_read_derived_financial_report_metric_slot
  • 0x0042a5d0 company_read_year_or_control_transfer_metric_value -> 0x00429c70 company_read_derived_financial_report_metric_slot -> 0x0042a2e0 company_read_control_transfer_metric_slot
  • 0x0042c690 placed_structure_rebuild_candidate_cargo_service_bitsets -> 0x0041e220 structure_candidate_is_enabled_for_current_year -> 0x0042cdf0 placed_structure_refresh_candidate_service_state
  • 0x0042cab0 placed_structure_accumulate_candidate_metric_or_emit_route_style_peer_link -> 0x0040fef0 placed_structure_try_emit_best_route_style_peer_link_for_candidate_class -> 0x004101e0 placed_structure_rebuild_route_style_candidate_scores_and_peer_links
  • 0x0042cdf0 placed_structure_refresh_candidate_service_state -> 0x0042c690 placed_structure_rebuild_candidate_cargo_service_bitsets
  • 0x0042d700 scenario_event_query_standalone_condition_row_list_class_and_modifier_flags -> 0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows -> 0x004da0f0 shell_event_conditions_window_refresh_controls
  • 0x0042d740 scenario_event_query_grouped_effect_row_list_type_flags -> 0x004d9d10 shell_event_conditions_window_refresh_selected_grouped_effect_territory_target_affordance -> 0x004da0f0 shell_event_conditions_window_refresh_controls
  • 0x0042db20 scenario_event_refresh_runtime_record_from_packed_state -> 0x0042df30 scenario_event_condition_row_list_has_class_bit0_or_flag7f9_fallback -> 0x0042df70 scenario_event_condition_row_list_has_class_bit1_or_flag7fa_fallback -> 0x0042dfb0 scenario_event_condition_row_list_has_class_bit2_or_type63_fallback -> 0x0042dff0 scenario_event_condition_row_list_has_any_class_bit012_or_special_fallback -> 0x0042e050 scenario_event_clone_runtime_record_deep_copy -> 0x00433130 scenario_event_collection_refresh_runtime_records_from_packed_state
  • 0x0042df30 scenario_event_condition_row_list_has_class_bit0_or_flag7f9_fallback -> 0x0042db20 scenario_event_refresh_runtime_record_from_packed_state
  • 0x0042df70 scenario_event_condition_row_list_has_class_bit1_or_flag7fa_fallback -> 0x0042df30 scenario_event_condition_row_list_has_class_bit0_or_flag7f9_fallback
  • 0x0042dfb0 scenario_event_condition_row_list_has_class_bit2_or_type63_fallback -> 0x0042df30 scenario_event_condition_row_list_has_class_bit0_or_flag7f9_fallback
  • 0x0042dff0 scenario_event_condition_row_list_has_any_class_bit012_or_special_fallback -> 0x0042df30 scenario_event_condition_row_list_has_class_bit0_or_flag7f9_fallback -> 0x0042df70 scenario_event_condition_row_list_has_class_bit1_or_flag7fa_fallback -> 0x0042dfb0 scenario_event_condition_row_list_has_class_bit2_or_type63_fallback
  • 0x0042e050 scenario_event_clone_runtime_record_deep_copy -> 0x004db8b0 shell_event_conditions_window_append_blank_or_clone_selected_event_via_name_modal
  • 0x00430270 world_try_place_random_structure_batch_from_compact_record -> 0x00422a70 world_region_validate_and_commit_candidate_placement
  • 0x00430b50 scenario_runtime_effect_record_build_followon_effect_from_compact_record_and_targets -> 0x00431b20 world_apply_compact_runtime_effect_record_to_resolved_targets -> 0x00432ea0 scenario_event_collection_allocate_runtime_effect_record_from_compact_payload
  • 0x00431b20 world_apply_compact_runtime_effect_record_to_resolved_targets -> 0x00424030 company_set_territory_access_rights_byte -> 0x00430270 world_try_place_random_structure_batch_from_compact_record -> 0x00434890 scenario_state_set_selected_chairman_profile -> 0x004348c0 scenario_state_get_selected_chairman_profile_record
  • 0x004323a0 scenario_runtime_effect_record_service_and_dispatch_linked_compact_effects -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x0042d700 scenario_event_query_standalone_condition_row_list_class_and_modifier_flags -> 0x00430b50 scenario_runtime_effect_record_build_followon_effect_from_compact_record_and_targets -> 0x00431b20 world_apply_compact_runtime_effect_record_to_resolved_targets -> 0x00432f40 scenario_event_collection_service_runtime_effect_records_for_trigger_kind
  • 0x00432ea0 scenario_event_collection_allocate_runtime_effect_record_from_compact_payload -> 0x00430b50 scenario_runtime_effect_record_build_followon_effect_from_compact_record_and_targets
  • 0x00432f40 scenario_event_collection_service_runtime_effect_records_for_trigger_kind -> 0x0040a590 simulation_service_periodic_boundary_work -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x004323a0 scenario_runtime_effect_record_service_and_dispatch_linked_compact_effects -> 0x0047d120 start_new_company_dialog_commit_create_company -> 0x004e51ea shell_load_screen_render_game_status_briefing_panel -> 0x00517cf0 indexed_collection_slot_count -> 0x00518140 indexed_collection_resolve_live_entry_by_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x00433130 scenario_event_collection_refresh_runtime_records_from_packed_state -> 0x0042db20 scenario_event_refresh_runtime_record_from_packed_state -> 0x00517cf0 indexed_collection_slot_count -> 0x00518140 indexed_collection_resolve_live_entry_by_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x004333f0 shell_setup_build_file_list_records_from_current_root_and_pattern -> 0x004336a0 shell_setup_file_list_construct_and_scan_dataset -> 0x004839b0 shell_setup_query_file_list_uses_map_extension_pattern -> 0x004839e0 shell_setup_query_file_list_root_dir_name -> 0x0051c920 localization_lookup_display_label_by_stem_or_fallback
  • 0x004336a0 shell_setup_file_list_construct_and_scan_dataset -> 0x004333f0 shell_setup_build_file_list_records_from_current_root_and_pattern -> 0x00502c00 shell_setup_window_select_launch_mode_and_apply_shell_state
  • 0x00433b00 shell_can_open_trainbuy_window_or_warn -> 0x00512c50 shell_open_or_focus_trainbuy_window
  • 0x00434050 shell_has_auxiliary_preview_owner -> 0x00445de0 shell_map_file_world_bundle_coordinator -> 0x00482160 shell_state_service_active_mode_frame -> 0x004b9e10 shell_building_detail_submit_aux_owner_subject_sync_request -> 0x004bb9e0 shell_building_detail_window_handle_message
  • 0x00434300 world_runtime_release_global_services -> 0x00443a50 world_entry_transition_and_runtime_bringup -> 0x00446d40 world_load_saved_runtime_state_bundle -> 0x00482ec0 shell_transition_mode
  • 0x004348c0 scenario_state_get_selected_chairman_profile_record -> 0x00434890 scenario_state_set_selected_chairman_profile
  • 0x00436590 scenario_state_compute_issue_opinion_multiplier -> 0x00424fd0 company_compute_public_support_adjusted_share_price_scalar -> 0x004ebd10 shell_resolve_merger_vote_and_commit_outcome
  • 0x00436710 scenario_state_sum_issue_opinion_terms_raw -> 0x00424580 company_compute_prime_rate_from_issue39_scenario_baseline
  • 0x00437220 world_build_chairman_profile_slot_records -> 0x004384d0 world_run_post_load_generation_pipeline -> 0x0047bc80 shell_setup_payload_seed_unique_row_category_bytes_and_marker_slots
  • 0x004377a0 world_seed_default_chairman_profile_slots -> 0x004cc2d0 map_editor_chairman_slot_panel_construct
  • 0x00437b20 simulation_run_chunked_fast_forward_burst -> 0x004384d0 world_run_post_load_generation_pipeline
  • 0x004384d0 world_run_post_load_generation_pipeline -> 0x004133b0 placed_structure_collection_refresh_local_runtime_records_and_position_scalars -> 0x0041ea50 world_setup_building_collection_phase -> 0x00421b60 world_region_collection_seed_default_regions -> 0x00421c20 world_region_collection_run_building_population_pass -> 0x00437220 world_build_chairman_profile_slot_records -> 0x004377a0 world_seed_default_chairman_profile_slots -> 0x00437b20 simulation_run_chunked_fast_forward_burst -> 0x0044fb70 world_compute_transport_and_pricing_grid -> 0x0047d440 world_conditionally_seed_named_starting_railroad_companies -> 0x004882e0 world_region_border_overlay_rebuild
  • 0x00438890 shell_active_mode_run_profile_startup_and_load_dispatch -> 0x004384d0 world_run_post_load_generation_pipeline -> 0x00445ac0 shell_map_file_entry_coordinator -> 0x005033d0 shell_setup_window_handle_message
  • 0x00439140 simulation_frame_accumulate_and_step_world -> 0x0040ab50 simulation_advance_to_target_calendar_point -> 0x0043db00 world_view_service_shell_input_pan_and_hover -> 0x00483f70 shell_service_pump_iteration -> 0x004b9d70 shell_has_live_building_detail_window -> 0x004b9d80 shell_mark_building_detail_window_dirty -> 0x004c8670 shell_mark_custom_modal_dialog_dirty -> 0x004c8680 shell_has_live_custom_modal_dialog -> 0x004dc7d0 shell_has_file_options_dialog -> 0x004dc7e0 shell_mark_file_options_dialog_dirty -> 0x004e0720 game_message_window_service_if_present -> 0x004e1f50 shell_has_live_load_screen_window -> 0x004e1f60 shell_mark_load_screen_window_dirty -> 0x004e4ee0 shell_open_or_focus_load_screen_page -> 0x004f2e80 shell_has_live_overview_window -> 0x004f2e90 shell_mark_overview_window_dirty -> 0x004fe120 shell_has_settings_window -> 0x004fe130 shell_mark_settings_window_dirty -> 0x0050f740 shell_has_live_trainbuy_window -> 0x0050f750 shell_mark_trainbuy_window_dirty
  • 0x0043f640 world_render_station_candidate_service_map_overlay -> 0x00420030 city_connection_bonus_exists_matching_peer_site -> 0x004207d0 city_site_format_connection_bonus_status_label -> 0x0046b780 multiplayer_preview_dataset_service_launch_state_and_warn_out_of_sync -> 0x0047e240 placed_structure_query_candidate_local_service_metrics -> 0x0047e690 placed_structure_query_candidate_directional_route_overlay_summary -> 0x0047efe0 placed_structure_query_linked_company_id -> 0x00504ae0 shell_station_detail_set_active_candidate_service_preview
  • 0x00442400 shell_setup_load_selected_profile_bundle_into_payload_record -> 0x0047be50 shell_setup_profile_copy_payload_scroll_count_and_campaign_byte_and_seed_row_categories -> 0x004839b0 shell_setup_query_file_list_uses_map_extension_pattern -> 0x004839e0 shell_setup_query_file_list_root_dir_name -> 0x00502220 shell_setup_window_publish_selected_profile_labels_and_preview_surface
  • 0x00443a50 world_entry_transition_and_runtime_bringup -> 0x00438890 shell_active_mode_run_profile_startup_and_load_dispatch -> 0x00482ec0 shell_transition_mode
  • 0x00445ac0 shell_map_file_entry_coordinator -> 0x00443a50 world_entry_transition_and_runtime_bringup -> 0x00446d40 world_load_saved_runtime_state_bundle -> 0x004dd010 shell_file_request_dialog_collect_target_path
  • 0x00445de0 shell_map_file_world_bundle_coordinator -> 0x00434050 shell_has_auxiliary_preview_owner -> 0x00444dd0 map_bundle_open_reference_databases -> 0x00446240 world_runtime_serialize_smp_bundle -> 0x004dd010 shell_file_request_dialog_collect_target_path
  • 0x00446240 world_runtime_serialize_smp_bundle -> 0x00445de0 shell_map_file_world_bundle_coordinator
  • 0x00461cd0 locomotive_collection_select_best_era_matched_non_electric_fallback_id -> 0x004078a0 company_select_preferred_available_locomotive_id -> 0x0041d550 locomotive_era_and_engine_type_pass_company_policy_gate
  • 0x00464410 shell_dispatch_ui_command -> 0x00484590 shell_init_graphics_preset_state -> 0x004853c0 shell_apply_graphics_preset_bundle -> 0x004886e0 scenario_text_export_build_language_file -> 0x00489830 scenario_text_export_report_language_file -> 0x00489a20 scenario_text_export_batch_process_maps -> 0x0051ebc0 shell_reset_display_runtime_defaults
  • 0x00467c30 placed_structure_route_link_recompute_endpoint_pair_state -> 0x00467eb0 placed_structure_route_link_attach_site_owner
  • 0x00467df0 placed_structure_route_link_detach_current_owner_chain -> 0x00467eb0 placed_structure_route_link_attach_site_owner -> 0x00467f20 placed_structure_route_link_attach_route_node_owner -> 0x004680b0 placed_structure_route_link_release_and_detach
  • 0x00467eb0 placed_structure_route_link_attach_site_owner -> 0x0041e650 structure_candidate_query_route_style_or_local_availability_metric -> 0x00467c30 placed_structure_route_link_recompute_endpoint_pair_state -> 0x00467df0 placed_structure_route_link_detach_current_owner_chain -> 0x0047e690 placed_structure_query_candidate_directional_route_overlay_summary
  • 0x00467f20 placed_structure_route_link_attach_route_node_owner -> 0x00467df0 placed_structure_route_link_detach_current_owner_chain
  • 0x00467f50 placed_structure_route_link_allocate_site_pair_for_candidate_class -> 0x0040fef0 placed_structure_try_emit_best_route_style_peer_link_for_candidate_class -> 0x00467c30 placed_structure_route_link_recompute_endpoint_pair_state -> 0x00467eb0 placed_structure_route_link_attach_site_owner
  • 0x004680b0 placed_structure_route_link_release_and_detach -> 0x00467df0 placed_structure_route_link_detach_current_owner_chain
  • 0x004682c0 placed_structure_route_link_collection_recompute_all_endpoint_pair_state -> 0x00467c30 placed_structure_route_link_recompute_endpoint_pair_state -> 0x00517cf0 indexed_collection_slot_count -> 0x00518140 indexed_collection_resolve_live_entry_by_id -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x00468300 placed_structure_route_link_rebuild_route_style_grid_counters_and_endpoint_state -> 0x00467c30 placed_structure_route_link_recompute_endpoint_pair_state
  • 0x00469720 multiplayer_preview_dataset_service_frame -> 0x005519f0 shell_publish_text_callout_presentation
  • 0x0046a6c0 multiplayer_session_event_publish_registration_field -> 0x00482d80 runtime_query_cached_local_exe_version_string
  • 0x0046b780 multiplayer_preview_dataset_service_launch_state_and_warn_out_of_sync -> 0x00438890 shell_active_mode_run_profile_startup_and_load_dispatch -> 0x00445ac0 shell_map_file_entry_coordinator
  • 0x004768c0 chairman_profile_owns_all_company_shares -> 0x004e5cf0 shell_format_company_governance_and_economy_status_panel
  • 0x00477820 profile_collection_count_active_chairman_records -> 0x0047d440 world_conditionally_seed_named_starting_railroad_companies
  • 0x00477860 profile_collection_get_nth_active_chairman_record -> 0x0047d440 world_conditionally_seed_named_starting_railroad_companies
  • 0x0047bc80 shell_setup_payload_seed_unique_row_category_bytes_and_marker_slots -> 0x00437220 world_build_chairman_profile_slot_records -> 0x0047be50 shell_setup_profile_copy_payload_scroll_count_and_campaign_byte_and_seed_row_categories
  • 0x0047be50 shell_setup_profile_copy_payload_scroll_count_and_campaign_byte_and_seed_row_categories -> 0x0047bc80 shell_setup_payload_seed_unique_row_category_bytes_and_marker_slots -> 0x00502220 shell_setup_window_publish_selected_profile_labels_and_preview_surface
  • 0x0047d080 start_new_company_dialog_open -> 0x004c6f30 shell_company_list_window_handle_message -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x0047d120 start_new_company_dialog_commit_create_company -> 0x00432f40 scenario_event_collection_service_runtime_effect_records_for_trigger_kind
  • 0x0047d440 world_conditionally_seed_named_starting_railroad_companies -> 0x004377a0 world_seed_default_chairman_profile_slots -> 0x00477820 profile_collection_count_active_chairman_records -> 0x00477860 profile_collection_get_nth_active_chairman_record
  • 0x0047e240 placed_structure_query_candidate_local_service_metrics -> 0x0041e220 structure_candidate_is_enabled_for_current_year
  • 0x0047e330 placed_structure_count_candidates_with_local_service_metrics -> 0x0047e240 placed_structure_query_candidate_local_service_metrics -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x0047f010 placed_structure_append_unique_route_entry -> 0x0047e690 placed_structure_query_candidate_directional_route_overlay_summary
  • 0x0047fdb0 placed_structure_append_nearby_transit_site_distance_bucket_entry -> 0x0051db80 math_measure_float_xy_pair_distance
  • 0x004801a0 placed_structure_is_linked_transit_site_reachable_from_company_route_anchor -> 0x00401860 company_query_cached_linked_transit_route_anchor_entry_id -> 0x004093d0 company_rebuild_linked_transit_site_peer_cache
  • 0x00480210 placed_structure_construct_linked_site_record_from_anchor_and_coords -> 0x00417840 placed_structure_project_candidate_grid_extent_offset_by_rotation -> 0x00481390 placed_structure_collection_allocate_and_construct_linked_site_record -> 0x00493cf0 route_entry_collection_create_endpoint_entry_from_coords_and_policy
  • 0x00480590 placed_structure_teardown_linked_site_runtime_state_before_removal -> 0x004813d0 placed_structure_collection_remove_linked_site_record
  • 0x00480bb0 placed_structure_refresh_linked_site_display_name_and_route_anchor -> 0x0040ef10 placed_structure_finalize_creation_or_rebuild_local_runtime_state -> 0x004682c0 placed_structure_route_link_collection_recompute_all_endpoint_pair_state -> 0x00493cf0 route_entry_collection_create_endpoint_entry_from_coords_and_policy -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries -> 0x004a45f0 aux_route_entry_tracker_collection_refresh_route_entry_group_membership
  • 0x00481390 placed_structure_collection_allocate_and_construct_linked_site_record -> 0x0040f6d0 placed_structure_construct_entry_from_candidate_and_world_args -> 0x00480210 placed_structure_construct_linked_site_record_from_anchor_and_coords -> 0x00518140 indexed_collection_resolve_live_entry_by_id
  • 0x004813d0 placed_structure_collection_remove_linked_site_record -> 0x00429c10 company_collection_refresh_active_company_linked_transit_site_peer_caches -> 0x00480590 placed_structure_teardown_linked_site_runtime_state_before_removal
  • 0x00481480 placed_structure_collection_append_site_into_all_proximity_bucket_lists -> 0x0047fdb0 placed_structure_append_nearby_transit_site_distance_bucket_entry
  • 0x004814c0 placed_structure_collection_remove_site_id_from_all_proximity_bucket_lists -> 0x0047dd10 placed_structure_remove_site_id_from_proximity_bucket_lists
  • 0x00482160 shell_state_service_active_mode_frame -> 0x00434050 shell_has_auxiliary_preview_owner -> 0x00469720 multiplayer_preview_dataset_service_frame
  • 0x00482d10 runtime_query_cached_local_exe_version_float -> 0x00482d80 runtime_query_cached_local_exe_version_string -> 0x00482e00 runtime_query_hundredths_scaled_build_version
  • 0x00482d80 runtime_query_cached_local_exe_version_string -> 0x0046a6c0 multiplayer_session_event_publish_registration_field -> 0x00482d10 runtime_query_cached_local_exe_version_float
  • 0x00482e00 runtime_query_hundredths_scaled_build_version -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x00482d10 runtime_query_cached_local_exe_version_float -> 0x004a65b0 aux_route_entry_tracker_dispatch_route_entry_pair_metric_query
  • 0x00482ec0 shell_transition_mode -> 0x00438890 shell_active_mode_run_profile_startup_and_load_dispatch -> 0x00443a50 world_entry_transition_and_runtime_bringup -> 0x004840e0 bootstrap_init_shell_window_services -> 0x004b8dc0 shell_campaign_window_destroy -> 0x004b8e60 shell_campaign_window_construct -> 0x004c7bc0 shell_credits_window_destroy -> 0x004c7fc0 shell_credits_window_construct -> 0x004dfbe0 shell_game_window_construct -> 0x004dfd70 shell_game_window_destroy -> 0x004ea620 shell_load_screen_window_construct -> 0x004ea730 shell_load_screen_window_destroy -> 0x004efe80 multiplayer_window_init_globals -> 0x00504010 shell_setup_window_construct -> 0x005174e0 shell_video_window_construct -> 0x00517570 shell_video_window_destroy
  • 0x004839b0 shell_setup_query_file_list_uses_map_extension_pattern -> 0x004333f0 shell_setup_build_file_list_records_from_current_root_and_pattern
  • 0x004839e0 shell_setup_query_file_list_root_dir_name -> 0x004333f0 shell_setup_build_file_list_records_from_current_root_and_pattern
  • 0x004840e0 bootstrap_init_shell_window_services -> 0x00482ec0 shell_transition_mode -> 0x00483f70 shell_service_pump_iteration -> 0x00521390 bootstrap_destroy_shell_service_bundle
  • 0x00484910 shell_save_graphics_config -> 0x0051eea0 shell_save_display_runtime_config
  • 0x00484980 shell_load_graphics_config_or_init_defaults -> 0x00484590 shell_init_graphics_preset_state -> 0x00484910 shell_save_graphics_config -> 0x0051ef20 shell_load_display_runtime_config_or_init_defaults
  • 0x00484a60 shell_match_legacy_gpu_profile_token -> 0x004853c0 shell_apply_graphics_preset_bundle
  • 0x00485060 shell_set_graphics_option_with_fanout -> 0x00484910 shell_save_graphics_config -> 0x00484d70 shell_apply_graphics_option_runtime_effects
  • 0x004852e0 shell_apply_default_graphics_master_profile -> 0x00484910 shell_save_graphics_config -> 0x00484d70 shell_apply_graphics_option_runtime_effects
  • 0x004853c0 shell_apply_graphics_preset_bundle -> 0x00484910 shell_save_graphics_config -> 0x00484d70 shell_apply_graphics_option_runtime_effects -> 0x00485060 shell_set_graphics_option_with_fanout
  • 0x004882e0 world_region_border_overlay_rebuild -> 0x004384d0 world_run_post_load_generation_pipeline
  • 0x00489a20 scenario_text_export_batch_process_maps -> 0x004886e0 scenario_text_export_build_language_file -> 0x00489830 scenario_text_export_report_language_file
  • 0x00489f80 route_entry_assign_aux_tracker_group_id -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries -> 0x004a4380 aux_route_entry_tracker_collection_try_split_route_entry_chain_into_fresh_group -> 0x004a45f0 aux_route_entry_tracker_collection_refresh_route_entry_group_membership -> 0x004a4ce0 aux_route_entry_tracker_collection_try_transfer_adjacent_chain_between_groups -> 0x004a4ff0 aux_route_entry_tracker_collection_reseed_group_from_route_entry_component
  • 0x00493cf0 route_entry_collection_create_endpoint_entry_from_coords_and_policy -> 0x00423ec0 company_adjust_available_track_laying_capacity_with_floor_zero -> 0x004240a0 company_query_available_track_laying_capacity_or_unlimited -> 0x004955b0 route_entry_collection_map_track_lay_mode_to_endpoint_policy_byte -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries
  • 0x00494240 route_entry_collection_query_rect_window_passes_entry_type_gate -> 0x00416620 placed_structure_publish_projected_runtime_rect_globals_and_validate_side_windows -> 0x00518140 indexed_collection_resolve_live_entry_by_id
  • 0x00494cb0 route_entry_collection_try_find_route_entry_covering_point_window -> 0x0049bd40 route_entry_collection_run_initial_candidate_path_sweep
  • 0x00494e40 aux_route_entry_tracker_reset -> 0x004a42b0 aux_route_entry_tracker_collection_allocate_entry
  • 0x00494e90 aux_route_entry_tracker_seed_owner_entry_id -> 0x004a42b0 aux_route_entry_tracker_collection_allocate_entry
  • 0x00494eb0 aux_route_entry_tracker_adjust_refcount -> 0x004a4340 aux_route_entry_tracker_collection_adjust_refcount_or_destroy
  • 0x00494ed0 aux_route_entry_tracker_contains_endpoint_entry_id -> 0x004a4ce0 aux_route_entry_tracker_collection_try_transfer_adjacent_chain_between_groups
  • 0x00494f00 aux_route_entry_tracker_merge_or_bind_endpoint_entry -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries
  • 0x00494fb0 aux_route_entry_tracker_refresh_boolean_class_latch_and_notify_owner -> 0x004950f0 aux_route_entry_tracker_replace_matching_endpoint_entry_and_refresh_latch -> 0x004a6360 aux_route_entry_tracker_collection_refresh_owner_adjacent_compatible_group_links
  • 0x004950f0 aux_route_entry_tracker_replace_matching_endpoint_entry_and_refresh_latch -> 0x00494fb0 aux_route_entry_tracker_refresh_boolean_class_latch_and_notify_owner -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints -> 0x004a45f0 aux_route_entry_tracker_collection_refresh_route_entry_group_membership -> 0x004a4ce0 aux_route_entry_tracker_collection_try_transfer_adjacent_chain_between_groups
  • 0x004952f0 math_compute_quadrant_adjusted_heading_angle_from_xy_pair -> 0x0049c900 route_entry_collection_try_extend_search_frontier_toward_target_coords -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries
  • 0x004953c0 math_normalize_subtracted_angle_delta_and_report_wrap -> 0x0049c900 route_entry_collection_try_extend_search_frontier_toward_target_coords -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints
  • 0x004955b0 route_entry_collection_map_track_lay_mode_to_endpoint_policy_byte -> 0x00493cf0 route_entry_collection_create_endpoint_entry_from_coords_and_policy
  • 0x0049bd40 route_entry_collection_run_initial_candidate_path_sweep -> 0x004019e0 company_service_periodic_city_connection_finance_and_linked_transit_lanes -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x00494cb0 route_entry_collection_try_find_route_entry_covering_point_window -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints -> 0x004a6630 aux_route_entry_tracker_query_best_route_entry_pair_metric_with_endpoint_fallbacks -> 0x0051db80 math_measure_float_xy_pair_distance
  • 0x0049c900 route_entry_collection_try_extend_search_frontier_toward_target_coords -> 0x00494cb0 route_entry_collection_try_find_route_entry_covering_point_window -> 0x004952f0 math_compute_quadrant_adjusted_heading_angle_from_xy_pair -> 0x004953c0 math_normalize_subtracted_angle_delta_and_report_wrap -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints -> 0x005a152e math_abs_double_with_crt_special_case_handling
  • 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints -> 0x004240a0 company_query_available_track_laying_capacity_or_unlimited -> 0x00494cb0 route_entry_collection_try_find_route_entry_covering_point_window -> 0x004952f0 math_compute_quadrant_adjusted_heading_angle_from_xy_pair -> 0x004953c0 math_normalize_subtracted_angle_delta_and_report_wrap -> 0x0049bd40 route_entry_collection_run_initial_candidate_path_sweep -> 0x0049c900 route_entry_collection_try_extend_search_frontier_toward_target_coords -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries -> 0x0051db80 math_measure_float_xy_pair_distance -> 0x005a152e math_abs_double_with_crt_special_case_handling
  • 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x00480bb0 placed_structure_refresh_linked_site_display_name_and_route_anchor -> 0x00493cf0 route_entry_collection_create_endpoint_entry_from_coords_and_policy -> 0x00494f00 aux_route_entry_tracker_merge_or_bind_endpoint_entry -> 0x004952f0 math_compute_quadrant_adjusted_heading_angle_from_xy_pair -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints -> 0x004a42b0 aux_route_entry_tracker_collection_allocate_entry -> 0x004a4340 aux_route_entry_tracker_collection_adjust_refcount_or_destroy -> 0x00518140 indexed_collection_resolve_live_entry_by_id
  • 0x004a42b0 aux_route_entry_tracker_collection_allocate_entry -> 0x00494e40 aux_route_entry_tracker_reset -> 0x00494e90 aux_route_entry_tracker_seed_owner_entry_id -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries
  • 0x004a4340 aux_route_entry_tracker_collection_adjust_refcount_or_destroy -> 0x00494eb0 aux_route_entry_tracker_adjust_refcount -> 0x004a01a0 route_entry_collection_try_build_path_between_optional_endpoint_entries
  • 0x004a4380 aux_route_entry_tracker_collection_try_split_route_entry_chain_into_fresh_group -> 0x00489f80 route_entry_assign_aux_tracker_group_id -> 0x00494e90 aux_route_entry_tracker_seed_owner_entry_id -> 0x00494eb0 aux_route_entry_tracker_adjust_refcount -> 0x00494f00 aux_route_entry_tracker_merge_or_bind_endpoint_entry -> 0x004a42b0 aux_route_entry_tracker_collection_allocate_entry -> 0x004a45f0 aux_route_entry_tracker_collection_refresh_route_entry_group_membership
  • 0x004a45f0 aux_route_entry_tracker_collection_refresh_route_entry_group_membership -> 0x00480bb0 placed_structure_refresh_linked_site_display_name_and_route_anchor -> 0x00489f80 route_entry_assign_aux_tracker_group_id -> 0x00494eb0 aux_route_entry_tracker_adjust_refcount -> 0x00494f00 aux_route_entry_tracker_merge_or_bind_endpoint_entry -> 0x00495020 aux_route_entry_tracker_refresh_cached_match_fields_and_maybe_split_duplicate_pair -> 0x004950f0 aux_route_entry_tracker_replace_matching_endpoint_entry_and_refresh_latch -> 0x004a42b0 aux_route_entry_tracker_collection_allocate_entry -> 0x004a4380 aux_route_entry_tracker_collection_try_split_route_entry_chain_into_fresh_group -> 0x004a4ce0 aux_route_entry_tracker_collection_try_transfer_adjacent_chain_between_groups
  • 0x004a4c00 aux_route_entry_tracker_route_entry_pair_pass_adjacent_chain_transfer_gate -> 0x004a4ce0 aux_route_entry_tracker_collection_try_transfer_adjacent_chain_between_groups -> 0x004a6360 aux_route_entry_tracker_collection_refresh_owner_adjacent_compatible_group_links
  • 0x004a4ce0 aux_route_entry_tracker_collection_try_transfer_adjacent_chain_between_groups -> 0x00489f80 route_entry_assign_aux_tracker_group_id -> 0x00494ed0 aux_route_entry_tracker_contains_endpoint_entry_id -> 0x004950f0 aux_route_entry_tracker_replace_matching_endpoint_entry_and_refresh_latch -> 0x004a4340 aux_route_entry_tracker_collection_adjust_refcount_or_destroy -> 0x004a6360 aux_route_entry_tracker_collection_refresh_owner_adjacent_compatible_group_links
  • 0x004a4ff0 aux_route_entry_tracker_collection_reseed_group_from_route_entry_component -> 0x00489f80 route_entry_assign_aux_tracker_group_id -> 0x00494f00 aux_route_entry_tracker_merge_or_bind_endpoint_entry -> 0x004a42b0 aux_route_entry_tracker_collection_allocate_entry
  • 0x004a5280 aux_route_entry_tracker_query_route_entry_pair_metric_via_weighted_recursive_search -> 0x004a65b0 aux_route_entry_tracker_dispatch_route_entry_pair_metric_query
  • 0x004a5900 aux_route_entry_tracker_query_route_entry_pair_metric_via_recursive_neighbor_walk -> 0x00424010 company_has_territory_access_rights -> 0x004a5280 aux_route_entry_tracker_query_route_entry_pair_metric_via_weighted_recursive_search -> 0x004a62c0 aux_route_entry_tracker_query_tracker_component_labels_match -> 0x004a65b0 aux_route_entry_tracker_dispatch_route_entry_pair_metric_query
  • 0x004a5fc0 aux_route_entry_tracker_collection_refresh_component_labels_and_reseed_invalid_groups -> 0x004a4ff0 aux_route_entry_tracker_collection_reseed_group_from_route_entry_component -> 0x004a6320 aux_route_entry_tracker_collection_query_component_label_by_tracker_id
  • 0x004a62c0 aux_route_entry_tracker_query_tracker_component_labels_match -> 0x004a5900 aux_route_entry_tracker_query_route_entry_pair_metric_via_recursive_neighbor_walk -> 0x004a5fc0 aux_route_entry_tracker_collection_refresh_component_labels_and_reseed_invalid_groups
  • 0x004a6320 aux_route_entry_tracker_collection_query_component_label_by_tracker_id -> 0x004a5fc0 aux_route_entry_tracker_collection_refresh_component_labels_and_reseed_invalid_groups -> 0x004a6630 aux_route_entry_tracker_query_best_route_entry_pair_metric_with_endpoint_fallbacks
  • 0x004a6360 aux_route_entry_tracker_collection_refresh_owner_adjacent_compatible_group_links -> 0x00494fb0 aux_route_entry_tracker_refresh_boolean_class_latch_and_notify_owner -> 0x004a4c00 aux_route_entry_tracker_route_entry_pair_pass_adjacent_chain_transfer_gate -> 0x004a4ce0 aux_route_entry_tracker_collection_try_transfer_adjacent_chain_between_groups
  • 0x004a65b0 aux_route_entry_tracker_dispatch_route_entry_pair_metric_query -> 0x00482e00 runtime_query_hundredths_scaled_build_version -> 0x004a5280 aux_route_entry_tracker_query_route_entry_pair_metric_via_weighted_recursive_search -> 0x004a5900 aux_route_entry_tracker_query_route_entry_pair_metric_via_recursive_neighbor_walk -> 0x004a6630 aux_route_entry_tracker_query_best_route_entry_pair_metric_with_endpoint_fallbacks
  • 0x004a6630 aux_route_entry_tracker_query_best_route_entry_pair_metric_with_endpoint_fallbacks -> 0x004093d0 company_rebuild_linked_transit_site_peer_cache -> 0x0049bd40 route_entry_collection_run_initial_candidate_path_sweep -> 0x004a65b0 aux_route_entry_tracker_dispatch_route_entry_pair_metric_query -> 0x004b2c10 train_route_list_validate_reachability_and_station_pair
  • 0x004a94b0 train_finalize_aux_route_entry_buffer_preserving_subflags -> 0x00434050 shell_has_auxiliary_preview_owner
  • 0x004ab980 train_set_route_operating_mode_and_scalar -> 0x00434050 shell_has_auxiliary_preview_owner
  • 0x004b2c10 train_route_list_validate_reachability_and_station_pair -> 0x004a6630 aux_route_entry_tracker_query_best_route_entry_pair_metric_with_endpoint_fallbacks
  • 0x004b2f00 train_route_list_select_entry_and_refresh_linked_site_state -> 0x004b3000 train_route_list_remove_entry_and_compact
  • 0x004b3000 train_route_list_remove_entry_and_compact -> 0x004b2f00 train_route_list_select_entry_and_refresh_linked_site_state
  • 0x004b3160 train_route_list_insert_staged_entry_at_index -> 0x00516d00 tutorial_validate_train_route_station_indicator_step
  • 0x004b8dc0 shell_campaign_window_destroy -> 0x004b8e60 shell_campaign_window_construct
  • 0x004b9a20 shell_building_detail_refresh_flagged_service_capability_rows -> 0x004b99c0 structure_candidate_collection_get_nth_active_candidate_id
  • 0x004b9d70 shell_has_live_building_detail_window -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004b9d80 shell_mark_building_detail_window_dirty -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004b9e10 shell_building_detail_submit_aux_owner_subject_sync_request -> 0x004bb9e0 shell_building_detail_window_handle_message -> 0x00513130 shell_trainbuy_window_query_selected_train_id
  • 0x004b9fd0 shell_building_detail_present_flagged_service_capability_popup -> 0x0047e240 placed_structure_query_candidate_local_service_metrics -> 0x004b99c0 structure_candidate_collection_get_nth_active_candidate_id
  • 0x004ba3d0 shell_building_detail_refresh_subject_cargo_and_service_rows -> 0x004b9a20 shell_building_detail_refresh_flagged_service_capability_rows -> 0x004bad20 shell_building_detail_refresh_subject_pair_value_rows -> 0x00517d40 indexed_collection_entry_id_is_live -> 0x00518140 indexed_collection_resolve_live_entry_by_id -> 0x0051c920 localization_lookup_display_label_by_stem_or_fallback
  • 0x004bad20 shell_building_detail_refresh_subject_pair_value_rows -> 0x004ba3d0 shell_building_detail_refresh_subject_cargo_and_service_rows
  • 0x004baef0 shell_building_detail_window_refresh_controls -> 0x004b9a20 shell_building_detail_refresh_flagged_service_capability_rows -> 0x004ba3d0 shell_building_detail_refresh_subject_cargo_and_service_rows -> 0x004bad20 shell_building_detail_refresh_subject_pair_value_rows -> 0x004bb9e0 shell_building_detail_window_handle_message
  • 0x004bb9e0 shell_building_detail_window_handle_message -> 0x00434050 shell_has_auxiliary_preview_owner -> 0x004b9a20 shell_building_detail_refresh_flagged_service_capability_rows -> 0x004b9e10 shell_building_detail_submit_aux_owner_subject_sync_request -> 0x004bad20 shell_building_detail_refresh_subject_pair_value_rows -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004bc0a0 shell_building_detail_window_construct -> 0x004baef0 shell_building_detail_window_refresh_controls -> 0x004bc100 shell_open_or_focus_building_detail_window -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004bc100 shell_open_or_focus_building_detail_window -> 0x004bc0a0 shell_building_detail_window_construct
  • 0x004bfb30 shell_format_company_financial_summary_card -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value -> 0x004c1ab0 shell_company_detail_render_company_summary_card -> 0x004c6b40 shell_company_list_format_company_or_start_row
  • 0x004c0160 shell_format_company_stock_data_panel -> 0x004246b0 company_compute_five_year_weighted_shareholder_return -> 0x004e5130 shell_load_screen_render_company_stock_data_panel
  • 0x004c1610 shell_company_detail_bind_bond_row_band_for_active_panel -> 0x004c2ca0 shell_company_detail_window_refresh_controls
  • 0x004c16f0 shell_company_detail_resolve_selected_company -> 0x00518140 indexed_collection_resolve_live_entry_by_id
  • 0x004c1730 shell_company_detail_render_financial_history_panel -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value -> 0x004c5540 shell_company_detail_window_construct
  • 0x004c1ab0 shell_company_detail_render_company_summary_card -> 0x004bfb30 shell_format_company_financial_summary_card -> 0x004c1730 shell_company_detail_render_financial_history_panel -> 0x004c5540 shell_company_detail_window_construct
  • 0x004c1b60 shell_company_detail_refresh_selected_territory_access_summary -> 0x004c1d30 shell_company_detail_select_territory_access_row -> 0x004c1d70 shell_company_detail_render_territory_access_row -> 0x004c22e0 shell_company_detail_sync_selected_territory_from_picker
  • 0x004c1d30 shell_company_detail_select_territory_access_row -> 0x004c1b60 shell_company_detail_refresh_selected_territory_access_summary
  • 0x004c1d70 shell_company_detail_render_territory_access_row -> 0x00424010 company_has_territory_access_rights -> 0x0054f710 shell_queue_callout_segment_marker
  • 0x004c1ec0 shell_company_detail_render_bond_maturity_and_repay_panel -> 0x004c1610 shell_company_detail_bind_bond_row_band_for_active_panel -> 0x004c5540 shell_company_detail_window_construct
  • 0x004c22e0 shell_company_detail_sync_selected_territory_from_picker -> 0x004c1b60 shell_company_detail_refresh_selected_territory_access_summary
  • 0x004c23a0 shell_company_detail_render_debt_credit_and_rate_summary_panel -> 0x00423e40 company_compute_weighted_average_bond_interest_rate -> 0x00424580 company_compute_prime_rate_from_issue39_scenario_baseline -> 0x00425320 company_compute_connection_bonus_value_ladder -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value
  • 0x004c2720 shell_company_detail_render_share_value_and_dividend_summary_panel -> 0x00423eb0 company_query_cached_share_price_scalar -> 0x004c0160 shell_format_company_stock_data_panel
  • 0x004c2ca0 shell_company_detail_window_refresh_controls -> 0x00434870 scenario_state_get_selected_chairman_company_record -> 0x004c5540 shell_company_detail_window_construct -> 0x004c56a0 shell_company_detail_window_handle_message -> 0x004e5cf0 shell_format_company_governance_and_economy_status_panel -> 0x00540a47 shell_control_refresh_matching_dynamic_text_payload -> 0x005639d2 shell_control_release_dynamic_text_payload
  • 0x004c3470 shell_company_detail_step_selected_active_company_delta -> 0x00429990 company_collection_get_nth_active_company_id -> 0x004299f0 company_collection_count_active_companies_before_company_id -> 0x00429a50 company_collection_count_active_companies -> 0x004c2ca0 shell_company_detail_window_refresh_controls -> 0x004c3540 shell_company_detail_select_next_active_company -> 0x004c3550 shell_company_detail_select_previous_active_company
  • 0x004c3540 shell_company_detail_select_next_active_company -> 0x004c3470 shell_company_detail_step_selected_active_company_delta
  • 0x004c3550 shell_company_detail_select_previous_active_company -> 0x004c3470 shell_company_detail_step_selected_active_company_delta
  • 0x004c3560 shell_company_detail_render_issue_bond_offer_dialog -> 0x004c3890 shell_company_detail_issue_bond_offer_flow -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004c3890 shell_company_detail_issue_bond_offer_flow -> 0x004275c0 company_issue_bond_and_record_terms -> 0x004c3560 shell_company_detail_render_issue_bond_offer_dialog -> 0x004c56a0 shell_company_detail_window_handle_message
  • 0x004c3b50 shell_company_detail_render_issue_stock_offer_dialog -> 0x004c3f30 shell_company_detail_issue_stock_offer_flow -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004c3f30 shell_company_detail_issue_stock_offer_flow -> 0x00427450 company_issue_public_shares_and_raise_capital -> 0x004c56a0 shell_company_detail_window_handle_message
  • 0x004c4300 shell_company_detail_render_stock_buyback_offer_dialog -> 0x004c46d0 shell_company_detail_buyback_stock_flow -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004c46d0 shell_company_detail_buyback_stock_flow -> 0x004273c0 company_repurchase_public_shares_and_reduce_capital -> 0x004c4300 shell_company_detail_render_stock_buyback_offer_dialog -> 0x004c56a0 shell_company_detail_window_handle_message
  • 0x004c4c70 shell_company_detail_setup_dividend_rate_adjust_controls -> 0x004c4e30 shell_company_detail_render_change_dividend_rate_dialog -> 0x004c5140 shell_company_detail_handle_change_dividend_rate_dialog_message -> 0x004c5360 shell_company_detail_change_dividend_rate_flow -> 0x0053f9c0 shell_window_register_child_control_sorted_by_priority_and_optional_tag
  • 0x004c4e30 shell_company_detail_render_change_dividend_rate_dialog -> 0x004c5360 shell_company_detail_change_dividend_rate_flow -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004c5140 shell_company_detail_handle_change_dividend_rate_dialog_message -> 0x00426260 company_compute_board_approved_dividend_rate_ceiling -> 0x004c5360 shell_company_detail_change_dividend_rate_flow -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004c5360 shell_company_detail_change_dividend_rate_flow -> 0x004c4c70 shell_company_detail_setup_dividend_rate_adjust_controls -> 0x004c4e30 shell_company_detail_render_change_dividend_rate_dialog -> 0x004c5140 shell_company_detail_handle_change_dividend_rate_dialog_message -> 0x004c56a0 shell_company_detail_window_handle_message
  • 0x004c5540 shell_company_detail_window_construct -> 0x004c1730 shell_company_detail_render_financial_history_panel -> 0x004c1ab0 shell_company_detail_render_company_summary_card -> 0x004c1d30 shell_company_detail_select_territory_access_row -> 0x004c1d70 shell_company_detail_render_territory_access_row -> 0x004c1ec0 shell_company_detail_render_bond_maturity_and_repay_panel -> 0x004c22e0 shell_company_detail_sync_selected_territory_from_picker -> 0x004c2ca0 shell_company_detail_window_refresh_controls -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004c56a0 shell_company_detail_window_handle_message -> 0x00423d70 company_repay_bond_slot_and_compact_debt_table -> 0x00426d60 company_deactivate_and_clear_chairman_share_links -> 0x004c2ca0 shell_company_detail_window_refresh_controls -> 0x004c3890 shell_company_detail_issue_bond_offer_flow -> 0x004c3f30 shell_company_detail_issue_stock_offer_flow -> 0x004c46d0 shell_company_detail_buyback_stock_flow -> 0x004c5360 shell_company_detail_change_dividend_rate_flow -> 0x004c5a0e shell_company_detail_resign_chairmanship_flow -> 0x004c5b99 shell_company_detail_bankruptcy_flow -> 0x004c5fc9 shell_company_detail_buy_territory_access_rights_flow -> 0x004ddbd0 shell_detail_panel_transition_manager -> 0x004ec640 shell_company_detail_attempt_merger_flow -> 0x0050ccc0 shell_company_detail_attempt_chairmanship_takeover_flow
  • 0x004c5a0e shell_company_detail_resign_chairmanship_flow -> 0x00428a10 company_clear_selected_chairman_if_current_profile -> 0x004c56a0 shell_company_detail_window_handle_message
  • 0x004c5b99 shell_company_detail_bankruptcy_flow -> 0x00425a90 company_declare_bankruptcy_and_halve_bond_debt -> 0x004c56a0 shell_company_detail_window_handle_message
  • 0x004c5fc9 shell_company_detail_buy_territory_access_rights_flow -> 0x00424030 company_set_territory_access_rights_byte -> 0x0042a040 company_add_delta_into_stat_series_and_current_slot -> 0x004c56a0 shell_company_detail_window_handle_message
  • 0x004c6b40 shell_company_list_format_company_or_start_row -> 0x004bfb30 shell_format_company_financial_summary_card -> 0x004c6c30 shell_company_list_window_refresh_rows
  • 0x004c6c30 shell_company_list_window_refresh_rows -> 0x00434870 scenario_state_get_selected_chairman_company_record
  • 0x004c6f30 shell_company_list_window_handle_message -> 0x0047d080 start_new_company_dialog_open -> 0x004c6bb0 shell_company_list_activate_or_shift_center_company -> 0x004c6c30 shell_company_list_window_refresh_rows -> 0x004ddbd0 shell_detail_panel_transition_manager
  • 0x004c7200 shell_company_list_window_construct -> 0x004c6b40 shell_company_list_format_company_or_start_row -> 0x004c6bb0 shell_company_list_activate_or_shift_center_company -> 0x004c6c30 shell_company_list_window_refresh_rows
  • 0x004c7bc0 shell_credits_window_destroy -> 0x004c7fc0 shell_credits_window_construct
  • 0x004c7fc0 shell_credits_window_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004c8670 shell_mark_custom_modal_dialog_dirty -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004c8680 shell_has_live_custom_modal_dialog -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks -> 0x004ee0e0 multiplayer_open_staged_text_entry_dialog
  • 0x004ca1c0 map_editor_chairman_slot_panel_refresh_slot_counters -> 0x004cc2d0 map_editor_chairman_slot_panel_construct -> 0x004cecc0 map_editor_chairman_slot_panel_handle_message
  • 0x004cb2b0 map_editor_scenario_special_conditions_panel_construct -> 0x004ca790 map_editor_scenario_metadata_panel_refresh_controls
  • 0x004cc250 map_editor_chairman_slot_panel_refresh_slot_list -> 0x004ca1c0 map_editor_chairman_slot_panel_refresh_slot_counters -> 0x004cc2d0 map_editor_chairman_slot_panel_construct -> 0x004cecc0 map_editor_chairman_slot_panel_handle_message
  • 0x004cc2d0 map_editor_chairman_slot_panel_construct -> 0x004c9da0 map_editor_chairman_slot_panel_format_slot_card
  • 0x004ce070 map_editor_panel_select_active_section -> 0x004ca540 map_editor_available_chairman_panel_construct -> 0x004ca790 map_editor_scenario_metadata_panel_refresh_controls -> 0x004ca910 map_editor_building_density_panel_refresh_controls -> 0x004cadf0 map_editor_economic_cost_slider_panel_construct -> 0x004cb2b0 map_editor_scenario_special_conditions_panel_construct -> 0x004cc980 map_editor_city_region_panel_construct -> 0x004cd070 map_editor_territory_panel_construct -> 0x004cd680 map_editor_locomotive_availability_panel_construct -> 0x004cdbd0 map_editor_industry_availability_panel_construct -> 0x004cf910 map_editor_port_warehouse_cargo_panel_construct -> 0x004d3000 map_editor_cargo_stats_panel_construct -> 0x004d3020 map_editor_city_region_growth_stats_panel_construct -> 0x004d3060 map_editor_tree_stats_panel_construct -> 0x004d3080 map_editor_general_validation_panel_construct -> 0x004d30a0 map_editor_city_count_stats_panel_construct -> 0x004d4110 map_editor_event_variable_values_panel_construct -> 0x004d4130 map_editor_event_validation_panel_construct
  • 0x004cecc0 map_editor_chairman_slot_panel_handle_message -> 0x004cc2d0 map_editor_chairman_slot_panel_construct
  • 0x004cf0d0 map_editor_locomotive_availability_panel_handle_message -> 0x004cd680 map_editor_locomotive_availability_panel_construct
  • 0x004d0420 map_editor_city_count_stats_report -> 0x004234e0 world_region_query_projected_structure_count_scalar_by_category -> 0x004d30a0 map_editor_city_count_stats_panel_construct
  • 0x004d30a0 map_editor_city_count_stats_panel_construct -> 0x004d0420 map_editor_city_count_stats_report
  • 0x004d4500 shell_ensure_editor_panel_window -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004d57c0 shell_event_conditions_window_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004d5d00 shell_event_effects_window_refresh_effect_type_selector -> 0x004d6090 shell_event_effects_window_refresh_selected_staged_effect_editor_panels -> 0x004d6d60 shell_event_effects_window_construct -> 0x004d7060 shell_event_effects_window_handle_message
  • 0x004d5f50 shell_event_effects_window_refresh_selected_effect_parameter_rows -> 0x004d6090 shell_event_effects_window_refresh_selected_staged_effect_editor_panels -> 0x004d6d60 shell_event_effects_window_construct -> 0x004d7060 shell_event_effects_window_handle_message
  • 0x004d6090 shell_event_effects_window_refresh_selected_staged_effect_editor_panels -> 0x004d6d60 shell_event_effects_window_construct -> 0x004d7060 shell_event_effects_window_handle_message
  • 0x004d67f0 shell_event_effects_window_commit_current_editor_state_into_staged_row -> 0x004d6d60 shell_event_effects_window_construct -> 0x004d7060 shell_event_effects_window_handle_message
  • 0x004d6d60 shell_event_effects_window_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004d7060 shell_event_effects_window_handle_message -> 0x004d5d00 shell_event_effects_window_refresh_effect_type_selector -> 0x004d5f50 shell_event_effects_window_refresh_selected_effect_parameter_rows -> 0x004d6090 shell_event_effects_window_refresh_selected_staged_effect_editor_panels -> 0x004d67f0 shell_event_effects_window_commit_current_editor_state_into_staged_row
  • 0x004d77b0 shell_event_conditions_window_refresh_grouped_effect_summary_band_affordances -> 0x004d9390 shell_event_conditions_window_refresh_selected_event_mode_dependent_detail_rows -> 0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows -> 0x004daf40 shell_event_conditions_window_reset_selected_event_summary_placeholders
  • 0x004d8120 shell_event_conditions_window_refresh_condition_row_list_panel -> 0x004d9ed0 shell_event_conditions_window_remove_selected_condition_row -> 0x004da640 shell_event_conditions_window_append_default_condition_row_via_modal -> 0x004da700 shell_event_conditions_window_edit_selected_condition_row_via_modal
  • 0x004d88f0 shell_event_conditions_window_refresh_selected_grouped_effect_row_list_panel -> 0x004d9390 shell_event_conditions_window_refresh_selected_event_mode_dependent_detail_rows -> 0x004da7c0 shell_event_effects_window_append_grouped_effect_row_via_modal -> 0x004da860 shell_event_effects_window_edit_selected_grouped_effect_row_via_modal -> 0x004da920 shell_event_effects_window_remove_selected_grouped_effect_row -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation -> 0x004dbf93 shell_event_conditions_window_select_grouped_effect_summary_band_and_refresh
  • 0x004d8d50 shell_event_conditions_window_commit_current_grouped_effect_summary_state_before_group_switch -> 0x004dbf93 shell_event_conditions_window_select_grouped_effect_summary_band_and_refresh
  • 0x004d8ea0 shell_event_conditions_window_commit_current_selected_event_text_panels_before_selection_change -> 0x004db520 shell_event_conditions_window_select_previous_event_and_refresh -> 0x004db5e0 shell_event_conditions_window_select_next_event_and_refresh -> 0x004db6a0 shell_event_conditions_window_set_selected_event_id_and_refresh_if_open -> 0x004dbfca shell_event_conditions_window_select_grouped_effect_target_scope_mode_and_refresh
  • 0x004d91e0 shell_event_conditions_window_commit_selected_event_summary_headers_and_group_mode -> 0x004d8d50 shell_event_conditions_window_commit_current_grouped_effect_summary_state_before_group_switch -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation
  • 0x004d9360 shell_event_conditions_window_remove_selected_event_and_refresh_selector -> 0x004d7ef0 shell_event_effects_window_refresh_event_selector_list_and_selected_event_id
  • 0x004d9390 shell_event_conditions_window_refresh_selected_event_mode_dependent_detail_rows -> 0x004d77b0 shell_event_conditions_window_refresh_grouped_effect_summary_band_affordances -> 0x004d88f0 shell_event_conditions_window_refresh_selected_grouped_effect_row_list_panel -> 0x004d9f50 shell_event_conditions_window_refresh_selected_event_mode_strip_and_summary_panels -> 0x004daf40 shell_event_conditions_window_reset_selected_event_summary_placeholders -> 0x004dbb80 shell_event_conditions_window_dispatch_selected_event_strip_and_grouped_band_actions
  • 0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows -> 0x0042d700 scenario_event_query_standalone_condition_row_list_class_and_modifier_flags -> 0x004d9ed0 shell_event_conditions_window_remove_selected_condition_row -> 0x004da640 shell_event_conditions_window_append_default_condition_row_via_modal -> 0x004da700 shell_event_conditions_window_edit_selected_condition_row_via_modal
  • 0x004d9d10 shell_event_conditions_window_refresh_selected_grouped_effect_territory_target_affordance -> 0x0042d740 scenario_event_query_grouped_effect_row_list_type_flags -> 0x004da0f0 shell_event_conditions_window_refresh_controls -> 0x004dbb80 shell_event_conditions_window_dispatch_selected_event_strip_and_grouped_band_actions
  • 0x004d9dc0 shell_open_event_conditions_modal_and_return_result -> 0x004d57c0 shell_event_conditions_window_construct -> 0x004da640 shell_event_conditions_window_append_default_condition_row_via_modal -> 0x004da700 shell_event_conditions_window_edit_selected_condition_row_via_modal
  • 0x004d9e40 shell_open_event_effects_modal_and_return_result -> 0x004d6d60 shell_event_effects_window_construct -> 0x004da7c0 shell_event_effects_window_append_grouped_effect_row_via_modal -> 0x004da860 shell_event_effects_window_edit_selected_grouped_effect_row_via_modal
  • 0x004d9ed0 shell_event_conditions_window_remove_selected_condition_row -> 0x004d8120 shell_event_conditions_window_refresh_condition_row_list_panel -> 0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows
  • 0x004d9f50 shell_event_conditions_window_refresh_selected_event_mode_strip_and_summary_panels -> 0x004d9390 shell_event_conditions_window_refresh_selected_event_mode_dependent_detail_rows -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation -> 0x004dbb80 shell_event_conditions_window_dispatch_selected_event_strip_and_grouped_band_actions
  • 0x004da0f0 shell_event_conditions_window_refresh_controls -> 0x0042d740 scenario_event_query_grouped_effect_row_list_type_flags -> 0x0042df30 scenario_event_condition_row_list_has_class_bit0_or_flag7f9_fallback -> 0x0042df70 scenario_event_condition_row_list_has_class_bit1_or_flag7fa_fallback -> 0x0042dfb0 scenario_event_condition_row_list_has_class_bit2_or_type63_fallback -> 0x0042dff0 scenario_event_condition_row_list_has_any_class_bit012_or_special_fallback -> 0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows -> 0x004d9d10 shell_event_conditions_window_refresh_selected_grouped_effect_territory_target_affordance -> 0x004d9f50 shell_event_conditions_window_refresh_selected_event_mode_strip_and_summary_panels -> 0x004dbfca shell_event_conditions_window_select_grouped_effect_target_scope_mode_and_refresh
  • 0x004da640 shell_event_conditions_window_append_default_condition_row_via_modal -> 0x004d8120 shell_event_conditions_window_refresh_condition_row_list_panel -> 0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows -> 0x004d9dc0 shell_open_event_conditions_modal_and_return_result
  • 0x004da700 shell_event_conditions_window_edit_selected_condition_row_via_modal -> 0x004d8120 shell_event_conditions_window_refresh_condition_row_list_panel -> 0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows -> 0x004d9dc0 shell_open_event_conditions_modal_and_return_result
  • 0x004da7c0 shell_event_effects_window_append_grouped_effect_row_via_modal -> 0x004d88f0 shell_event_conditions_window_refresh_selected_grouped_effect_row_list_panel -> 0x004d9e40 shell_open_event_effects_modal_and_return_result -> 0x004da0f0 shell_event_conditions_window_refresh_controls
  • 0x004da860 shell_event_effects_window_edit_selected_grouped_effect_row_via_modal -> 0x004d88f0 shell_event_conditions_window_refresh_selected_grouped_effect_row_list_panel -> 0x004d9e40 shell_open_event_effects_modal_and_return_result -> 0x004da0f0 shell_event_conditions_window_refresh_controls
  • 0x004da920 shell_event_effects_window_remove_selected_grouped_effect_row -> 0x004d88f0 shell_event_conditions_window_refresh_selected_grouped_effect_row_list_panel -> 0x004da0f0 shell_event_conditions_window_refresh_controls
  • 0x004da9a0 shell_event_conditions_window_refresh_current_grouped_effect_summary_state_from_selected_event -> 0x004da0f0 shell_event_conditions_window_refresh_controls -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation -> 0x004dbf93 shell_event_conditions_window_select_grouped_effect_summary_band_and_refresh
  • 0x004dab60 shell_event_conditions_window_refresh_selected_grouped_effect_target_scope_strip -> 0x004d8d50 shell_event_conditions_window_commit_current_grouped_effect_summary_state_before_group_switch -> 0x004d9d10 shell_event_conditions_window_refresh_selected_grouped_effect_territory_target_affordance -> 0x004da9a0 shell_event_conditions_window_refresh_current_grouped_effect_summary_state_from_selected_event
  • 0x004daf40 shell_event_conditions_window_reset_selected_event_summary_placeholders -> 0x004db6a0 shell_event_conditions_window_set_selected_event_id_and_refresh_if_open -> 0x004db6f0 shell_event_conditions_window_bind_event_selector_callbacks_and_seed_pending_selection
  • 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation -> 0x004d8120 shell_event_conditions_window_refresh_condition_row_list_panel -> 0x004d88f0 shell_event_conditions_window_refresh_selected_grouped_effect_row_list_panel -> 0x004d9970 shell_event_conditions_window_refresh_condition_class_summary_and_group_rows -> 0x004d9f50 shell_event_conditions_window_refresh_selected_event_mode_strip_and_summary_panels -> 0x004dab60 shell_event_conditions_window_refresh_selected_grouped_effect_target_scope_strip
  • 0x004db520 shell_event_conditions_window_select_previous_event_and_refresh -> 0x004d7ef0 shell_event_effects_window_refresh_event_selector_list_and_selected_event_id -> 0x004d8ea0 shell_event_conditions_window_commit_current_selected_event_text_panels_before_selection_change -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation
  • 0x004db5e0 shell_event_conditions_window_select_next_event_and_refresh -> 0x004d7ef0 shell_event_effects_window_refresh_event_selector_list_and_selected_event_id -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation -> 0x004db520 shell_event_conditions_window_select_previous_event_and_refresh
  • 0x004db6a0 shell_event_conditions_window_set_selected_event_id_and_refresh_if_open -> 0x004d8ea0 shell_event_conditions_window_commit_current_selected_event_text_panels_before_selection_change -> 0x004daf40 shell_event_conditions_window_reset_selected_event_summary_placeholders -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation -> 0x004db6f0 shell_event_conditions_window_bind_event_selector_callbacks_and_seed_pending_selection
  • 0x004db6f0 shell_event_conditions_window_bind_event_selector_callbacks_and_seed_pending_selection -> 0x004d7ef0 shell_event_effects_window_refresh_event_selector_list_and_selected_event_id -> 0x004daf40 shell_event_conditions_window_reset_selected_event_summary_placeholders -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation -> 0x004db6a0 shell_event_conditions_window_set_selected_event_id_and_refresh_if_open
  • 0x004db8b0 shell_event_conditions_window_append_blank_or_clone_selected_event_via_name_modal -> 0x0042e050 scenario_event_clone_runtime_record_deep_copy -> 0x00432ea0 scenario_event_collection_allocate_runtime_effect_record_from_compact_payload -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks -> 0x004d7ef0 shell_event_effects_window_refresh_event_selector_list_and_selected_event_id -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation
  • 0x004dba90 shell_event_conditions_window_rename_selected_event_via_name_modal -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks -> 0x004d7ef0 shell_event_effects_window_refresh_event_selector_list_and_selected_event_id -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation
  • 0x004dbb80 shell_event_conditions_window_dispatch_selected_event_strip_and_grouped_band_actions -> 0x004d9360 shell_event_conditions_window_remove_selected_event_and_refresh_selector -> 0x004d9d10 shell_event_conditions_window_refresh_selected_grouped_effect_territory_target_affordance -> 0x004d9f50 shell_event_conditions_window_refresh_selected_event_mode_strip_and_summary_panels -> 0x004db520 shell_event_conditions_window_select_previous_event_and_refresh -> 0x004db5e0 shell_event_conditions_window_select_next_event_and_refresh -> 0x004db8b0 shell_event_conditions_window_append_blank_or_clone_selected_event_via_name_modal -> 0x004dba90 shell_event_conditions_window_rename_selected_event_via_name_modal -> 0x004dbf93 shell_event_conditions_window_select_grouped_effect_summary_band_and_refresh -> 0x004dbfca shell_event_conditions_window_select_grouped_effect_target_scope_mode_and_refresh
  • 0x004dbe7a shell_event_conditions_window_open_choice_event_single_player_only_warning_modal -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004dbf93 shell_event_conditions_window_select_grouped_effect_summary_band_and_refresh -> 0x004d88f0 shell_event_conditions_window_refresh_selected_grouped_effect_row_list_panel -> 0x004d8d50 shell_event_conditions_window_commit_current_grouped_effect_summary_state_before_group_switch -> 0x004da0f0 shell_event_conditions_window_refresh_controls -> 0x004da9a0 shell_event_conditions_window_refresh_current_grouped_effect_summary_state_from_selected_event -> 0x004dbb80 shell_event_conditions_window_dispatch_selected_event_strip_and_grouped_band_actions
  • 0x004dbfca shell_event_conditions_window_select_grouped_effect_target_scope_mode_and_refresh -> 0x004d8ea0 shell_event_conditions_window_commit_current_selected_event_text_panels_before_selection_change -> 0x004dab60 shell_event_conditions_window_refresh_selected_grouped_effect_target_scope_strip -> 0x004db120 shell_event_conditions_window_refresh_selected_event_strip_and_navigation
  • 0x004dc670 shell_file_options_dialog_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004dc7d0 shell_has_file_options_dialog -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004dc7e0 shell_mark_file_options_dialog_dirty -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004dc7f0 shell_file_options_dialog_handle_message -> 0x004fe120 shell_has_settings_window -> 0x00501e50 shell_open_settings_window
  • 0x004dd010 shell_file_request_dialog_collect_target_path -> 0x004839b0 shell_setup_query_file_list_uses_map_extension_pattern
  • 0x004ddbd0 shell_detail_panel_transition_manager -> 0x004d4500 shell_ensure_editor_panel_window
  • 0x004dfbe0 shell_game_window_construct -> 0x004dfd70 shell_game_window_destroy -> 0x004dfdf0 shell_ensure_game_message_window -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004dfdf0 shell_ensure_game_message_window -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004e0960 game_uppermost_window_refresh_controls -> 0x004e0b20 game_uppermost_window_construct -> 0x004e0ba0 game_uppermost_window_handle_message
  • 0x004e0b20 game_uppermost_window_construct -> 0x004e0e40 shell_ensure_game_uppermost_window -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004e0ba0 game_uppermost_window_handle_message -> 0x0053f830 shell_window_find_registered_child_control_by_id
  • 0x004e0e40 shell_ensure_game_uppermost_window -> 0x004e0b20 game_uppermost_window_construct
  • 0x004e1d60 shell_load_screen_refresh_page_strip_and_page_kind_controls -> 0x004e2c10 shell_load_screen_select_page_subject_and_refresh
  • 0x004e1f50 shell_has_live_load_screen_window -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004e1f60 shell_mark_load_screen_window_dirty -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004e2c10 shell_load_screen_select_page_subject_and_refresh -> 0x004e3a00 shell_load_screen_step_selected_company_delta -> 0x004e3a80 shell_load_screen_window_handle_message -> 0x004e45d0 shell_load_screen_profile_stock_holdings_page_handle_message
  • 0x004e39e0 company_query_display_year_or_current_year -> 0x004e5cf0 shell_format_company_governance_and_economy_status_panel
  • 0x004e3a00 shell_load_screen_step_selected_company_delta -> 0x00429990 company_collection_get_nth_active_company_id -> 0x00429a50 company_collection_count_active_companies -> 0x004e2c10 shell_load_screen_select_page_subject_and_refresh
  • 0x004e3a80 shell_load_screen_window_handle_message -> 0x004ddbd0 shell_detail_panel_transition_manager -> 0x004e2c10 shell_load_screen_select_page_subject_and_refresh -> 0x004e3a00 shell_load_screen_step_selected_company_delta -> 0x004e45d0 shell_load_screen_profile_stock_holdings_page_handle_message -> 0x004e5300 shell_load_screen_render_player_detail_stock_holdings_panel -> 0x004e5a80 shell_render_company_overview_panel_header_and_optional_change_affordance -> 0x004e5cf0 shell_format_company_governance_and_economy_status_panel
  • 0x004e45d0 shell_load_screen_profile_stock_holdings_page_handle_message -> 0x00477820 profile_collection_count_active_chairman_records -> 0x004e2c10 shell_load_screen_select_page_subject_and_refresh -> 0x004e39e0 company_query_display_year_or_current_year -> 0x004e3a00 shell_load_screen_step_selected_company_delta -> 0x004e3a80 shell_load_screen_window_handle_message -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x004e4b10 shell_load_screen_reset_runtime_state_and_seed_selection -> 0x004e4ee0 shell_open_or_focus_load_screen_page
  • 0x004e4ee0 shell_open_or_focus_load_screen_page -> 0x004e2c10 shell_load_screen_select_page_subject_and_refresh -> 0x004e4b10 shell_load_screen_reset_runtime_state_and_seed_selection
  • 0x004e5130 shell_load_screen_render_company_stock_data_panel -> 0x004c0160 shell_format_company_stock_data_panel -> 0x004ea060 shell_load_screen_render_active_page_panel
  • 0x004e51ea shell_load_screen_render_game_status_briefing_panel -> 0x00432f40 scenario_event_collection_service_runtime_effect_records_for_trigger_kind -> 0x004ea060 shell_load_screen_render_active_page_panel
  • 0x004e5300 shell_load_screen_render_player_detail_stock_holdings_panel -> 0x00429a50 company_collection_count_active_companies -> 0x004348c0 scenario_state_get_selected_chairman_profile_record
  • 0x004e5a80 shell_render_company_overview_panel_header_and_optional_change_affordance -> 0x00434870 scenario_state_get_selected_chairman_company_record -> 0x004e5cf0 shell_format_company_governance_and_economy_status_panel
  • 0x004e5cf0 shell_format_company_governance_and_economy_status_panel -> 0x00426ef0 company_get_linked_chairman_profile_record -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value -> 0x004768c0 chairman_profile_owns_all_company_shares -> 0x004c56a0 shell_company_detail_window_handle_message -> 0x004e39e0 company_query_display_year_or_current_year
  • 0x004e68e0 shell_load_screen_render_company_list_panel -> 0x00429a50 company_collection_count_active_companies -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value
  • 0x004e6ef0 shell_load_screen_render_player_list_panel -> 0x00477820 profile_collection_count_active_chairman_records -> 0x00477860 profile_collection_get_nth_active_chairman_record
  • 0x004e7670 shell_load_screen_render_company_train_list_panel -> 0x004264c0 company_count_owned_trains -> 0x004e39e0 company_query_display_year_or_current_year
  • 0x004e8bb0 shell_load_screen_render_company_station_list_panel -> 0x00426590 company_count_linked_transit_sites
  • 0x004e9460 shell_load_screen_render_map_cargo_list_panel -> 0x0041e220 structure_candidate_is_enabled_for_current_year -> 0x0041e650 structure_candidate_query_route_style_or_local_availability_metric
  • 0x004e9b20 shell_load_screen_render_company_report_history_panel -> 0x00425880 company_compute_negative_cash_balance_interest_rate -> 0x004258c0 company_compute_positive_cash_balance_interest_rate -> 0x0042a5d0 company_read_year_or_control_transfer_metric_value -> 0x004ea060 shell_load_screen_render_active_page_panel
  • 0x004ea060 shell_load_screen_render_active_page_panel -> 0x004e5130 shell_load_screen_render_company_stock_data_panel -> 0x004e51ea shell_load_screen_render_game_status_briefing_panel -> 0x004e5300 shell_load_screen_render_player_detail_stock_holdings_panel -> 0x004e5a80 shell_render_company_overview_panel_header_and_optional_change_affordance -> 0x004e68e0 shell_load_screen_render_company_list_panel -> 0x004e6ef0 shell_load_screen_render_player_list_panel -> 0x004e7670 shell_load_screen_render_company_train_list_panel -> 0x004e8270 shell_load_screen_render_company_industry_list_panel -> 0x004e8bb0 shell_load_screen_render_company_station_list_panel -> 0x004e9460 shell_load_screen_render_map_cargo_list_panel -> 0x004e9b20 shell_load_screen_render_company_report_history_panel
  • 0x004ea620 shell_load_screen_window_construct -> 0x004e3a80 shell_load_screen_window_handle_message -> 0x004e5300 shell_load_screen_render_player_detail_stock_holdings_panel -> 0x004e5a80 shell_render_company_overview_panel_header_and_optional_change_affordance -> 0x004e5cf0 shell_format_company_governance_and_economy_status_panel -> 0x004ea720 shell_load_screen_window_is_open -> 0x004ea730 shell_load_screen_window_destroy -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004ea720 shell_load_screen_window_is_open -> 0x004ea620 shell_load_screen_window_construct -> 0x004ea730 shell_load_screen_window_destroy
  • 0x004ea730 shell_load_screen_window_destroy -> 0x004ea620 shell_load_screen_window_construct
  • 0x004eb890 shell_present_merger_vote_outcome_dialog -> 0x004ebd10 shell_resolve_merger_vote_and_commit_outcome
  • 0x004ebd10 shell_resolve_merger_vote_and_commit_outcome -> 0x004eb890 shell_present_merger_vote_outcome_dialog
  • 0x004ec640 shell_company_detail_attempt_merger_flow -> 0x004c56a0 shell_company_detail_window_handle_message -> 0x004ebd10 shell_resolve_merger_vote_and_commit_outcome
  • 0x004ee0e0 multiplayer_open_staged_text_entry_dialog -> 0x00484910 shell_save_graphics_config -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004ee1d0 multiplayer_commit_staged_text_entry -> 0x00484910 shell_save_graphics_config
  • 0x004ee3a0 multiplayer_reset_tool_globals -> 0x00482ec0 shell_transition_mode
  • 0x004ee810 multiplayer_publish_wrapped_chat_message -> 0x0053f830 shell_window_find_registered_child_control_by_id
  • 0x004ee950 multiplayer_load_selected_map_preview_surface -> 0x004efe80 multiplayer_window_init_globals -> 0x0053f830 shell_window_find_registered_child_control_by_id
  • 0x004eed30 multiplayer_sync_selected_map_entry -> 0x004ee950 multiplayer_load_selected_map_preview_surface
  • 0x004f2e80 shell_has_live_overview_window -> 0x00439140 simulation_frame_accumulate_and_step_world -> 0x004f3a10 shell_open_or_focus_overview_window
  • 0x004f2e90 shell_mark_overview_window_dirty -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x004f38a0 shell_overview_window_construct -> 0x004f3a10 shell_open_or_focus_overview_window -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x004f38f0 shell_overview_window_handle_message -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x004f3a10 shell_open_or_focus_overview_window -> 0x004f38a0 shell_overview_window_construct
  • 0x004fe130 shell_mark_settings_window_dirty -> 0x00439140 simulation_frame_accumulate_and_step_world -> 0x00501e50 shell_open_settings_window
  • 0x00500640 shell_settings_window_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x00502030 shell_setup_window_draw_table_driven_payload_category_row -> 0x00504010 shell_setup_window_construct -> 0x00552560 shell_queue_world_anchor_marker
  • 0x00502160 shell_setup_window_set_first_persisted_selector_flag_or_index_and_save_config -> 0x00484910 shell_save_graphics_config -> 0x005021c0 shell_setup_window_set_second_persisted_selector_flag_or_index_and_save_config -> 0x00504010 shell_setup_window_construct
  • 0x005021c0 shell_setup_window_set_second_persisted_selector_flag_or_index_and_save_config -> 0x00484910 shell_save_graphics_config -> 0x00502160 shell_setup_window_set_first_persisted_selector_flag_or_index_and_save_config -> 0x00504010 shell_setup_window_construct
  • 0x00502220 shell_setup_window_publish_selected_profile_labels_and_preview_surface -> 0x00442400 shell_setup_load_selected_profile_bundle_into_payload_record -> 0x0047be50 shell_setup_profile_copy_payload_scroll_count_and_campaign_byte_and_seed_row_categories -> 0x00502c00 shell_setup_window_select_launch_mode_and_apply_shell_state -> 0x0053f830 shell_window_find_registered_child_control_by_id -> 0x00559520 surface_init_rgba_pixel_buffer
  • 0x00502720 paint_terrain_tool_init_globals -> 0x004ee3a0 multiplayer_reset_tool_globals
  • 0x005027b0 shell_setup_window_refresh_file_backed_selection_list_panel -> 0x004333f0 shell_setup_build_file_list_records_from_current_root_and_pattern -> 0x004336a0 shell_setup_file_list_construct_and_scan_dataset -> 0x00502220 shell_setup_window_publish_selected_profile_labels_and_preview_surface -> 0x00502c00 shell_setup_window_select_launch_mode_and_apply_shell_state
  • 0x00502910 shell_setup_window_refresh_mode_dependent_lists -> 0x005027b0 shell_setup_window_refresh_file_backed_selection_list_panel -> 0x00502c00 shell_setup_window_select_launch_mode_and_apply_shell_state
  • 0x00502c00 shell_setup_window_select_launch_mode_and_apply_shell_state -> 0x004336a0 shell_setup_file_list_construct_and_scan_dataset -> 0x00438890 shell_active_mode_run_profile_startup_and_load_dispatch -> 0x00482d80 runtime_query_cached_local_exe_version_string -> 0x004eb0b0 shell_open_grayscale_map_tga_picker_and_stage_selection -> 0x005027b0 shell_setup_window_refresh_file_backed_selection_list_panel -> 0x00502910 shell_setup_window_refresh_mode_dependent_lists -> 0x005033d0 shell_setup_window_handle_message
  • 0x005033d0 shell_setup_window_handle_message -> 0x0042a970 shell_open_file_dialog_copy_selected_path_and_restore_cwd -> 0x00484910 shell_save_graphics_config -> 0x004eb0b0 shell_open_grayscale_map_tga_picker_and_stage_selection -> 0x004fe120 shell_has_settings_window -> 0x00501e50 shell_open_settings_window -> 0x00501f20 shell_query_registry_open_command_for_http_or_rtf_target -> 0x00502220 shell_setup_window_publish_selected_profile_labels_and_preview_surface -> 0x00502550 shell_setup_window_refresh_selection_lists_and_summary_fields -> 0x00502910 shell_setup_window_refresh_mode_dependent_lists -> 0x00502c00 shell_setup_window_select_launch_mode_and_apply_shell_state -> 0x00504010 shell_setup_window_construct -> 0x005411c0 shell_query_tga_header_is_supported_truecolor_image
  • 0x00504010 shell_setup_window_construct -> 0x00502030 shell_setup_window_draw_table_driven_payload_category_row -> 0x00502160 shell_setup_window_set_first_persisted_selector_flag_or_index_and_save_config -> 0x005021c0 shell_setup_window_set_second_persisted_selector_flag_or_index_and_save_config -> 0x00502550 shell_setup_window_refresh_selection_lists_and_summary_fields -> 0x00502910 shell_setup_window_refresh_mode_dependent_lists -> 0x00502c00 shell_setup_window_select_launch_mode_and_apply_shell_state -> 0x0053f830 shell_window_find_registered_child_control_by_id -> 0x0053f9c0 shell_window_register_child_control_sorted_by_priority_and_optional_tag -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x00504ae0 shell_station_detail_set_active_candidate_service_preview -> 0x0043f640 world_render_station_candidate_service_map_overlay -> 0x00504a90 shell_station_detail_clear_active_candidate_service_preview
  • 0x00504ba0 shell_station_detail_update_candidate_service_entry -> 0x0047e240 placed_structure_query_candidate_local_service_metrics -> 0x00504a90 shell_station_detail_clear_active_candidate_service_preview -> 0x00504ae0 shell_station_detail_set_active_candidate_service_preview
  • 0x00504bea shell_station_detail_format_candidate_local_service_summary -> 0x0047e240 placed_structure_query_candidate_local_service_metrics -> 0x00504ae0 shell_station_detail_set_active_candidate_service_preview
  • 0x00505760 shell_station_detail_refresh_candidate_service_rows -> 0x0047e330 placed_structure_count_candidates_with_local_service_metrics -> 0x00504ba0 shell_station_detail_update_candidate_service_entry
  • 0x005068c0 shell_station_detail_window_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x00508bb0 station_place_world_surface_sync_and_dispatch -> 0x00508550 station_place_format_selected_site_summary
  • 0x005091b0 station_place_window_handle_message -> 0x00508bb0 station_place_world_surface_sync_and_dispatch
  • 0x00509d80 station_place_window_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x0050a530 station_place_window_service_frame -> 0x00508bb0 station_place_world_surface_sync_and_dispatch
  • 0x0050c500 shell_present_chairmanship_takeover_vote_outcome_dialog -> 0x0050c940 shell_resolve_chairmanship_takeover_vote_and_commit_outcome
  • 0x0050c940 shell_resolve_chairmanship_takeover_vote_and_commit_outcome -> 0x0050c500 shell_present_chairmanship_takeover_vote_outcome_dialog
  • 0x0050ccc0 shell_company_detail_attempt_chairmanship_takeover_flow -> 0x004c56a0 shell_company_detail_window_handle_message -> 0x0050c940 shell_resolve_chairmanship_takeover_vote_and_commit_outcome
  • 0x0050e400 track_lay_window_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x0050f740 shell_has_live_trainbuy_window -> 0x00439140 simulation_frame_accumulate_and_step_world -> 0x00512c50 shell_open_or_focus_trainbuy_window
  • 0x0050f750 shell_mark_trainbuy_window_dirty -> 0x00439140 simulation_frame_accumulate_and_step_world
  • 0x0050f790 shell_trainbuy_window_compute_selected_upgrade_total_and_count -> 0x0050f760 shell_trainbuy_window_query_selected_locomotive_id -> 0x0050f890 shell_trainbuy_window_render_selected_train_upgrade_summary
  • 0x0050f890 shell_trainbuy_window_render_selected_train_upgrade_summary -> 0x0050f760 shell_trainbuy_window_query_selected_locomotive_id -> 0x0050f790 shell_trainbuy_window_compute_selected_upgrade_total_and_count -> 0x00511500 shell_trainbuy_window_construct
  • 0x0050fc00 shell_trainbuy_window_render_selected_train_route_and_state_panel -> 0x005519f0 shell_publish_text_callout_presentation -> 0x00552560 shell_queue_world_anchor_marker
  • 0x00511500 shell_trainbuy_window_construct -> 0x0050f890 shell_trainbuy_window_render_selected_train_upgrade_summary -> 0x0050fc00 shell_trainbuy_window_render_selected_train_route_and_state_panel -> 0x00512080 shell_trainbuy_window_refresh_controls -> 0x00512c50 shell_open_or_focus_trainbuy_window -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x00512080 shell_trainbuy_window_refresh_controls -> 0x00511500 shell_trainbuy_window_construct
  • 0x00512c50 shell_open_or_focus_trainbuy_window -> 0x00433b00 shell_can_open_trainbuy_window_or_warn -> 0x00511500 shell_trainbuy_window_construct -> 0x00512080 shell_trainbuy_window_refresh_controls
  • 0x005130f0 shell_trainbuy_window_query_selected_train_record -> 0x00518140 indexed_collection_resolve_live_entry_by_id
  • 0x005131a0 shell_trainbuy_window_selected_train_belongs_to_selected_company -> 0x00513220 shell_trainbuy_window_warn_selected_train_not_owned_by_current_company
  • 0x00513220 shell_trainbuy_window_warn_selected_train_not_owned_by_current_company -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks
  • 0x00514110 shell_train_detail_window_refresh_selected_train_name_label -> 0x00514420 shell_train_detail_window_construct
  • 0x00514160 shell_train_detail_window_refresh_controls -> 0x00513720 shell_trainbuy_window_refresh_selection_column_empty_state_labels -> 0x00514420 shell_train_detail_window_construct -> 0x00514620 shell_open_or_focus_train_detail_window -> 0x00514690 shell_train_detail_window_handle_message
  • 0x00514420 shell_train_detail_window_construct -> 0x00512f80 shell_trainbuy_window_refresh_selection_side_toggle -> 0x00514160 shell_train_detail_window_refresh_controls -> 0x00514620 shell_open_or_focus_train_detail_window -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x00514690 shell_train_detail_window_handle_message -> 0x004ab980 train_set_route_operating_mode_and_scalar -> 0x004b2c10 train_route_list_validate_reachability_and_station_pair -> 0x004b3000 train_route_list_remove_entry_and_compact -> 0x004b3160 train_route_list_insert_staged_entry_at_index -> 0x00512c50 shell_open_or_focus_trainbuy_window -> 0x005130f0 shell_trainbuy_window_query_selected_train_record -> 0x00513220 shell_trainbuy_window_warn_selected_train_not_owned_by_current_company -> 0x00514160 shell_train_detail_window_refresh_controls
  • 0x00516d00 tutorial_validate_train_route_station_indicator_step -> 0x004b3160 train_route_list_insert_staged_entry_at_index -> 0x004c98a0 shell_open_custom_modal_dialog_with_callbacks -> 0x00516be0 tutorial_advance_step_and_refresh_expected_control_ids
  • 0x005174e0 shell_video_window_construct -> 0x0053fa50 shell_window_bind_resource_and_initialize_child_control_links
  • 0x00517570 shell_video_window_destroy -> 0x00484910 shell_save_graphics_config -> 0x005174e0 shell_video_window_construct
  • 0x00517cf0 indexed_collection_slot_count -> 0x00518380 indexed_collection_get_nth_live_entry_id
  • 0x00517d40 indexed_collection_entry_id_is_live -> 0x004ba3d0 shell_building_detail_refresh_subject_cargo_and_service_rows -> 0x00518140 indexed_collection_resolve_live_entry_by_id
  • 0x0051c920 localization_lookup_display_label_by_stem_or_fallback -> 0x004ba3d0 shell_building_detail_refresh_subject_cargo_and_service_rows
  • 0x0051db80 math_measure_float_xy_pair_distance -> 0x00402cb0 city_connection_try_build_route_with_optional_direct_site_placement -> 0x0049bd40 route_entry_collection_run_initial_candidate_path_sweep -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints -> 0x00552900 shell_queue_projected_world_anchor_quad
  • 0x0051ef20 shell_load_display_runtime_config_or_init_defaults -> 0x0051ebc0 shell_reset_display_runtime_defaults -> 0x0051eea0 shell_save_display_runtime_config
  • 0x005204b0 shell_flush_deferred_work_queues -> 0x00443a50 world_entry_transition_and_runtime_bringup
  • 0x00520620 shell_service_frame_cycle -> 0x005204b0 shell_flush_deferred_work_queues
  • 0x00521390 bootstrap_destroy_shell_service_bundle -> 0x00521060 bootstrap_init_shell_service_bundle
  • 0x0053f830 shell_window_find_registered_child_control_by_id -> 0x004e0ba0 game_uppermost_window_handle_message -> 0x00502220 shell_setup_window_publish_selected_profile_labels_and_preview_surface -> 0x00504010 shell_setup_window_construct
  • 0x0053f9c0 shell_window_register_child_control_sorted_by_priority_and_optional_tag -> 0x004c4c70 shell_company_detail_setup_dividend_rate_adjust_controls -> 0x00558130 shell_child_control_set_owner_resolve_caption_and_refresh
  • 0x00540a47 shell_control_refresh_matching_dynamic_text_payload -> 0x005639d2 shell_control_release_dynamic_text_payload
  • 0x005411c0 shell_query_tga_header_is_supported_truecolor_image -> 0x005033d0 shell_setup_window_handle_message
  • 0x0054fb10 shell_queue_callout_leader_path -> 0x0054f710 shell_queue_callout_segment_marker
  • 0x005519f0 shell_publish_text_callout_presentation -> 0x0054fb10 shell_queue_callout_leader_path
  • 0x00552900 shell_queue_projected_world_anchor_quad -> 0x0051db80 math_measure_float_xy_pair_distance
  • 0x00558130 shell_child_control_set_owner_resolve_caption_and_refresh -> 0x0053f9c0 shell_window_register_child_control_sorted_by_priority_and_optional_tag
  • 0x0055d8d0 display_get_primary_adapter_descriptor -> 0x00484a60 shell_match_legacy_gpu_profile_token
  • 0x005a152e math_abs_double_with_crt_special_case_handling -> 0x0049c900 route_entry_collection_try_extend_search_frontier_toward_target_coords -> 0x0049d380 route_entry_collection_search_path_between_entry_or_coord_endpoints