{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/ItsDanik/openscreamer/blob/96109a8d1b1d80f8423ac3ca114caeb4a1b23366/docs/NOTES2.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "OpenScreamer reimplements the DOS games Screamer and Screamer 2 as a C/SDL2 program for Linux and Windows. It reads files from the user's game folders and includes unpackers, Ghidra scripts, viewers and notes mapping game formats and behavior to the original programs.",
  "description_zh": "OpenScreamer 将 DOS 游戏 Screamer 和 Screamer 2 重实现为面向 Linux 与 Windows 的 C/SDL2 程序。它读取用户自己的游戏目录，并附带解包工具、Ghidra 脚本、查看器和记录原版格式及行为的研究笔记。",
  "entry_url": "https://awesomerea.org/resources/openscreamer-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/openscreamer-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/ItsDanik/openscreamer/blob/96109a8d1b1d80f8423ac3ca114caeb4a1b23366/README.md",
  "group": "cases",
  "id": "openscreamer-case",
  "json_url": "https://awesomerea.org/resources/openscreamer-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/openscreamer-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/openscreamer-case/index.md",
  "name": "OpenScreamer: reconstructing Screamer and Screamer 2",
  "name_zh": "OpenScreamer：重建 Screamer 与 Screamer 2",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Provide the original DATA and GFX folders for each game you want to play.",
    "Building requires SDL2, CMake and a C compiler.",
    "The project is beta; Screamer 2 lacks two-player, network and 65,000-colour modes.",
    "GPL-3.0 for project source; bundled components retain their stated licences."
  ],
  "requirements_zh": [
    "游玩哪款游戏，就需要提供该游戏原版的 DATA 和 GFX 目录。",
    "构建需要 SDL2、CMake 和 C 编译器。",
    "项目处于测试版；Screamer 2 尚无双人、联网和 65,000 色模式。",
    "项目源码采用 GPL-3.0；附带组件保留各自许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/ItsDanik/openscreamer",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
