GoG symbol map — map phase#
Behavioral mapping from src/LORDS2.EXE.c to src/Lords2-gog.exe.c. Retail and GoG VAs differ; names are matched by fingerprint and call graph.
Generated by tools/ghidra/map_gog_symbols.py --subsystem map.
Mapped symbols#
lotr2_name |
Retail old | Retail addr | GoG old | GoG addr | Kind | Confidence | Evidence |
|---|---|---|---|---|---|---|---|
lotr2_map_advance_army_path_step |
lotr2_map_advance_army_path_step |
0x004758a0 | FUN_0046634d |
0x0046634d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_advance_build_queue_slot |
lotr2_map_advance_build_queue_slot |
0x0047c1b0 | FUN_0046c2de |
0x0046c2de | fun | anchor | Manual cross-build validation |
lotr2_map_ai_dispatch_army_by_order_type |
lotr2_map_ai_dispatch_army_by_order_type |
0x0 | FUN_004a57ac |
0x004a57ac | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_find_siege_target_province |
lotr2_map_ai_find_siege_target_province |
0x004b6797 | FUN_004a07f2 |
0x004a07f2 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_order_assault_garrison |
lotr2_map_ai_order_assault_garrison |
0x004bbf91 | FUN_004a6270 |
0x004a6270 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_order_follow_friendly |
lotr2_map_ai_order_follow_friendly |
0x004bbc2c | FUN_004a5f0a |
0x004a5f0a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_order_merge_with_friendly |
lotr2_map_ai_order_merge_with_friendly |
0x004bb6c0 | FUN_004a599d |
0x004a599d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_order_move_to_target |
lotr2_map_ai_order_move_to_target |
0x004bb842 | FUN_004a5b1f |
0x004a5b1f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_order_siege_capital |
lotr2_map_ai_order_siege_capital |
0x004bbdda | FUN_004a60b9 |
0x004a60b9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_pick_best_staging_army |
lotr2_map_ai_pick_best_staging_army |
0x004b68bd | FUN_004a0917 |
0x004a0917 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_pick_nearest_neighbor_province |
lotr2_map_ai_pick_nearest_neighbor_province |
0x004b65ee | FUN_004a0649 |
0x004a0649 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_pick_war_target_player |
lotr2_map_ai_pick_war_target_player |
0x004b62a3 | FUN_004a01ea |
0x004a01ea | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_pick_waypoint_near_capital |
lotr2_map_ai_pick_waypoint_near_capital |
0x004bc456 | FUN_004a6735 |
0x004a6735 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_pick_waypoint_near_castle |
lotr2_map_ai_pick_waypoint_near_castle |
0x004bc2c4 | FUN_004a65a3 |
0x004a65a3 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_set_army_destination |
lotr2_map_ai_set_army_destination |
0x004bc1eb | FUN_004a64ca |
0x004a64ca | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_ai_validate_army_merge_target |
lotr2_map_ai_validate_army_merge_target |
0x004b61ff | FUN_0049ff71 |
0x0049ff71 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_append_province_to_layer |
lotr2_map_append_province_to_layer |
0x00433984 | FUN_00429153 |
0x00429153 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_apply_food_upkeep |
lotr2_map_apply_food_upkeep |
0x00479578 | FUN_0046965a |
0x0046965a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_apply_gold_upkeep |
lotr2_map_apply_gold_upkeep |
0x004794ad | FUN_0046958f |
0x0046958f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_apply_population_growth |
lotr2_map_apply_population_growth |
0x00433474 | FUN_00428c42 |
0x00428c42 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_army_handler_merge_arrive |
FUN_00474c14 |
0x00474c14 | FUN_00465622 |
0x00465622 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_army_handler_nop |
FUN_00474870 |
0x00474870 | FUN_00465214 |
0x00465214 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_army_handler_stub_0 |
FUN_00474e28 |
0x00474e28 | FUN_004658a0 |
0x004658a0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_army_handler_stub_1 |
FUN_00474e33 |
0x00474e33 | FUN_004658ab |
0x004658ab | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_army_handler_stub_2 |
FUN_00474e3e |
0x00474e3e | FUN_004658b6 |
0x004658b6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_army_handler_tick_move |
FUN_0047487b |
0x0047487b | FUN_0046521f |
0x0046521f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_army_handler_trade_arrive |
FUN_00474d1e |
0x00474d1e | FUN_00465761 |
0x00465761 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_army_sprite_offset_for_dir |
FUN_0047581c |
0x0047581c | FUN_004662c9 |
0x004662c9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_assign_army_to_slot |
lotr2_map_assign_army_to_slot |
0x004793dd | FUN_004694bf |
0x004694bf | fun | anchor | Manual cross-build validation |
lotr2_map_blit_map_sprite_alt |
lotr2_map_blit_map_sprite_alt |
0x0043578b | FUN_0042a9ab |
0x0042a9ab | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_blit_map_sprite_scaled |
lotr2_map_blit_map_sprite_scaled |
0x004355d1 | FUN_0042a7f1 |
0x0042a7f1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_blit_map_sprite_unscaled |
lotr2_map_blit_map_sprite_unscaled |
0x004356b1 | FUN_0042a8d1 |
0x0042a8d1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_build_army_slot_table |
lotr2_map_build_army_slot_table |
0x0047d91d | FUN_0046da4b |
0x0046da4b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_build_layer_province_chains |
lotr2_map_build_layer_province_chains |
0x004339e4 | FUN_004291b3 |
0x004291b3 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_build_province_neighbors |
lotr2_map_build_province_neighbors |
0x00477bc4 | FUN_00467ca6 |
0x00467ca6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_cache_neighbor_province_ids |
lotr2_map_cache_neighbor_province_ids |
0x0047bf52 | FUN_0046c080 |
0x0046c080 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_cell_distance_manhattan |
FUN_0047ce33 |
0x0047ce33 | FUN_0046cf61 |
0x0046cf61 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_cell_has_army_unit |
lotr2_map_cell_has_army_unit |
0x00479d2c | FUN_00469e0e |
0x00469e0e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_cell_has_nearest_flag_ring |
lotr2_map_cell_has_nearest_flag_ring |
0x00432a77 | FUN_00428007 |
0x00428007 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_cell_has_passable_rect_ring |
lotr2_map_cell_has_passable_rect_ring |
0x00432ae8 | FUN_00428078 |
0x00428078 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_claim_province_rect |
lotr2_map_claim_province_rect |
0x0 | FUN_0046a2ff |
0x0046a2ff | fun | anchor | Manual cross-build validation |
lotr2_map_clamp_viewport_origin |
lotr2_map_clamp_viewport_origin |
0x004348fb | FUN_00429b1d |
0x00429b1d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_classify_army_target_cell |
lotr2_map_classify_army_target_cell |
0x0047618f | FUN_00466c3c |
0x00466c3c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_army_cells_in_rect |
lotr2_map_clear_army_cells_in_rect |
0x00475c8f | FUN_0046673c |
0x0046673c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_army_slot_marker |
lotr2_map_clear_army_slot_marker |
0x0047d8ac | FUN_0046d9da |
0x0046d9da | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_build_queue_layer |
lotr2_map_clear_build_queue_layer |
0x0047c6ce | FUN_0046c7fc |
0x0046c7fc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_cell_highlights |
lotr2_map_clear_cell_highlights |
0x0047de23 | FUN_0046df51 |
0x0046df51 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_cell_occupancy_bits |
lotr2_map_clear_cell_occupancy_bits |
0x0047c58c | FUN_0046c6ba |
0x0046c6ba | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_cell_with_upkeep |
lotr2_map_clear_cell_with_upkeep |
0x00479d79 | FUN_00469e5b |
0x00469e5b | fun | anchor | Manual cross-build validation |
lotr2_map_clear_layer_province_lists |
lotr2_map_clear_layer_province_lists |
0x00433901 | FUN_004290d0 |
0x004290d0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_province_armies |
lotr2_map_clear_province_armies |
0x0047833a | FUN_0046841c |
0x0046841c | fun | anchor | Manual cross-build validation |
lotr2_map_clear_province_army_record |
lotr2_map_clear_province_army_record |
0x00474720 | FUN_004650b0 |
0x004650b0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_province_army_slot |
lotr2_map_clear_province_army_slot |
0x0047934a | FUN_0046942c |
0x0046942c | fun | anchor | Manual cross-build validation |
lotr2_map_clear_province_cell |
lotr2_map_clear_province_cell |
0x0047a167 | FUN_0046a295 |
0x0046a295 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_province_layer_by_index |
FUN_0047d2ac |
0x0047d2ac | FUN_0046d3da |
0x0046d3da | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_province_layers |
lotr2_map_clear_province_layers |
0x0047c48a | FUN_0046c5b8 |
0x0046c5b8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_clear_province_rect |
lotr2_map_clear_province_rect |
0x0047a078 | FUN_0046a1a6 |
0x0046a1a6 | fun | anchor | Manual cross-build validation |
lotr2_map_clear_province_slot_pairs |
lotr2_map_clear_province_slot_pairs |
0x004b1e75 | FUN_0049bc1d |
0x0049bc1d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_collect_special_tiles |
lotr2_map_collect_special_tiles |
0x00478b5f | FUN_00468c41 |
0x00468c41 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_compute_neighbor_visibility |
lotr2_map_compute_neighbor_visibility |
0x0047dcd7 | FUN_0046de05 |
0x0046de05 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_count_province_armies |
lotr2_map_count_province_armies |
0x00479aab | FUN_00469b8d |
0x00469b8d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_display_army_slot_tile |
lotr2_map_display_army_slot_tile |
0x004799ba | FUN_00469a9c |
0x00469a9c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_display_next_army_slot |
FUN_004798bd |
0x004798bd | FUN_0046999f |
0x0046999f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_draw_capital_tiles |
lotr2_map_draw_capital_tiles |
0x0047818a | FUN_0046826c |
0x0046826c | fun | anchor | Manual cross-build validation |
lotr2_map_draw_cell_tile |
lotr2_map_draw_cell_tile |
0x00435263 | FUN_0042a483 |
0x0042a483 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_fill_province_rect |
lotr2_map_fill_province_rect |
0x004797ab | FUN_0046988d |
0x0046988d | fun | anchor | Manual cross-build validation |
lotr2_map_find_castle_cell |
lotr2_map_find_castle_cell |
0x00477eef | FUN_00467fd1 |
0x00467fd1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_find_cell_by_tile_index |
FUN_004345e0 |
0x004345e0 | FUN_00429800 |
0x00429800 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_find_keep_cell |
lotr2_map_find_keep_cell |
0x0047803f | FUN_00468121 |
0x00468121 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_find_nearest_cell_flag |
lotr2_map_find_nearest_cell_flag |
0x0047ce8f | FUN_0046cfbd |
0x0046cfbd | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_find_nearest_friendly_army |
lotr2_map_find_nearest_friendly_army |
0x00476a85 | FUN_00467532 |
0x00467532 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_find_nearest_hostile_army |
lotr2_map_find_nearest_hostile_army |
0x0047690b | FUN_004673b8 |
0x004673b8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_find_path_radius_to_cell |
lotr2_map_find_path_radius_to_cell |
0x0047688f | FUN_0046733c |
0x0046733c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_find_strongest_army_near_capital |
lotr2_map_find_strongest_army_near_capital |
0x0047d2fe | FUN_0046d42c |
0x0046d42c | fun | anchor | Manual cross-build validation |
lotr2_map_get_neighbor_edge_flags |
lotr2_map_get_neighbor_edge_flags |
0x0047c019 | FUN_0046c147 |
0x0046c147 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_highlight_province_cells |
lotr2_map_highlight_province_cells |
0x0047dea7 | FUN_0046dfd5 |
0x0046dfd5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_highlight_rect_cells |
lotr2_map_highlight_rect_cells |
0x0047df39 | FUN_0046e067 |
0x0046e067 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_hit_test_cell_from_cursor |
lotr2_map_hit_test_cell_from_cursor |
0x00434982 | FUN_00429ba4 |
0x00429ba4 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_init_edge_visibility |
FUN_0047ad96 |
0x0047ad96 | FUN_0046aec4 |
0x0046aec4 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_init_province_cost_table |
lotr2_map_init_province_cost_table |
0x00432eec | FUN_0042847c |
0x0042847c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_init_province_grid |
lotr2_map_init_province_grid |
0x004346a1 | FUN_004298c1 |
0x004298c1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_is_visible_overlay_cell |
lotr2_map_is_visible_overlay_cell |
0x0047dd66 | FUN_0046de94 |
0x0046de94 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_layer_has_province_id |
lotr2_map_layer_has_province_id |
0x00433a8f | FUN_0042925e |
0x0042925e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_load_from_dat |
FUN_00477610 |
0x00477610 | FUN_00467770 |
0x00467770 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_load_new_game |
lotr2_map_load_new_game |
0x00477580 | FUN_004676e0 |
0x004676e0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_load_pl8_province_tiles |
lotr2_map_load_pl8_province_tiles |
0x00479f3d | FUN_0046a037 |
0x0046a037 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_load_pl8_tiles |
FUN_0047a007 |
0x0047a007 | FUN_0046a101 |
0x0046a101 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_locate_province_structures |
lotr2_map_locate_province_structures |
0x00478d7f | FUN_00468e61 |
0x00468e61 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_mark_province_rect_dirty |
FUN_0047ac3d |
0x0047ac3d | FUN_0046ad6b |
0x0046ad6b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_nop_stub |
lotr2_map_nop_stub |
0x0 | FUN_00428471 |
0x00428471 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_on_province_army_conquered |
lotr2_map_on_province_army_conquered |
0x00433ee6 | FUN_004296b5 |
0x004296b5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_paint_build_queue_rect |
lotr2_map_paint_build_queue_rect |
0x0047c375 | FUN_0046c4a3 |
0x0046c4a3 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_paint_province_rect |
lotr2_map_paint_province_rect |
0x004796eb | FUN_004697cd |
0x004697cd | fun | anchor | Manual cross-build validation |
lotr2_map_paint_sea_tiles |
lotr2_map_paint_sea_tiles |
0x0047dc06 | FUN_0046dd34 |
0x0046dd34 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_paint_visible_grid |
lotr2_map_paint_visible_grid |
0x0047dac7 | FUN_0046dbf5 |
0x0046dbf5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_pathfind_province_army |
lotr2_map_pathfind_province_army |
0x004766e9 | FUN_00467196 |
0x00467196 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_place_province_farm |
lotr2_map_place_province_farm |
0x00478f48 | FUN_0046902a |
0x0046902a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_place_starting_units |
lotr2_map_place_starting_units |
0x004778d6 | FUN_00467a36 |
0x00467a36 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_place_structure_cell |
FUN_0047cb82 |
0x0047cb82 | FUN_0046ccb0 |
0x0046ccb0 | fun | anchor | Manual cross-build validation |
lotr2_map_probe_army_step_direction |
lotr2_map_probe_army_step_direction |
0x00475de6 | FUN_00466893 |
0x00466893 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_province_cell |
DAT_00552180 |
0x00552180 | DAT_00522f90 |
0x00522f90 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_province_has_hostile_neighbor |
lotr2_map_province_has_hostile_neighbor |
0x00477e4c | FUN_00467f2e |
0x00467f2e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_province_has_neighbor |
lotr2_map_province_has_neighbor |
0x00477d4a | FUN_00467e2c |
0x00467e2c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_provinces_are_neighbors |
lotr2_map_provinces_are_neighbors |
0x00477dce | FUN_00467eb0 |
0x00467eb0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_read_selected_cell |
lotr2_map_read_selected_cell |
0x0047d4d0 | FUN_0046d5fe |
0x0046d5fe | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_recount_all_armies |
lotr2_map_recount_all_armies |
0x00479a6f | FUN_00469b51 |
0x00469b51 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_recount_province_armies |
lotr2_map_recount_province_armies |
0x0047913b | FUN_0046921d |
0x0046921d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_rect_has_passable_cell |
lotr2_map_rect_has_passable_cell |
0x0047d002 | FUN_0046d130 |
0x0046d130 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_rect_is_unoccupied |
lotr2_map_rect_is_unoccupied |
0x0047d175 | FUN_0046d2a3 |
0x0046d2a3 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_release_army_at_cell |
FUN_00474aad |
0x00474aad | FUN_00465486 |
0x00465486 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_relocate_army_tile_link |
lotr2_map_relocate_army_tile_link |
0x004762d7 | FUN_00466d84 |
0x00466d84 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_reset_army_move_counters |
lotr2_map_reset_army_move_counters |
0x00474815 | FUN_004651b9 |
0x004651b9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_reset_build_queue_slots |
lotr2_map_reset_build_queue_slots |
0x0047c2de | FUN_0046c40c |
0x0046c40c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_resolve_army_cell_interaction |
lotr2_map_resolve_army_cell_interaction |
0x00474e49 | FUN_004658c1 |
0x004658c1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_restore_army_tiles |
lotr2_map_restore_army_tiles |
0x0047928e | FUN_00469370 |
0x00469370 | fun | anchor | Manual cross-build validation |
lotr2_map_restore_province_tiles |
lotr2_map_restore_province_tiles |
0x00478267 | FUN_00468349 |
0x00468349 | fun | anchor | Manual cross-build validation |
lotr2_map_rotate_grid_view_ccw |
FUN_00434df9 |
0x00434df9 | FUN_0042a01b |
0x0042a01b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_rotate_grid_view_cw |
FUN_00434cf0 |
0x00434cf0 | FUN_00429f12 |
0x00429f12 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_seed_grid_from_dat |
lotr2_map_seed_grid_from_dat |
0x0047781d | FUN_0046797d |
0x0046797d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_set_build_queue_tile |
FUN_0047c784 |
0x0047c784 | FUN_0046c8b2 |
0x0046c8b2 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_set_cell_display |
lotr2_map_set_cell_display |
0x0047d6c6 | FUN_0046d7f4 |
0x0046d7f4 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_set_province_slot_pair |
lotr2_map_set_province_slot_pair |
0x004b1e40 | FUN_0049bbe8 |
0x0049bbe8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_set_special_tile_levels |
lotr2_map_set_special_tile_levels |
0x004783e4 | FUN_004684c6 |
0x004684c6 | fun | anchor | Manual cross-build validation |
lotr2_map_set_view_mode |
FUN_0045c9ec |
0x0045c9ec | FUN_00451fcc |
0x00451fcc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_setup_all_provinces |
lotr2_map_setup_all_provinces |
0x00478c6d | FUN_00468d4f |
0x00468d4f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_snapshot_army_tiles |
lotr2_map_snapshot_army_tiles |
0x004791c5 | FUN_004692a7 |
0x004692a7 | fun | anchor | Manual cross-build validation |
lotr2_map_spawn_province_army_at_cell |
lotr2_map_spawn_province_army_at_cell |
0x0047fb40 | FUN_0046e1b0 |
0x0046e1b0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_spawn_reinforcement_army |
lotr2_map_spawn_reinforcement_army |
0x00433ae0 | FUN_004292af |
0x004292af | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_spawn_starting_armies_from_list |
lotr2_map_spawn_starting_armies_from_list |
0x00432940 | FUN_00427ed0 |
0x00427ed0 | fun | anchor | Manual cross-build validation |
lotr2_map_stamp_build_queue_tile |
FUN_0047c956 |
0x0047c956 | FUN_0046ca84 |
0x0046ca84 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_stamp_tile_block |
lotr2_map_stamp_tile_block |
0x0047aaf4 | FUN_0046ac22 |
0x0046ac22 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_stamp_tile_pattern_large |
FUN_004350ec |
0x004350ec | FUN_0042a30c |
0x0042a30c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_stamp_tile_pattern_small |
FUN_0043500d |
0x0043500d | FUN_0042a22d |
0x0042a22d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_sync_cursor_to_cell_origin |
lotr2_map_sync_cursor_to_cell_origin |
0x00434f3d | FUN_0042a15f |
0x0042a15f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_tick_conquest_army_pathfind |
lotr2_map_tick_conquest_army_pathfind |
0x00433c49 | FUN_00429418 |
0x00429418 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_tick_province_army_move |
lotr2_map_tick_province_army_move |
0x004752b0 | FUN_00465d28 |
0x00465d28 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_tick_province_army_pathfind |
lotr2_map_tick_province_army_pathfind |
0x00432b59 | FUN_004280e9 |
0x004280e9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_tile_index_grid |
DAT_005934e0 |
0x005934e0 | DAT_0055cea0 |
0x0055cea0 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_toggle_player_slot_flags |
FUN_0047c317 |
0x0047c317 | FUN_0046c445 |
0x0046c445 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_transfer_province_food |
lotr2_map_transfer_province_food |
0x0047865d | FUN_0046873f |
0x0046873f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_transfer_province_gold |
lotr2_map_transfer_province_gold |
0x004785be | FUN_004686a0 |
0x004686a0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_transfer_province_wood |
lotr2_map_transfer_province_wood |
0x00478a00 | FUN_00468ae2 |
0x00468ae2 | fun | anchor | Manual cross-build validation |
lotr2_map_try_claim_2x2_block |
lotr2_map_try_claim_2x2_block |
0x0 | FUN_0046a578 |
0x0046a578 | fun | anchor | Manual cross-build validation |
lotr2_map_try_claim_3x3_block |
lotr2_map_try_claim_3x3_block |
0x0 | FUN_0046a790 |
0x0046a790 | fun | anchor | Manual cross-build validation |
lotr2_map_try_claim_4x4_block |
lotr2_map_try_claim_4x4_block |
0x0 | FUN_0046a9c7 |
0x0046a9c7 | fun | anchor | Manual cross-build validation |
lotr2_map_try_claim_cell |
lotr2_map_try_claim_cell |
0x0 | FUN_0046a484 |
0x0046a484 | fun | anchor | Manual cross-build validation |
lotr2_map_try_place_structure_rect |
FUN_0047ccc5 |
0x0047ccc5 | FUN_0046cdf3 |
0x0046cdf3 | fun | anchor | Manual cross-build validation |
lotr2_map_update_province_tiles_in_range |
lotr2_map_update_province_tiles_in_range |
0x00479c3f | FUN_00469d21 |
0x00469d21 | fun | anchor | Manual cross-build validation |
lotr2_map_update_visibility_east |
FUN_0047b5ac |
0x0047b5ac | FUN_0046b6da |
0x0046b6da | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_update_visibility_north |
FUN_0047b1b9 |
0x0047b1b9 | FUN_0046b2e7 |
0x0046b2e7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_map_update_visibility_south |
FUN_0047ba97 |
0x0047ba97 | FUN_0046bbc5 |
0x0046bbc5 | fun | applied | Present in Lords2-gog.exe.c provenance |
Mapped: 151 | Unmatched: 2
Unmatched (retail)#
lotr2_map_ai_pathfind_player_armieslotr2_map_ai_pick_nearest_attack_province
GoG alias notes#
lotr2_ui_wndproc_impl— retail-only split; GoG merges intolotr2_ui_wndproc(FUN_004b29be).
Net subsystem note#
GoG export has no DirectPlay / DPLAYX strings. Retail lotr2_net_* symbols are intentionally excluded from GoG sync until ASIGS equivalents are identified.