Skip to content

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_armies
  • lotr2_map_ai_pick_nearest_attack_province

GoG alias notes#

  • lotr2_ui_wndproc_impl — retail-only split; GoG merges into lotr2_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.