{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Severed Chains rewrites Legend of Dragoon from its assembly into Java and adds a modding API. The README says the game is fully playable with no known crashes. Java 25 is required. Disc images go in the isos directory, and Gradle configures the IntelliJ project. Assets are extracted from those images at runtime. Controllers, including rumble, and keyboard controls are supported.",
  "description_zh": "Severed Chains 把《传奇之龙》的汇编重写成 Java，并加入模组 API。README 写明游戏可以完整游玩，没有已知崩溃。需要 Java 25。光盘镜像放在 isos 目录，Gradle 配置 IntelliJ 项目。资源在运行时从这些镜像提取。支持带震动的手柄和键盘。",
  "entry_url": "https://awesomerea.org/resources/severed-chains/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/severed-chains/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/Legend-of-Dragoon-Modding/Severed-Chains/blob/0c08c679b6b54e167b00851f1f1458d4dea3eade/README.md",
  "group": "cases",
  "id": "severed-chains",
  "json_url": "https://awesomerea.org/resources/severed-chains/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/severed-chains/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/severed-chains/index.md",
  "name": "Severed Chains: rewriting The Legend of Dragoon in Java",
  "name_zh": "Severed Chains：用 Java 重写《传奇之龙》",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/severed-chains.webp",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "Java 25, Git, and Gradle. Copy the disc images into isos.",
    "The README names no license."
  ],
  "requirements_zh": [
    "需要 Java 25、Git 和 Gradle。把光盘镜像复制到 isos。",
    "README 未列出许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/Legend-of-Dragoon-Modding/Severed-Chains",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
