156 lines
9.2 KiB
Markdown
156 lines
9.2 KiB
Markdown
|
|
# Shell Load Startup Subgraph
|
||
|
|
|
||
|
|
- Nodes: `46`
|
||
|
|
- Edges: `69`
|
||
|
|
- Seeds: `0x00438890`, `0x00482ec0`
|
||
|
|
- Graphviz: `shell-load-subgraph.dot`
|
||
|
|
|
||
|
|
## Nodes
|
||
|
|
|
||
|
|
| Address | Name | Subsystem | Confidence |
|
||
|
|
| --- | --- | --- | --- |
|
||
|
|
| `0x004133b0` | `placed_structure_collection_refresh_local_runtime_records_and_position_scalars` | `map` | `2` |
|
||
|
|
| `0x0041ea50` | `world_setup_building_collection_phase` | `map` | `3` |
|
||
|
|
| `0x00421b60` | `world_region_collection_seed_default_regions` | `map` | `4` |
|
||
|
|
| `0x00421c20` | `world_region_collection_run_building_population_pass` | `map` | `4` |
|
||
|
|
| `0x00434300` | `world_runtime_release_global_services` | `map` | `3` |
|
||
|
|
| `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` |
|
||
|
|
| `0x0043f640` | `world_render_station_candidate_service_map_overlay` | `render` | `4` |
|
||
|
|
| `0x00443a50` | `world_entry_transition_and_runtime_bringup` | `map` | `4` |
|
||
|
|
| `0x00445ac0` | `shell_map_file_entry_coordinator` | `map` | `4` |
|
||
|
|
| `0x00446d40` | `world_load_saved_runtime_state_bundle` | `map` | `4` |
|
||
|
|
| `0x0044fb70` | `world_compute_transport_and_pricing_grid` | `map` | `3` |
|
||
|
|
| `0x0046b780` | `multiplayer_preview_dataset_service_launch_state_and_warn_out_of_sync` | `shell` | `4` |
|
||
|
|
| `0x0047d440` | `world_conditionally_seed_named_starting_railroad_companies` | `map` | `4` |
|
||
|
|
| `0x00482ec0` | `shell_transition_mode` | `bootstrap` | `4` |
|
||
|
|
| `0x00483f70` | `shell_service_pump_iteration` | `shell` | `4` |
|
||
|
|
| `0x004840e0` | `bootstrap_init_shell_window_services` | `bootstrap` | `4` |
|
||
|
|
| `0x00484910` | `shell_save_graphics_config` | `shell` | `4` |
|
||
|
|
| `0x004882e0` | `world_region_border_overlay_rebuild` | `map` | `4` |
|
||
|
|
| `0x004b8dc0` | `shell_campaign_window_destroy` | `shell` | `4` |
|
||
|
|
| `0x004b8e60` | `shell_campaign_window_construct` | `shell` | `4` |
|
||
|
|
| `0x004c7bc0` | `shell_credits_window_destroy` | `shell` | `4` |
|
||
|
|
| `0x004c7fc0` | `shell_credits_window_construct` | `shell` | `4` |
|
||
|
|
| `0x004dd010` | `shell_file_request_dialog_collect_target_path` | `shell` | `4` |
|
||
|
|
| `0x004dfbe0` | `shell_game_window_construct` | `shell` | `4` |
|
||
|
|
| `0x004dfd70` | `shell_game_window_destroy` | `shell` | `4` |
|
||
|
|
| `0x004dfdf0` | `shell_ensure_game_message_window` | `shell` | `4` |
|
||
|
|
| `0x004e3a80` | `shell_load_screen_window_handle_message` | `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` |
|
||
|
|
| `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` |
|
||
|
|
| `0x004ee3a0` | `multiplayer_reset_tool_globals` | `shell` | `3` |
|
||
|
|
| `0x004ee950` | `multiplayer_load_selected_map_preview_surface` | `shell` | `4` |
|
||
|
|
| `0x004efe80` | `multiplayer_window_init_globals` | `shell` | `4` |
|
||
|
|
| `0x00502720` | `paint_terrain_tool_init_globals` | `shell` | `4` |
|
||
|
|
| `0x00504010` | `shell_setup_window_construct` | `shell` | `4` |
|
||
|
|
| `0x005174e0` | `shell_video_window_construct` | `shell` | `4` |
|
||
|
|
| `0x00517570` | `shell_video_window_destroy` | `shell` | `4` |
|
||
|
|
| `0x005204b0` | `shell_flush_deferred_work_queues` | `shell` | `4` |
|
||
|
|
| `0x00521390` | `bootstrap_destroy_shell_service_bundle` | `bootstrap` | `4` |
|
||
|
|
|
||
|
|
## Edges
|
||
|
|
|
||
|
|
- `0x00421b60` `world_region_collection_seed_default_regions`
|
||
|
|
-> `0x004384d0` `world_run_post_load_generation_pipeline`
|
||
|
|
- `0x00434300` `world_runtime_release_global_services`
|
||
|
|
-> `0x00443a50` `world_entry_transition_and_runtime_bringup`
|
||
|
|
-> `0x00446d40` `world_load_saved_runtime_state_bundle`
|
||
|
|
-> `0x00482ec0` `shell_transition_mode`
|
||
|
|
- `0x00437220` `world_build_chairman_profile_slot_records`
|
||
|
|
-> `0x004384d0` `world_run_post_load_generation_pipeline`
|
||
|
|
- `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`
|
||
|
|
- `0x0043f640` `world_render_station_candidate_service_map_overlay`
|
||
|
|
-> `0x0046b780` `multiplayer_preview_dataset_service_launch_state_and_warn_out_of_sync`
|
||
|
|
- `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`
|
||
|
|
- `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`
|
||
|
|
- `0x0047d440` `world_conditionally_seed_named_starting_railroad_companies`
|
||
|
|
-> `0x004377a0` `world_seed_default_chairman_profile_slots`
|
||
|
|
- `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`
|
||
|
|
- `0x004840e0` `bootstrap_init_shell_window_services`
|
||
|
|
-> `0x00482ec0` `shell_transition_mode`
|
||
|
|
-> `0x00483f70` `shell_service_pump_iteration`
|
||
|
|
-> `0x00521390` `bootstrap_destroy_shell_service_bundle`
|
||
|
|
- `0x004882e0` `world_region_border_overlay_rebuild`
|
||
|
|
-> `0x004384d0` `world_run_post_load_generation_pipeline`
|
||
|
|
- `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`
|
||
|
|
-> `0x004dfdf0` `shell_ensure_game_message_window`
|
||
|
|
- `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`
|
||
|
|
- `0x004e5a80` `shell_render_company_overview_panel_header_and_optional_change_affordance`
|
||
|
|
-> `0x004e5cf0` `shell_format_company_governance_and_economy_status_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`
|
||
|
|
- `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`
|
||
|
|
- `0x004ee3a0` `multiplayer_reset_tool_globals`
|
||
|
|
-> `0x00482ec0` `shell_transition_mode`
|
||
|
|
- `0x004ee950` `multiplayer_load_selected_map_preview_surface`
|
||
|
|
-> `0x004efe80` `multiplayer_window_init_globals`
|
||
|
|
- `0x00502720` `paint_terrain_tool_init_globals`
|
||
|
|
-> `0x004ee3a0` `multiplayer_reset_tool_globals`
|
||
|
|
- `0x00517570` `shell_video_window_destroy`
|
||
|
|
-> `0x00484910` `shell_save_graphics_config`
|
||
|
|
-> `0x005174e0` `shell_video_window_construct`
|
||
|
|
- `0x005204b0` `shell_flush_deferred_work_queues`
|
||
|
|
-> `0x00443a50` `world_entry_transition_and_runtime_bringup`
|