{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "SF2RE records Shining Force II reverse-engineering work as IDA Pro IDC scripts rather than a checked-in ROM image. The scripts initialize and annotate an IDA database from the USA ROM, parse game structures and export a split disassembly to SF2DISASM, where a vanilla build can be checked for bit-perfect output.",
  "description_zh": "SF2RE 以 IDA Pro IDC 脚本记录 Shining Force II 的逆向成果。脚本从美版 ROM 初始化并标注 IDA 数据库，解析游戏结构，再将分拆反汇编导出至 SF2DISASM，供构建原版 ROM 并检查结果是否逐位一致。",
  "entry_url": "https://awesomerea.org/resources/sf2re-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/sf2re-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/ShiningForceCentral/SF2RE/blob/c98c986c2d76e42dc5692e51a0dd4756e8b80b84/README.md",
  "group": "cases",
  "id": "sf2re-case",
  "json_url": "https://awesomerea.org/resources/sf2re-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/sf2re-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/sf2re-case/index.md",
  "name": "SF2RE: reconstructing Shining Force II disassembly in IDA",
  "name_zh": "SF2RE：在 IDA 中重建 Shining Force II 反汇编",
  "reconstruction_method": "matching-decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "license"
  ],
  "requirements": [
    "A Shining Force II USA ROM, IDA Pro and the SF2DISASM project for building exported assembly.",
    "No licence file in the repository."
  ],
  "requirements_zh": [
    "需要 Shining Force II 美版 ROM、IDA Pro，以及用于构建导出汇编的 SF2DISASM 项目。",
    "仓库中没有许可证文件。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/ShiningForceCentral/SF2RE",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
