{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/bstoney-yt/Mercenaries-2-Decompilation/blob/94722bc01deffea579f786895f0ff8d6d5e95602/Cargo.toml"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Mercenaries 2: World in Flames is reconstructed as a Rust game engine that loads models, terrain, scripts, menus, audio and other data from the user's PC installation. The project traces the Xbox 360 program in Ghidra to recover engine behavior and uses game data and original footage for other behavior. The author reports a playable single-player story on Windows, while shared-world co-op remains unfinished.",
  "description_zh": "该项目以 Rust 游戏引擎重建《Mercenaries 2: World in Flames》，运行时读取用户 PC 安装目录中的模型、地形、脚本、菜单和音频等数据。作者使用 Ghidra 追踪 Xbox 360 程序，并结合游戏数据与原版影像还原行为；作者报告 Windows 单人剧情可通关，共享世界联机仍未完成。",
  "entry_url": "https://awesomerea.org/resources/mercenaries-2-rust-reconstruction-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/mercenaries-2-rust-reconstruction-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/bstoney-yt/Mercenaries-2-Decompilation/blob/94722bc01deffea579f786895f0ff8d6d5e95602/README.md",
  "group": "cases",
  "id": "mercenaries-2-rust-reconstruction-case",
  "json_url": "https://awesomerea.org/resources/mercenaries-2-rust-reconstruction-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/mercenaries-2-rust-reconstruction-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/mercenaries-2-rust-reconstruction-case/index.md",
  "name": "Mercenaries 2: a Rust reconstruction of World in Flames",
  "name_zh": "Mercenaries 2：《World in Flames》的 Rust 重建",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user's own installed PC copy of Mercenaries 2: World in Flames is required.",
    "The primary release targets 32-bit Windows; ffmpeg is needed to play movies.",
    "Shared-world co-op is deferred until after the Beta.",
    "MIT OR Apache-2.0, as declared in Cargo.toml."
  ],
  "requirements_zh": [
    "需要用户自行安装的 PC 版《Mercenaries 2: World in Flames》。",
    "主要版本面向 32 位 Windows；播放影片需要 ffmpeg。",
    "共享世界联机功能计划在 Beta 之后实现。",
    "Cargo.toml 声明采用 MIT 或 Apache-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/bstoney-yt/Mercenaries-2-Decompilation",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
