{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/kirby-letsgo/nightmare-creatures-decomp/blob/e14b07ac17ae72e64986ee864b16ac00b0a41ba4/docs/analysis.md",
    "https://github.com/kirby-letsgo/nightmare-creatures-decomp/blob/e14b07ac17ae72e64986ee864b16ac00b0a41ba4/DEVELOPMENT.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Nightmare Creatures ports the USA PlayStation game to macOS, Windows, and Linux using a user-supplied CHD image. Its runtime interprets the original processor code while native components handle graphics, sound, input, and saves; separate tools analyse the game's executables and progressively translate code into C.",
  "description_zh": "Nightmare Creatures 使用用户提供的美国版 PlayStation CHD 镜像，将游戏带到 macOS、Windows 和 Linux。运行时解释原版处理器代码，由原生模块处理图形、声音、输入和存档；另有工具分析可执行文件并逐步将代码转换为 C。",
  "entry_url": "https://awesomerea.org/resources/nightmare-creatures-pc-port-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/nightmare-creatures-pc-port-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/kirby-letsgo/nightmare-creatures-decomp/blob/e14b07ac17ae72e64986ee864b16ac00b0a41ba4/README.md",
  "group": "cases",
  "id": "nightmare-creatures-pc-port-case",
  "json_url": "https://awesomerea.org/resources/nightmare-creatures-pc-port-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/nightmare-creatures-pc-port-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/nightmare-creatures-pc-port-case/index.md",
  "name": "Nightmare Creatures: PlayStation executable analysis and native PC port",
  "name_zh": "Nightmare Creatures：PlayStation 程序分析与原生 PC 移植",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Supply your own USA PlayStation disc image, SLUS-00582, in CHD format.",
    "Source builds require CMake 3.20+, a C11/C++17 compiler, SDL3, Python 3.12+, and chdman.",
    "The readable C translation is ongoing; modern controls are marked experimental.",
    "GPL-3.0."
  ],
  "requirements_zh": [
    "需自备 CHD 格式的美国版 PlayStation 光盘镜像 SLUS-00582。",
    "源码构建需要 CMake 3.20+、C11/C++17 编译器、SDL3、Python 3.12+ 和 chdman。",
    "可读 C 源码的转换仍在进行；现代控制方式标为实验功能。",
    "许可证为 GPL-3.0。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/kirby-letsgo/nightmare-creatures-decomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
