Dunia.dll — Overview & Symbol Table
Static analysis in Ghidra (project reverse/fc2.gpr), driven interactively via the GhidraMCP bridge.
FarCry2.exe — The Launcher Stub
See the overview for binary identification and toolchain notes shared across this
Dunia.dll — The Named Function-Callback Registry
See the overview for binary identification and the address table referenced
Dunia.dll — Command-Line Parsing and Full Flag List
See the overview for binary identification.
Dunia.dll — User Save-Data Folder Resolution
See the overview for binary identification.
Dunia.dll — The Lua-Exposed API Surface
See the overview for binary identification, including the embedded Lua 4.1 (alpha)
Dunia.dll — The Editor-Facing API Surface (FCE_*)
See the overview for binary identification. Companion to [the Lua-exposed API
Dunia.dll — The "Wilderness Script" Procedural Terrain Language
See the overview for binary identification, and the editor API surface
Engine Architecture & Main Loop
Traced live in FarCry2_server (the unstripped Linux dedicated-server binary — see
Domino Scripts — The Node Library and What Missions Actually Cover
Source: tools/third-party/Far Cry 2 Sep 8 2008 prototype/common.nfo — a plaintext
The Menu System — CGameMenu, Magma Pages, and Building a Mod Configuration Menu
Traced live via GhidraMCP across two binaries: Dunia.dll (Steam v1.03, stripped function names but