Skip to content

GoG symbol map — io 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 io.

Mapped symbols#

lotr2_name Retail old Retail addr GoG old GoG addr Kind Confidence Evidence

Mapped: 0 | Unmatched: 2

Unmatched (retail)#

  • lotr2_io_create_file
  • lotr2_io_open

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.