{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "EGG Library is a work-in-progress decompilation of a Wii software library, aiming to share one source set across multiple games and applications. Users supply a supported game's disc image, build with Ninja and compare generated objects through objdiff.",
  "description_zh": "EGG Library 是一项仍在进行的 Wii 程序库反编译工作，目标是让多款游戏和应用共用一套源码。用户提供受支持游戏的光盘镜像，使用 Ninja 构建，再通过 objdiff 比对生成的目标文件。",
  "entry_url": "https://awesomerea.org/resources/egg-wii-library-decomp-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/egg-wii-library-decomp-case/",
  "evidence_url": "https://github.com/vabold/EGG/blob/9b808793bf06513b39e081f3afe9a8d119039c26/README.md",
  "group": "cases",
  "id": "egg-wii-library-decomp-case",
  "json_url": "https://awesomerea.org/resources/egg-wii-library-decomp-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/egg-wii-library-decomp-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/egg-wii-library-decomp-case/index.md",
  "name": "EGG Library: shared-source Wii library decompilation",
  "name_zh": "EGG Library：Wii 游戏共用库反编译",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "An existing copy and disc image of a supported game are required.",
    "Python and Ninja are required; macOS instructions also specify Wine Crossover.",
    "The decompilation is in progress.",
    "CC0-1.0 licence."
  ],
  "requirements_zh": [
    "需要自备受支持游戏的副本及光盘镜像。",
    "需要 Python 和 Ninja；macOS 的说明还要求 Wine Crossover。",
    "反编译工作仍在进行中。",
    "采用 CC0-1.0 许可证。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/vabold/EGG",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
