{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This reconstructs the 1993 DOS game Betrayal at Krondor from its binaries and builds them byte for byte. The README lists release 1.00, floppy, June 16, 1993, checksum c943fd895a57, and release 1.02, CD-ROM, March 21, 1994, checksum e254770143e0. A browser asset viewer reads files the player places in viewer/data/.",
  "description_zh": "该项目从 1993 年 DOS 游戏《Betrayal at Krondor》的二进制重建源码，并逐字节构建。README 列出 1.00 软盘版，1993 年 6 月 16 日，校验值 c943fd895a57，以及 1.02 光盘版，1994 年 3 月 21 日，校验值 e254770143e0。浏览器素材查看器读取玩家放在 viewer/data/ 里的文件。",
  "entry_url": "https://awesomerea.org/resources/betrayal-at-krondor/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/betrayal-at-krondor/",
  "evidence_url": "https://github.com/canassa/betrayal-at-krondor/blob/1fc2a69e306af1623cd22f3390a5569302059f4d/README.md",
  "group": "cases",
  "id": "betrayal-at-krondor",
  "json_url": "https://awesomerea.org/resources/betrayal-at-krondor/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/betrayal-at-krondor/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/betrayal-at-krondor/index.md",
  "name": "Betrayal at Krondor: byte-exact source reconstruction",
  "name_zh": "Betrayal at Krondor：逐字节一致的源码重建",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Build steps are in docs/BUILDING.md. The viewer command is uv run bak viewer.",
    "License: MIT for the original work in this repository."
  ],
  "requirements_zh": [
    "构建步骤在 docs/BUILDING.md。查看器命令是 uv run bak viewer。",
    "许可证：本仓库的原创部分为 MIT。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/canassa/betrayal-at-krondor",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
