GoG symbol map — combat 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 combat.
Mapped symbols#
lotr2_name |
Retail old | Retail addr | GoG old | GoG addr | Kind | Confidence | Evidence |
|---|---|---|---|---|---|---|---|
lotr2_combat_advance_counter_sprite |
lotr2_combat_advance_counter_sprite |
0x00498662 | FUN_00487908 |
0x00487908 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_counter_sprite_alt |
FUN_00498850 |
0x00498850 | FUN_00487af6 |
0x00487af6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_dirty_tile_timers |
lotr2_combat_advance_dirty_tile_timers |
0x004d6699 | FUN_004bbc80 |
0x004bbc80 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_fire_sprite |
lotr2_combat_advance_fire_sprite |
0x00498da4 | FUN_0048804a |
0x0048804a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_fire_sprite_alt |
FUN_00498f9a |
0x00498f9a | FUN_00488240 |
0x00488240 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_idle_sprite |
lotr2_combat_advance_idle_sprite |
0x00498a3e | FUN_00487ce4 |
0x00487ce4 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_idle_sprite_alt |
FUN_00498c0b |
0x00498c0b | FUN_00487eb1 |
0x00487eb1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_message_queue_copy |
lotr2_combat_advance_message_queue_copy |
0x00485882 | FUN_00472df5 |
0x00472df5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_projectiles_once |
lotr2_combat_advance_projectiles_once |
0x0049699b | FUN_00485bb1 |
0x00485bb1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_siege_sprite_pre_move |
lotr2_combat_advance_siege_sprite_pre_move |
0x00499190 | FUN_00488436 |
0x00488436 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_viewport_scroll |
lotr2_combat_advance_viewport_scroll |
0x004d71d1 | FUN_004bc1d1 |
0x004bc1d1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_walk_sprite |
lotr2_combat_advance_walk_sprite |
0x00498008 | FUN_004872ae |
0x004872ae | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_advance_walk_sprite_alt |
FUN_00498351 |
0x00498351 | FUN_004875f7 |
0x004875f7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_alloc_group_slot |
lotr2_combat_alloc_group_slot |
0x0048030b | FUN_0046e97a |
0x0046e97a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_alloc_lane_slot |
lotr2_combat_alloc_lane_slot |
0x0049f371 | FUN_0048ed95 |
0x0048ed95 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_alloc_projectile_slot |
lotr2_combat_alloc_projectile_slot |
0x004800f8 | FUN_0046e767 |
0x0046e767 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_apply_area_siege_damage |
lotr2_combat_apply_area_siege_damage |
0x004a6310 | FUN_0049694f |
0x0049694f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_apply_melee_hit |
lotr2_combat_apply_melee_hit |
0x0 | FUN_00494908 |
0x00494908 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_apply_scroll_reveal_orders |
lotr2_combat_apply_scroll_reveal_orders |
0x0 | lotr2_combat_apply_scroll_reveal_orders |
0x0 | fun | anchor | Manual cross-build validation |
lotr2_combat_apply_tile_spill_damage |
lotr2_combat_apply_tile_spill_damage |
0x004a479b | FUN_0049459a |
0x0049459a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_assign_figure_sprite_ptrs |
lotr2_combat_assign_figure_sprite_ptrs |
0x0 | FUN_00480f8b |
0x00480f8b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_assign_group_orders |
lotr2_combat_assign_group_orders |
0x0048be59 | FUN_00478987 |
0x00478987 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_build_queue_marker |
lotr2_combat_blit_build_queue_marker |
0x004d9332 | FUN_004be33f |
0x004be33f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_catapult_overlay_sprite |
lotr2_combat_blit_catapult_overlay_sprite |
0x004d97b1 | FUN_004be7be |
0x004be7be | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_dirty_tiles_16px |
lotr2_combat_blit_dirty_tiles_16px |
0x004d78f0 | FUN_004bc8fc |
0x004bc8fc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_dirty_tiles_16px_noop |
lotr2_combat_blit_dirty_tiles_16px_noop |
0x004d7bc4 | FUN_004bcbd1 |
0x004bcbd1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_dirty_tiles_32px |
lotr2_combat_blit_dirty_tiles_32px |
0x004d7bcf | FUN_004bcbdc |
0x004bcbdc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_figure_headcount_label |
lotr2_combat_blit_figure_headcount_label |
0x004d9063 | FUN_004be070 |
0x004be070 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_figure_sprite |
lotr2_combat_blit_figure_sprite |
0x004d8c24 | FUN_004bdc31 |
0x004bdc31 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_figures_back_to_front |
lotr2_combat_blit_figures_back_to_front |
0x004d8b88 | FUN_004bdb95 |
0x004bdb95 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_hud_roster_icons |
lotr2_combat_blit_hud_roster_icons |
0x00429292 | FUN_004238b8 |
0x004238b8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_map_marker_sprite |
lotr2_combat_blit_map_marker_sprite |
0x004d874c | FUN_004bd759 |
0x004bd759 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_peasant_figure_sprite |
lotr2_combat_blit_peasant_figure_sprite |
0x004d94d2 | FUN_004be4df |
0x004be4df | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_projectile_chain |
lotr2_combat_blit_projectile_chain |
0x004d9ec7 | FUN_004beed4 |
0x004beed4 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_siege_damage_tiles |
lotr2_combat_blit_siege_damage_tiles |
0x004d8071 | FUN_004bd07f |
0x004bd07f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_terrain_anim_tile |
lotr2_combat_blit_terrain_anim_tile |
0x004d8567 | FUN_004bd574 |
0x004bd574 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_trebuchet_fire_sprite |
lotr2_combat_blit_trebuchet_fire_sprite |
0x004d9aac | FUN_004beab9 |
0x004beab9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_viewport_scroll_rows |
lotr2_combat_blit_viewport_scroll_rows |
0x004d751b | FUN_004bc51a |
0x004bc51a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_blit_visible_figure_slots |
lotr2_combat_blit_visible_figure_slots |
0x004d8226 | FUN_004bd233 |
0x004bd233 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_build_figure_paint_list |
lotr2_combat_build_figure_paint_list |
0x004d892b | FUN_004bd938 |
0x004bd938 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_build_figure_waypoint_list |
lotr2_combat_build_figure_waypoint_list |
0x00483c1c | FUN_00472392 |
0x00472392 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_build_path_cost_grid |
lotr2_combat_build_path_cost_grid |
0x004818c5 | FUN_0046ff43 |
0x0046ff43 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_bump_attack_cooldown |
lotr2_combat_bump_attack_cooldown |
0x004a4db7 | FUN_00494df9 |
0x00494df9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_calc_move_sprite_frame_attack |
FUN_00497526 |
0x00497526 | FUN_004867cc |
0x004867cc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_calc_move_sprite_frame_idle |
FUN_00497d89 |
0x00497d89 | FUN_0048702f |
0x0048702f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_calc_pathfind_sprite_frame |
lotr2_combat_calc_pathfind_sprite_frame |
0x00497add | FUN_00486d83 |
0x00486d83 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_calc_spawn_file_x |
lotr2_combat_calc_spawn_file_x |
0x00492a6e | FUN_00481878 |
0x00481878 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_calc_spawn_file_y |
lotr2_combat_calc_spawn_file_y |
0x00492afc | FUN_00481906 |
0x00481906 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_check_battle_outcome |
lotr2_combat_check_battle_outcome |
0x0 | FUN_00477dfc |
0x00477dfc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_check_scroll_near_edge |
lotr2_combat_check_scroll_near_edge |
0x0048c961 | FUN_00479cf7 |
0x00479cf7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clamp_aim_to_viewport |
lotr2_combat_clamp_aim_to_viewport |
0x004a6b8d | FUN_00497437 |
0x00497437 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clamp_scroll_pos |
lotr2_combat_clamp_scroll_pos |
0x0 | FUN_0047ed34 |
0x0047ed34 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clamp_tooltip_pos |
lotr2_combat_clamp_tooltip_pos |
0x0 | FUN_00477249 |
0x00477249 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_figures |
lotr2_combat_clear_all_figures |
0x00480a81 | FUN_0046f0f0 |
0x0046f0f0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_flag_slots |
lotr2_combat_clear_all_flag_slots |
0x0 | FUN_0046f2ae |
0x0046f2ae | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_group_slots |
lotr2_combat_clear_all_group_slots |
0x00480b1e | FUN_0046f18d |
0x0046f18d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_lane_slots |
lotr2_combat_clear_all_lane_slots |
0x0049f4d9 | FUN_0048eefd |
0x0048eefd | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_projectiles |
lotr2_combat_clear_all_projectiles |
0x00480acf | FUN_0046f13e |
0x0046f13e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_province_armies |
lotr2_combat_clear_all_province_armies |
0x0 | FUN_0046f3cd |
0x0046f3cd | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_spawn_records |
lotr2_combat_clear_all_spawn_records |
0x0 | FUN_0046f1dc |
0x0046f1dc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_troop_entries |
lotr2_combat_clear_all_troop_entries |
0x0 | FUN_0046f21f |
0x0046f21f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_all_troop_orders |
lotr2_combat_clear_all_troop_orders |
0x0 | FUN_0046f267 |
0x0046f267 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_battle_tile_occupancy |
lotr2_combat_clear_battle_tile_occupancy |
0x0 | FUN_0046f2f1 |
0x0046f2f1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_figure_hover |
lotr2_combat_clear_figure_hover |
0x0 | FUN_0047703a |
0x0047703a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_figure_slot |
lotr2_combat_clear_figure_slot |
0x004804d0 | FUN_0046eb3f |
0x0046eb3f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_group_slot |
lotr2_combat_clear_group_slot |
0x0048053f | FUN_0046ebae |
0x0046ebae | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_lane_coord |
FUN_0049f479 |
0x0049f479 | FUN_0048ee9d |
0x0048ee9d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_message_slot |
lotr2_combat_clear_message_slot |
0x004855d0 | FUN_00472b40 |
0x00472b40 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_projectile_slot |
lotr2_combat_clear_projectile_slot |
0x00480509 | FUN_0046eb78 |
0x0046eb78 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_province_army_waypoints |
FUN_00482250 |
0x00482250 | FUN_004708d0 |
0x004708d0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_side_figure_flags |
lotr2_combat_clear_side_figure_flags |
0x0048c6c6 | FUN_00479a71 |
0x00479a71 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_clear_tile_bridge_vis_bits |
lotr2_combat_clear_tile_bridge_vis_bits |
0x004a23f2 | FUN_00491f17 |
0x00491f17 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_compute_group_formation_grid |
lotr2_combat_compute_group_formation_grid |
0x0049aee3 | FUN_0048a1c9 |
0x0048a1c9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_compute_unit_score |
lotr2_combat_compute_unit_score |
0x0 | FUN_0047fc01 |
0x0047fc01 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_confirm_figure_hover |
lotr2_combat_confirm_figure_hover |
0x0 | FUN_004770b8 |
0x004770b8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_copy_province_army_waypoints |
lotr2_combat_copy_province_army_waypoints |
0x0048213e | FUN_004707be |
0x004707be | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_count_enemies_in_area |
lotr2_combat_count_enemies_in_area |
0x004a592c | FUN_00495f3d |
0x00495f3d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_cur_figure |
DAT_0059c32c |
0x0059c32c | DAT_0053e8f8 |
0x0053e8f8 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_cur_group_index |
DAT_0055ab18 |
0x0055ab18 | DAT_00568458 |
0x00568458 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_deploy_bridge_at_moat_tile |
lotr2_combat_deploy_bridge_at_moat_tile |
0x004a1cb8 | FUN_004917dd |
0x004917dd | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_direction_from_delta |
lotr2_combat_direction_from_delta |
0x00480eb6 | FUN_0046f525 |
0x0046f525 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_direction_from_points |
lotr2_combat_direction_from_points |
0x00480dc5 | FUN_0046f434 |
0x0046f434 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_dismiss_all_friendly_figures |
lotr2_combat_dismiss_all_friendly_figures |
0x00443e31 | FUN_0043c55c |
0x0043c55c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_dismiss_figure_from_group |
lotr2_combat_dismiss_figure_from_group |
0x00443d9b | FUN_0043c4c6 |
0x0043c4c6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_dispatch_queued_message |
lotr2_combat_dispatch_queued_message |
0x00485aaf | FUN_0047309e |
0x0047309e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_battle_hud |
lotr2_combat_draw_battle_hud |
0x004af79d | FUN_004996c8 |
0x004996c8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_battle_minimap |
lotr2_combat_draw_battle_minimap |
0x004af894 | FUN_004997bf |
0x004997bf | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_debug_figure_inspector |
lotr2_combat_draw_debug_figure_inspector |
0x0042a235 | FUN_00424992 |
0x00424992 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_debug_hud_stats |
lotr2_combat_draw_debug_hud_stats |
0x0042a146 | FUN_004248a3 |
0x004248a3 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_debug_tile_numbers |
lotr2_combat_draw_debug_tile_numbers |
0x004da1ec | FUN_004bf1f9 |
0x004bf1f9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_figure_tooltip |
lotr2_combat_draw_figure_tooltip |
0x0 | FUN_00476e95 |
0x00476e95 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_hud_roster_headcounts |
lotr2_combat_draw_hud_roster_headcounts |
0x004293af | FUN_004239d5 |
0x004239d5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_paused_overlay |
lotr2_combat_draw_paused_overlay |
0x00429527 | FUN_00423b4f |
0x00423b4f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_draw_unit_info_panel |
lotr2_combat_draw_unit_info_panel |
0x0 | FUN_00476488 |
0x00476488 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_enqueue_battle_message |
lotr2_combat_enqueue_battle_message |
0x0 | lotr2_combat_enqueue_battle_message |
0x0 | fun | anchor | Manual cross-build validation |
lotr2_combat_enter_mp_lobby_from_battle |
lotr2_combat_enter_mp_lobby_from_battle |
0x004add76 | FUN_00497879 |
0x00497879 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_enter_open_battle |
lotr2_combat_enter_open_battle |
0x0 | FUN_004778a0 |
0x004778a0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_enter_siege_battle |
lotr2_combat_enter_siege_battle |
0x0 | FUN_00477c89 |
0x00477c89 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_eval_neighbor_tile_move |
lotr2_combat_eval_neighbor_tile_move |
0x004a0fcf | FUN_00490a44 |
0x00490a44 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_exit_to_campaign |
lotr2_combat_exit_to_campaign |
0x0 | FUN_00476768 |
0x00476768 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_attack_damage |
DAT_005496dc |
0x005496dc | DAT_00554614 |
0x00554614 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_counter_atk |
DAT_005496d8 |
0x005496d8 | DAT_00554618 |
0x00554618 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_damage_acc |
DAT_005496da |
0x005496da | DAT_0055461a |
0x0055461a | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_facing |
DAT_00549559 |
0x00549559 | DAT_00554499 |
0x00554499 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_formation_tier |
DAT_005496d7 |
0x005496d7 | DAT_005545f2 |
0x005545f2 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_head_count |
DAT_005496e0 |
0x005496e0 | DAT_00554620 |
0x00554620 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_needs_long_path |
lotr2_combat_figure_needs_long_path |
0x00483ad3 | FUN_00472227 |
0x00472227 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_player_id |
DAT_0054956c |
0x0054956c | DAT_005544ac |
0x005544ac | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_projectile_damage |
DAT_005496de |
0x005496de | DAT_0055461e |
0x0055461e | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_ranged_fire_flag |
DAT_005496aa |
0x005496aa | DAT_005545ea |
0x005545ea | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_side |
DAT_00549549 |
0x00549549 | DAT_00554489 |
0x00554489 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_state |
DAT_00549571 |
0x00549571 | DAT_005544b1 |
0x005544b1 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_target_slot |
DAT_005496be |
0x005496be | DAT_00554608 |
0x00554608 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_target_x |
DAT_00549564 |
0x00549564 | DAT_005544a4 |
0x005544a4 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_target_y |
DAT_00549566 |
0x00549566 | DAT_005544a6 |
0x005544a6 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_tile_index |
DAT_0054955c |
0x0054955c | DAT_0055449c |
0x0055449c | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_tile_x |
DAT_00549560 |
0x00549560 | DAT_005544a0 |
0x005544a0 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_tile_y |
DAT_00549562 |
0x00549562 | DAT_005544a2 |
0x005544a2 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_unit_type |
DAT_00549552 |
0x00549552 | DAT_00554492 |
0x00554492 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_figure_walk_counter |
DAT_00549572 |
0x00549572 | DAT_005544b2 |
0x005544b2 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_alternate_target_los |
FUN_004a2ae9 |
0x004a2ae9 | FUN_0049260e |
0x0049260e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_goal_tile_near_xy |
lotr2_combat_find_goal_tile_near_xy |
0x0049b46e | FUN_0048a7d9 |
0x0048a7d9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_group_goal_tile |
lotr2_combat_find_group_goal_tile |
0x0049b0a8 | FUN_0048a38e |
0x0048a38e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_enemy_figure |
lotr2_combat_find_nearest_enemy_figure |
0x004a549b | FUN_004954dd |
0x004954dd | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_enemy_group |
lotr2_combat_find_nearest_enemy_group |
0x0049f521 | FUN_0048ef45 |
0x0048ef45 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_enemy_in_range |
lotr2_combat_find_nearest_enemy_in_range |
0x004a568a | FUN_004956cc |
0x004956cc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_enemy_tile |
lotr2_combat_find_nearest_enemy_tile |
0x00483ee7 | FUN_0047265d |
0x0047265d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_gate_in_radius |
lotr2_combat_find_nearest_gate_in_radius |
0x004a2cd5 | FUN_004927fa |
0x004927fa | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_gate_tile |
lotr2_combat_find_nearest_gate_tile |
0x004a6129 | FUN_00496768 |
0x00496768 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_idle_figure |
lotr2_combat_find_nearest_idle_figure |
0x0049a7b5 | FUN_00489a62 |
0x00489a62 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_wall_face |
lotr2_combat_find_nearest_wall_face |
0x004a66ef | FUN_00496d76 |
0x00496d76 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_nearest_wall_tile |
lotr2_combat_find_nearest_wall_tile |
0x004a5f55 | FUN_00496566 |
0x00496566 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_find_side_figure_group |
lotr2_combat_find_side_figure_group |
0x0048ca32 | FUN_00479e0c |
0x00479e0c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_flush_message_queue |
lotr2_combat_flush_message_queue |
0x00485560 | FUN_00472ad0 |
0x00472ad0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_focus_group_index |
DAT_0056432c |
0x0056432c | DAT_0053e984 |
0x0053e984 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_form_tier_thresh_lg |
DAT_00580b94 |
0x00580b94 | DAT_0053e86c |
0x0053e86c | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_form_tier_thresh_md |
DAT_00580b90 |
0x00580b90 | DAT_00522f54 |
0x00522f54 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_form_tier_thresh_sm |
DAT_00580b84 |
0x00580b84 | DAT_00522f5c |
0x00522f5c | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_get_tile_stride |
lotr2_combat_get_tile_stride |
0x004d7506 | FUN_004bc505 |
0x004bc505 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_alloc_index |
DAT_0055ab40 |
0x0055ab40 | DAT_005530ec |
0x005530ec | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_enough_figures_on_wall |
FUN_0049f285 |
0x0049f285 | FUN_0048eca9 |
0x0048eca9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_formation_blocked |
lotr2_combat_group_formation_blocked |
0x0049acb7 | FUN_00489f9d |
0x00489f9d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_issue_formation_orders |
lotr2_combat_group_issue_formation_orders |
0x0049a5e9 | FUN_00489896 |
0x00489896 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_issue_ram_goal_orders |
lotr2_combat_group_issue_ram_goal_orders |
0x0049a6d4 | FUN_00489981 |
0x00489981 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_issue_scatter_orders |
lotr2_combat_group_issue_scatter_orders |
0x0049a4eb | FUN_00489798 |
0x00489798 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_may_replan_orders |
lotr2_combat_group_may_replan_orders |
0x0049a308 | FUN_00489654 |
0x00489654 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_on_interior_wall_tile |
lotr2_combat_group_on_interior_wall_tile |
0x0049f1cd | FUN_0048ebf1 |
0x0048ebf1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_approach_enemy |
lotr2_combat_group_order_approach_enemy |
0x0049cedd | FUN_0048c56f |
0x0048c56f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_copy_enemy_center |
lotr2_combat_group_order_copy_enemy_center |
0x0049ce2f | FUN_0048c4bd |
0x0048c4bd | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_find_wall_breach |
lotr2_combat_group_order_find_wall_breach |
0x0049d571 | FUN_0048ce81 |
0x0048ce81 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_flank_corner |
lotr2_combat_group_order_flank_corner |
0x0049c1c7 | FUN_0048b546 |
0x0048b546 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_flank_x |
FUN_0049c0c1 |
0x0049c0c1 | FUN_0048b43c |
0x0048b43c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_focus_nearest_enemy |
FUN_0049d3f9 |
0x0049d3f9 | lotr2_combat_group_order_focus_nearest_enemy |
0x0 | fun | anchor | Manual cross-build validation |
lotr2_combat_group_order_goto_capture_tile |
lotr2_combat_group_order_goto_capture_tile |
0x0049cae5 | FUN_0048bff9 |
0x0048bff9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_goto_enemy_on_wall |
lotr2_combat_group_order_goto_enemy_on_wall |
0x0049cd74 | FUN_0048c3fe |
0x0048c3fe | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_goto_flag_figure |
lotr2_combat_group_order_goto_flag_figure |
0x0049cb3b | FUN_0048c1b9 |
0x0048c1b9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_goto_lane_slot |
lotr2_combat_group_order_goto_lane_slot |
0x0049c84f | FUN_0048bbe2 |
0x0048bbe2 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_goto_rally_point |
lotr2_combat_group_order_goto_rally_point |
0x0049c636 | FUN_0048b9c1 |
0x0048b9c1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_goto_siege_anchor |
lotr2_combat_group_order_goto_siege_anchor |
0x0049c964 | FUN_0048bcfb |
0x0048bcfb | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_goto_siege_entry |
lotr2_combat_group_order_goto_siege_entry |
0x0049d6fb | FUN_0048d013 |
0x0048d013 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_goto_siege_lane |
lotr2_combat_group_order_goto_siege_lane |
0x0049c735 | FUN_0048bac4 |
0x0048bac4 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_goto_tile_index |
lotr2_combat_group_order_goto_tile_index |
0x0049ccdd | FUN_0048c363 |
0x0048c363 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_hold_centroid |
lotr2_combat_group_order_hold_centroid |
0x0049c00f | FUN_0048b386 |
0x0048b386 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_retreat_from_target |
lotr2_combat_group_order_retreat_from_target |
0x0049c475 | FUN_0048b7fc |
0x0048b7fc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_stalk_enemy |
lotr2_combat_group_order_stalk_enemy |
0x0049c279 | FUN_0048b5fc |
0x0048b5fc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_to_nearest_wall |
lotr2_combat_group_order_to_nearest_wall |
0x0049d50f | FUN_0048ce1d |
0x0048ce1d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_order_type |
DAT_00583148 |
0x00583148 | DAT_00566528 |
0x00566528 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_query_path_to_wall |
lotr2_combat_group_query_path_to_wall |
0x0049f071 | FUN_0048ea95 |
0x0048ea95 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_replan_orders |
lotr2_combat_group_replan_orders |
0x0049a461 | FUN_0048970e |
0x0048970e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_rout_figures |
lotr2_combat_group_rout_figures |
0x0049d219 | FUN_0048c8af |
0x0048c8af | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_table |
DAT_00583140 |
0x00583140 | DAT_00566520 |
0x00566520 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_noop |
lotr2_combat_group_tick_noop |
0x0049c004 | FUN_0048b37b |
0x0048b37b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_battering_ram |
FUN_0049dadb |
0x0049dadb | FUN_0048d412 |
0x0048d412 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_capture_flag |
FUN_0049e03d |
0x0049e03d | FUN_0048d9ce |
0x0048d9ce | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_catapult |
FUN_0049d855 |
0x0049d855 | FUN_0048d16e |
0x0048d16e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_defend |
FUN_0049bcb4 |
0x0049bcb4 | FUN_0048b02b |
0x0048b02b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_defend_lane |
FUN_0049e8d9 |
0x0049e8d9 | FUN_0048e2c8 |
0x0048e2c8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_defend_wall |
FUN_0049ead0 |
0x0049ead0 | FUN_0048e4cc |
0x0048e4cc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_gatehouse |
FUN_0049e5cc |
0x0049e5cc | FUN_0048dfbb |
0x0048dfbb | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_hold_line |
FUN_0049ed78 |
0x0049ed78 | FUN_0048e774 |
0x0048e774 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_knight_capture |
FUN_0049e6a8 |
0x0049e6a8 | FUN_0048e097 |
0x0048e097 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_melee |
FUN_0049b667 |
0x0049b667 | FUN_0048a9d2 |
0x0048a9d2 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_ram_wall_scan |
FUN_0049e3e9 |
0x0049e3e9 | FUN_0048ddc7 |
0x0048ddc7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_ranged |
FUN_0049b967 |
0x0049b967 | FUN_0048acd2 |
0x0048acd2 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_seek_flag |
FUN_0049eebc |
0x0049eebc | FUN_0048e8b8 |
0x0048e8b8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_siege_tower |
FUN_0049dd98 |
0x0049dd98 | FUN_0048d6fc |
0x0048d6fc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_order_tower_wall_scan |
FUN_0049e1e9 |
0x0049e1e9 | FUN_0048db84 |
0x0048db84 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_stub_knight |
FUN_0049b65c |
0x0049b65c | FUN_0048a9c7 |
0x0048a9c7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_tick_stub_tower |
FUN_0049e845 |
0x0049e845 | FUN_0048e234 |
0x0048e234 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_group_try_focus_fire |
lotr2_combat_group_try_focus_fire |
0x0049d2de | FUN_0048c974 |
0x0048c974 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_handle_map_click |
lotr2_combat_handle_map_click |
0x0 | FUN_0047ed9b |
0x0047ed9b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_hover_poll_time_ms |
DAT_00507754 |
0x00507754 | DAT_004ea830 |
0x004ea830 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_init_battle_globals |
lotr2_combat_init_battle_globals |
0x004ae6f5 | FUN_004983b7 |
0x004983b7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_init_battle_grid_layout |
lotr2_combat_init_battle_grid_layout |
0x0 | lotr2_combat_init_battle_grid_layout |
0x0 | fun | anchor | Manual cross-build validation |
lotr2_combat_init_battle_hud_frame |
lotr2_combat_init_battle_hud_frame |
0x00428de3 | FUN_004233f7 |
0x004233f7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_init_battle_sprite_tables |
lotr2_combat_init_battle_sprite_tables |
0x0 | lotr2_combat_init_battle_sprite_tables |
0x0 | fun | anchor | Manual cross-build validation |
lotr2_combat_init_battle_state |
lotr2_combat_init_battle_state |
0x004907ec | FUN_0043f4b7 |
0x0043f4b7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_init_battle_ui |
lotr2_combat_init_battle_ui |
0x004aff32 | FUN_00499e5d |
0x00499e5d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_init_pathfinding_grid |
lotr2_combat_init_pathfinding_grid |
0x0 | FUN_00471c1f |
0x00471c1f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_init_projectile_bresenham |
lotr2_combat_init_projectile_bresenham |
0x004a3eba | FUN_00493cb9 |
0x00493cb9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_init_wall_adjacency_map |
lotr2_combat_init_wall_adjacency_map |
0x0 | FUN_00471da6 |
0x00471da6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_is_tile_on_map_border |
FUN_00484250 |
0x00484250 | FUN_004729c5 |
0x004729c5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_link_projectile_tile |
lotr2_combat_link_projectile_tile |
0x0048094f | FUN_0046efbe |
0x0046efbe | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_link_province_army_tile |
lotr2_combat_link_province_army_tile |
0x00480770 | FUN_0046eddf |
0x0046eddf | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_load_battle_assets |
lotr2_combat_load_battle_assets |
0x004ae796 | FUN_00498458 |
0x00498458 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_load_formation_thresholds |
lotr2_combat_load_formation_thresholds |
0x0 | FUN_0047f42d |
0x0047f42d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_load_group_target_range |
lotr2_combat_load_group_target_range |
0x00492bc2 | FUN_004819cc |
0x004819cc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_load_message_face_pl8 |
lotr2_combat_load_message_face_pl8 |
0x004886d5 | FUN_00475d73 |
0x00475d73 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_load_message_smoke_pl8 |
lotr2_combat_load_message_smoke_pl8 |
0x004884a3 | FUN_00475b41 |
0x00475b41 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_load_open_field_map |
lotr2_combat_load_open_field_map |
0x0048d4c9 | FUN_004822ed |
0x004822ed | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_load_siege_field_map |
lotr2_combat_load_siege_field_map |
0x0048e127 | FUN_0047b8b2 |
0x0047b8b2 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_load_spawn_template |
lotr2_combat_load_spawn_template |
0x004917f9 | FUN_00480599 |
0x00480599 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_mark_and_blit_viewport_delta |
lotr2_combat_mark_and_blit_viewport_delta |
0x004d8348 | FUN_004bd355 |
0x004bd355 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_mark_bridge_passability |
lotr2_combat_mark_bridge_passability |
0x004a26c0 | FUN_004921e5 |
0x004921e5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_mark_figure_tiles_blocked |
lotr2_combat_mark_figure_tiles_blocked |
0x0 | FUN_00471f45 |
0x00471f45 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_mark_figure_tiles_dirty |
lotr2_combat_mark_figure_tiles_dirty |
0x00492d90 | FUN_00481b9a |
0x00481b9a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_mark_projectile_tiles |
lotr2_combat_mark_projectile_tiles |
0x004932c6 | FUN_00482111 |
0x00482111 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_mark_side_infantry_routing |
lotr2_combat_mark_side_infantry_routing |
0x0048d193 | FUN_0047a76d |
0x0047a76d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_mark_waypoint_tiles_blocked |
FUN_00484197 |
0x00484197 | FUN_0047290c |
0x0047290c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_message_panel_hit_test |
lotr2_combat_message_panel_hit_test |
0x00488edf | FUN_0047685d |
0x0047685d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_move_group_to_tile |
lotr2_combat_move_group_to_tile |
0x0048cab6 | FUN_00479e90 |
0x00479e90 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_offset_target_by_dir |
FUN_004a2e2c |
0x004a2e2c | FUN_00492951 |
0x00492951 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_open_field_ui_action_id |
lotr2_combat_open_field_ui_action_id |
0x00489990 | FUN_00477320 |
0x00477320 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_order_figure_move_to |
lotr2_combat_order_figure_move_to |
0x0049a8e0 | FUN_00489b8d |
0x00489b8d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pack_tile_heights |
lotr2_combat_pack_tile_heights |
0x0 | FUN_00471d30 |
0x00471d30 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_parse_siege_spawn_markers |
lotr2_combat_parse_siege_spawn_markers |
0x0048e8ff | FUN_0047cec1 |
0x0047cec1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_path_exists |
lotr2_combat_path_exists |
0x00482a49 | FUN_004710f2 |
0x004710f2 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pathfind_min_neighbor_cost |
lotr2_combat_pathfind_min_neighbor_cost |
0x00481ff8 | FUN_00470678 |
0x00470678 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pathfind_query_neighbor |
lotr2_combat_pathfind_query_neighbor |
0x00481b2e | FUN_004701ac |
0x004701ac | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pathfind_to_tile |
lotr2_combat_pathfind_to_tile |
0x0048235c | FUN_0047095e |
0x0047095e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pick_alternate_move_dir |
lotr2_combat_pick_alternate_move_dir |
0x004a0a77 | FUN_004904ec |
0x004904ec | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pick_initial_move_dir |
lotr2_combat_pick_initial_move_dir |
0x004a6a4f | FUN_004972f9 |
0x004972f9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pick_spawn_coords_open |
lotr2_combat_pick_spawn_coords_open |
0x00492897 | FUN_0048169e |
0x0048169e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pick_spawn_coords_siege |
lotr2_combat_pick_spawn_coords_siege |
0x004928f2 | FUN_004816f9 |
0x004816f9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pixel_to_cell_x_ceil |
lotr2_combat_pixel_to_cell_x_ceil |
0x004d72e6 | FUN_004bc2e5 |
0x004bc2e5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pixel_to_cell_x_floor |
lotr2_combat_pixel_to_cell_x_floor |
0x004d7347 | FUN_004bc346 |
0x004bc346 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pixel_to_cell_y_ceil |
lotr2_combat_pixel_to_cell_y_ceil |
0x004d73ad | FUN_004bc3ac |
0x004bc3ac | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pixel_to_cell_y_floor |
lotr2_combat_pixel_to_cell_y_floor |
0x004d740e | FUN_004bc40d |
0x004bc40d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pixel_to_tile_x |
lotr2_combat_pixel_to_tile_x |
0x004d72a6 | FUN_004bc2a5 |
0x004bc2a5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pixel_to_tile_y |
lotr2_combat_pixel_to_tile_y |
0x004d72c6 | FUN_004bc2c5 |
0x004bc2c5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_place_figures_on_tiles |
lotr2_combat_place_figures_on_tiles |
0x0 | FUN_0047ebe8 |
0x0047ebe8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_play_ui_click_sound |
lotr2_combat_play_ui_click_sound |
0x004afe6c | FUN_00499d97 |
0x00499d97 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_play_unit_strike_sound |
lotr2_combat_play_unit_strike_sound |
0x004afd86 | FUN_00499cb1 |
0x00499cb1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_point_in_battle_bounds |
lotr2_combat_point_in_battle_bounds |
0x004d7222 | FUN_004bc222 |
0x004bc222 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_poll_figure_hover |
lotr2_combat_poll_figure_hover |
0x0 | FUN_00477131 |
0x00477131 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_pop_queued_move_dir |
lotr2_combat_pop_queued_move_dir |
0x004a1f0f | FUN_00491a34 |
0x00491a34 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_cardinal_tile_path |
lotr2_combat_probe_cardinal_tile_path |
0x004a152d | FUN_00490fa2 |
0x00490fa2 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_diagonal_tile_path |
lotr2_combat_probe_diagonal_tile_path |
0x004a16be | FUN_00491147 |
0x00491147 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_los_neighbors |
lotr2_combat_probe_los_neighbors |
0x0048009f | FUN_0046e70e |
0x0046e70e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_los_square |
lotr2_combat_probe_los_square |
0x004a5b44 | FUN_00496155 |
0x00496155 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_los_to_coords |
lotr2_combat_probe_los_to_coords |
0x004a5cba | FUN_004962cb |
0x004962cb | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_move_dir |
lotr2_combat_probe_move_dir |
0x004a0ba1 | FUN_00490616 |
0x00490616 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_move_dir_ladder |
lotr2_combat_probe_move_dir_ladder |
0x004a11e4 | FUN_00490c59 |
0x00490c59 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_path_step |
lotr2_combat_probe_path_step |
0x0048306f | FUN_00471718 |
0x00471718 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_probe_target_at_gate |
lotr2_combat_probe_target_at_gate |
0x004a2bd6 | FUN_004926fb |
0x004926fb | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_projectile_off_map |
lotr2_combat_projectile_off_map |
0x004a4276 | FUN_00494075 |
0x00494075 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_record_siege_battle_score |
lotr2_combat_record_siege_battle_score |
0x0048b9ac | FUN_004784ca |
0x004784ca | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_redraw_hud_resource_counters |
lotr2_combat_redraw_hud_resource_counters |
0x00428f1c | FUN_00423530 |
0x00423530 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_release_province_army |
lotr2_combat_release_province_army |
0x00480a3a | FUN_0046f0a9 |
0x0046f0a9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_remove_figure |
lotr2_combat_remove_figure |
0x00480575 | FUN_0046ebe4 |
0x0046ebe4 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_reset_counter_attack_timer |
lotr2_combat_reset_counter_attack_timer |
0x004a4cc6 | FUN_00494d08 |
0x00494d08 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_reset_figure_move_targets |
lotr2_combat_reset_figure_move_targets |
0x0 | FUN_00480f2e |
0x00480f2e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_reset_message_queue |
lotr2_combat_reset_message_queue |
0x00485570 | FUN_00472ae0 |
0x00472ae0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_reset_pathfind_search |
lotr2_combat_reset_pathfind_search |
0x0048101f | FUN_0046f68e |
0x0046f68e | fun | anchor | Manual cross-build validation |
lotr2_combat_resolve_attack_province_slot |
lotr2_combat_resolve_attack_province_slot |
0x004842bc | FUN_00472a31 |
0x00472a31 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_resolve_group_figure_index |
FUN_0048c597 |
0x0048c597 | FUN_00479942 |
0x00479942 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_resolve_ui_action_id |
lotr2_combat_resolve_ui_action_id |
0x00489926 | FUN_004772b6 |
0x004772b6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_restore_siege_spawn_state |
lotr2_combat_restore_siege_spawn_state |
0x0048bc86 | FUN_004787a4 |
0x004787a4 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_return_to_campaign_map |
lotr2_combat_return_to_campaign_map |
0x0048bda8 | FUN_004788c6 |
0x004788c6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_reveal_figures_in_rect |
lotr2_combat_reveal_figures_in_rect |
0x0 | lotr2_combat_reveal_figures_in_rect |
0x0 | fun | anchor | Manual cross-build validation |
lotr2_combat_rotate_blocked_move_dir |
lotr2_combat_rotate_blocked_move_dir |
0x004a184f | FUN_004912ec |
0x004912ec | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_rout_group_figures_except_melee |
lotr2_combat_rout_group_figures_except_melee |
0x0049f655 | FUN_0048f079 |
0x0048f079 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_rout_player_figures |
lotr2_combat_rout_player_figures |
0x0 | FUN_0047fe0b |
0x0047fe0b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_run_pathfind_search |
lotr2_combat_run_pathfind_search |
0x00481082 | FUN_0046f68e |
0x0046f68e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_same_group_on_adjacent_tile |
FUN_004999b3 |
0x004999b3 | FUN_00488c59 |
0x00488c59 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_scan_adjacent_melee_target |
lotr2_combat_scan_adjacent_melee_target |
0x004a4dfd | FUN_00494e3f |
0x00494e3f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_scroll_music_stub_zero |
FUN_004afe86 |
0x004afe86 | FUN_00499db1 |
0x00499db1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_set_battle_outcome_code |
lotr2_combat_set_battle_outcome_code |
0x0048b8fb | FUN_00478419 |
0x00478419 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_set_group_siege_order_type |
lotr2_combat_set_group_siege_order_type |
0x0 | FUN_0048143b |
0x0048143b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_set_tile_bridge_vis_bits |
lotr2_combat_set_tile_bridge_vis_bits |
0x004a2559 | FUN_0049207e |
0x0049207e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_side_has_mixed_unit_types |
lotr2_combat_side_has_mixed_unit_types |
0x0048c3b4 | FUN_00479093 |
0x00479093 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_siege_modify_tile |
FUN_0049422e |
0x0049422e | FUN_004830e9 |
0x004830e9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_siege_tower_deploy_bridge |
lotr2_combat_siege_tower_deploy_bridge |
0x004a19f5 | FUN_00491492 |
0x00491492 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_siege_ui_action_id |
lotr2_combat_siege_ui_action_id |
0x00489e1c | FUN_004777aa |
0x004777aa | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_siege_update_sprite_a |
lotr2_combat_siege_update_sprite_a |
0x0 | FUN_00488793 |
0x00488793 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_siege_update_sprite_b |
lotr2_combat_siege_update_sprite_b |
0x0 | FUN_0048895e |
0x0048895e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_sort_figures_by_y |
lotr2_combat_sort_figures_by_y |
0x004d8a85 | FUN_004bda92 |
0x004bda92 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_spawn_army_open_field |
lotr2_combat_spawn_army_open_field |
0x00491113 | FUN_0047fea7 |
0x0047fea7 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_spawn_army_siege |
lotr2_combat_spawn_army_siege |
0x00491468 | FUN_004801f8 |
0x004801f8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_spawn_figure_batch |
lotr2_combat_spawn_figure_batch |
0x0 | lotr2_combat_spawn_figure_batch |
0x0 | fun | anchor | Manual cross-build validation |
lotr2_combat_spawn_oil_spill_tiles |
lotr2_combat_spawn_oil_spill_tiles |
0x004a6542 | FUN_00496b9f |
0x00496b9f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_start_battle_music |
lotr2_combat_start_battle_music |
0x0 | FUN_00477b2f |
0x00477b2f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_start_scroll_music |
lotr2_combat_start_scroll_music |
0x004afb9f | FUN_00499aca |
0x00499aca | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_step_figure_tile |
lotr2_combat_step_figure_tile |
0x004a1ffa | FUN_00491b1f |
0x00491b1f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_step_projectile_bresenham |
lotr2_combat_step_projectile_bresenham |
0x004a3d62 | FUN_00493b61 |
0x00493b61 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_step_projectile_diagonal |
lotr2_combat_step_projectile_diagonal |
0x004a4466 | FUN_00494265 |
0x00494265 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_step_projectile_subpixel_x |
lotr2_combat_step_projectile_subpixel_x |
0x004a43c6 | FUN_00494125 |
0x00494125 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_step_projectile_subpixel_y |
lotr2_combat_step_projectile_subpixel_y |
0x004a4326 | FUN_004941c5 |
0x004941c5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_stop_scroll_music |
lotr2_combat_stop_scroll_music |
0x004afe52 | FUN_00499d7d |
0x00499d7d | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_store_figure_waypoints |
lotr2_combat_store_figure_waypoints |
0x00484100 | FUN_00472875 |
0x00472875 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_store_lane_coord |
lotr2_combat_store_lane_coord |
0x0049f422 | FUN_0048ee46 |
0x0048ee46 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_stub_return_zero |
FUN_00480dac |
0x00480dac | FUN_0043286f |
0x0043286f | fun | anchor | Manual cross-build validation |
lotr2_combat_swap_blocker_noop |
lotr2_combat_swap_blocker_noop |
0x004a2d7e | FUN_004928a3 |
0x004928a3 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_sync_difficulty_flags |
lotr2_combat_sync_difficulty_flags |
0x004afe98 | FUN_00499dc3 |
0x00499dc3 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_sync_group_slot_counters |
lotr2_combat_sync_group_slot_counters |
0x00499b58 | FUN_00488dfe |
0x00488dfe | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tally_army_survivors |
lotr2_combat_tally_army_survivors |
0x0 | FUN_0047f474 |
0x0047f474 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_target_stub_unused |
FUN_004a5913 |
0x004a5913 | FUN_00432881 |
0x00432881 | fun | anchor | Manual cross-build validation |
lotr2_combat_tick_all_figures |
lotr2_combat_tick_all_figures |
0x004934a2 | FUN_004822ed |
0x004822ed | fun | anchor | Manual cross-build validation |
lotr2_combat_tick_all_groups |
lotr2_combat_tick_all_groups |
0x0 | FUN_00489401 |
0x00489401 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_archer |
FUN_0049382d |
0x0049382d | FUN_004826b0 |
0x004826b0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_battering_ram |
FUN_00493e25 |
0x00493e25 | FUN_00482ca8 |
0x00482ca8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_battle_screen |
lotr2_combat_tick_battle_screen |
0x004aeaf5 | FUN_0047c4ba |
0x0047c4ba | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_battle_viewport |
lotr2_combat_tick_battle_viewport |
0x004d7142 | FUN_004bc142 |
0x004bc142 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_catapult |
FUN_00493d43 |
0x00493d43 | FUN_00482bc6 |
0x00482bc6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_crossbowman |
FUN_00493b91 |
0x00493b91 | FUN_00482a14 |
0x00482a14 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_dumb_view_banner |
lotr2_combat_tick_dumb_view_banner |
0x0042a098 | FUN_004247f5 |
0x004247f5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_catapult_fire |
FUN_004954a6 |
0x004954a6 | FUN_004843bc |
0x004843bc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_chase_target |
FUN_00494f6f |
0x00494f6f | FUN_00483e55 |
0x00483e55 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_dig_tile |
FUN_00495c67 |
0x00495c67 | FUN_00484b89 |
0x00484b89 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_melee_engage |
FUN_004943f8 |
0x004943f8 | FUN_004831d8 |
0x004831d8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_move |
FUN_0049436e |
0x0049436e | FUN_0048314e |
0x0048314e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_ranged_fire |
lotr2_combat_tick_figure_ranged_fire |
0x00494557 | FUN_00483337 |
0x00483337 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_siege_move |
FUN_004953b0 |
0x004953b0 | FUN_004842c6 |
0x004842c6 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_siege_ranged_at_target |
FUN_00495cd7 |
0x00495cd7 | FUN_00484bf9 |
0x00484bf9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_siege_sprite_b_only |
FUN_00495ae8 |
0x00495ae8 | FUN_004849fc |
0x004849fc | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_siege_step_sprite |
FUN_00495468 |
0x00495468 | FUN_0048437e |
0x0048437e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_siege_wallface_contact |
FUN_00495af8 |
0x00495af8 | FUN_00484a0c |
0x00484a0c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_start_melee |
FUN_00494dfb |
0x00494dfb | FUN_00483ce1 |
0x00483ce1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_walk |
FUN_004940d6 |
0x004940d6 | FUN_00482f91 |
0x00482f91 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_walk_and_fire |
FUN_0049450a |
0x0049450a | FUN_004832ea |
0x004832ea | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_figure_wallface_contact |
FUN_00494c51 |
0x00494c51 | FUN_00483fe1 |
0x00483fe1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_hud_army_roster |
lotr2_combat_tick_hud_army_roster |
0x00429113 | FUN_00423739 |
0x00423739 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_input_debounce |
lotr2_combat_tick_input_debounce |
0x0048be24 | FUN_00478952 |
0x00478952 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_knight |
FUN_00493c6a |
0x00493c6a | FUN_00482aed |
0x00482aed | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_maceman |
FUN_004939df |
0x004939df | FUN_00482862 |
0x00482862 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_message_queue |
lotr2_combat_tick_message_queue |
0x004858d3 | FUN_00472e46 |
0x00472e46 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_moat_diggers |
FUN_00493fe9 |
0x00493fe9 | FUN_00482e6c |
0x00482e6c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_peasant |
FUN_00493754 |
0x00493754 | FUN_004825d1 |
0x004825d1 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_pikesman |
FUN_00493ab8 |
0x00493ab8 | FUN_0048293b |
0x0048293b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_projectile |
lotr2_combat_tick_projectile |
0x004a3166 | FUN_00492c8b |
0x00492c8b | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_siege_battle_end |
lotr2_combat_tick_siege_battle_end |
0x0048b865 | FUN_004782c5 |
0x004782c5 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_siege_tower |
FUN_00493f07 |
0x00493f07 | FUN_00482d8a |
0x00482d8a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_stub_936f4 |
FUN_004936f4 |
0x004936f4 | FUN_00482571 |
0x00482571 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_stub_940cb |
FUN_004940cb |
0x004940cb | FUN_00482f86 |
0x00482f86 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_stub_95ccc |
FUN_00495ccc |
0x00495ccc | FUN_00484bee |
0x00484bee | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tick_swordsman |
FUN_00493906 |
0x00493906 | FUN_00482789 |
0x00482789 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tile_has_clear_los |
lotr2_combat_tile_has_clear_los |
0x004a5dea | FUN_004963fb |
0x004963fb | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tile_has_neighbor_ladder |
lotr2_combat_tile_has_neighbor_ladder |
0x004a699d | FUN_00497247 |
0x00497247 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tile_has_neighbor_side |
lotr2_combat_tile_has_neighbor_side |
0x004a68eb | FUN_00496f72 |
0x00496f72 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tile_ok_for_group_goal |
lotr2_combat_tile_ok_for_group_goal |
0x0049b34b | FUN_0048a672 |
0x0048a672 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tile_scan_x |
DAT_0059c9e8 |
0x0059c9e8 | DAT_00569570 |
0x00569570 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tile_scan_y |
DAT_0059c9ec |
0x0059c9ec | DAT_00569578 |
0x00569578 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tile_x_delta |
FUN_004d7472 |
0x004d7472 | FUN_004bc471 |
0x004bc471 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tile_y_delta |
FUN_004d74bc |
0x004d74bc | FUN_004bc4bb |
0x004bc4bb | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tooltip_blit_x |
DAT_00507560 |
0x00507560 | DAT_004eb268 |
0x004eb268 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_tooltip_blit_y |
DAT_00507564 |
0x00507564 | DAT_004eb270 |
0x004eb270 | dat | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_try_advance_figure_path |
lotr2_combat_try_advance_figure_path |
0x0049f7b9 | FUN_0048f1dd |
0x0048f1dd | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_try_swap_friendly_blocker |
lotr2_combat_try_swap_friendly_blocker |
0x004a0696 | FUN_0049005f |
0x0049005f | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_unlink_projectile_tiles |
lotr2_combat_unlink_projectile_tiles |
0x004808cd | FUN_0046ef3c |
0x0046ef3c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_unlink_province_army_tile |
lotr2_combat_unlink_province_army_tile |
0x004805ff | FUN_0046ec6e |
0x0046ec6e | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_all_move_steps |
lotr2_combat_update_all_move_steps |
0x004936ff | FUN_0048257c |
0x0048257c | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_attack_damage |
lotr2_combat_update_attack_damage |
0x0 | FUN_00481abb |
0x00481abb | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_battle_turn_index |
lotr2_combat_update_battle_turn_index |
0x00484211 | FUN_00472986 |
0x00472986 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_counter_anim_step |
lotr2_combat_update_counter_anim_step |
0x00496f73 | FUN_00486219 |
0x00486219 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_fire_anim_step |
lotr2_combat_update_fire_anim_step |
0x00496f93 | FUN_00486239 |
0x00486239 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_group_centroid |
lotr2_combat_update_group_centroid |
0x00499e61 | FUN_004891ad |
0x004891ad | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_idle_anim_step |
lotr2_combat_update_idle_anim_step |
0x00496f83 | FUN_00486229 |
0x00486229 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_move_anim_step |
lotr2_combat_update_move_anim_step |
0x00496f43 | FUN_004861e9 |
0x004861e9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_move_step |
lotr2_combat_update_move_step |
0x0 | FUN_00486249 |
0x00486249 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_pathfind_anim_step |
lotr2_combat_update_pathfind_anim_step |
0x00496f53 | FUN_004861f9 |
0x004861f9 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_update_walk_anim_step |
lotr2_combat_update_walk_anim_step |
0x00496f63 | FUN_00486209 |
0x00486209 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_validate_target_los_or_remove |
FUN_004a2883 |
0x004a2883 | FUN_004923a8 |
0x004923a8 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_zero_battle_session_globals |
lotr2_combat_zero_battle_session_globals |
0x004af336 | FUN_00499261 |
0x00499261 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_zero_figure_bytes |
lotr2_combat_zero_figure_bytes |
0x00480461 | FUN_0046ead0 |
0x0046ead0 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_zero_flag_slot_bytes |
lotr2_combat_zero_flag_slot_bytes |
0x0048049a | FUN_0046eb09 |
0x0046eb09 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_zero_group_bytes_2c |
lotr2_combat_zero_group_bytes_2c |
0x0048042b | FUN_0046ea9a |
0x0046ea9a | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_zero_group_bytes_300 |
lotr2_combat_zero_group_bytes_300 |
0x004803b9 | FUN_0046ea28 |
0x0046ea28 | fun | applied | Present in Lords2-gog.exe.c provenance |
lotr2_combat_zero_troop_entry_bytes |
lotr2_combat_zero_troop_entry_bytes |
0x004803f2 | FUN_0046ea61 |
0x0046ea61 | fun | applied | Present in Lords2-gog.exe.c provenance |
Mapped: 378 | Unmatched: 43
Unmatched (retail)#
lotr2_combat_clip_max_xlotr2_combat_clip_max_ylotr2_combat_clip_min_xlotr2_combat_clip_min_ylotr2_combat_figure_paint_list_countlotr2_combat_figure_paint_list_idslotr2_combat_figure_paint_list_ids_swaplotr2_combat_figure_paint_list_yslotr2_combat_figure_paint_list_ys_swaplotr2_combat_figure_sort_pass_countlotr2_combat_figure_visibility_flagslotr2_combat_map_height_tileslotr2_combat_map_width_tileslotr2_combat_mp_frame_gatelotr2_combat_reset_campaign_battle_statelotr2_combat_scroll_blit_modelotr2_combat_scroll_origin_xlotr2_combat_scroll_origin_y_baselotr2_combat_scroll_row_cursorlotr2_combat_selected_tile_xlotr2_combat_selected_tile_ylotr2_combat_spawn_figure_at_map_celllotr2_combat_tick_battle_idle_statelotr2_combat_tile_art_table_primarylotr2_combat_tile_art_table_secondarylotr2_combat_tile_record_data_offsetlotr2_combat_tile_record_ptrlotr2_combat_tile_record_row_advance_byteslotr2_combat_tile_record_stride_byteslotr2_combat_tile_scan_counterlotr2_combat_tile_sprite_table_defaultlotr2_combat_tile_sprite_table_primarylotr2_combat_tile_sprite_table_secondarylotr2_combat_tile_stride_half_pxlotr2_combat_tile_stride_pxlotr2_combat_tile_stride_quarter_pxlotr2_combat_tile_stride_sq_pxlotr2_combat_viewport_height_tileslotr2_combat_viewport_origin_xlotr2_combat_viewport_origin_ylotr2_combat_viewport_tile_origin_xlotr2_combat_viewport_tile_origin_ylotr2_combat_viewport_width_tiles
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.