{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Knack for PC ports the PlayStation 4 game Knack to Windows and Linux by running its original x86-64 code with replacement PS4 system libraries and a Vulkan graphics core. The Knack-specific work covers imported system functions, fixed-address memory, NGS2 audio layouts, and graphics translation. The author reports that the first chapters play from start to end; later chapters remain untested.",
  "description_zh": "Knack for PC 通过替代 PS4 系统库和 Vulkan 图形核心，使 Knack 原有的 x86-64 代码在 Windows 与 Linux 上运行。针对 Knack 的适配包括系统函数、固定地址内存、NGS2 音频布局和图形转换。作者报告前几章可以从头玩到尾，后续章节尚未测试。",
  "entry_url": "https://awesomerea.org/resources/knack-pc-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/knack-pc-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/AbdelmoumenDeghbouche/knack_pc/blob/993a1849fc99d6ee7c373e77eb7919b7e8ae347a/README.md",
  "group": "cases",
  "id": "knack-pc-case",
  "json_url": "https://awesomerea.org/resources/knack-pc-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/knack-pc-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/knack-pc-case/index.md",
  "name": "Knack for PC: running the PS4 game with a replacement runtime",
  "name_zh": "Knack for PC：以替代运行时运行 PS4 游戏",
  "reconstruction_method": "port",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "Provide a dump of your own Knack PS4 copy; the development target is CUSA00068 with update 01.10.",
    "A 64-bit CPU with AVX and a Vulkan 1.3 GPU are required; the Linux build needs glibc 2.39 or newer.",
    "Later chapters and the listed EU versions are untested; the Linux AppImage has been opened but not played.",
    "GPL-2.0 license."
  ],
  "requirements_zh": [
    "需提供自行从 PS4 游戏复制的 Knack 文件；开发目标为已安装 01.10 更新的 CUSA00068 版本。",
    "需要支持 AVX 的 64 位 CPU 和 Vulkan 1.3 显卡；Linux 版本需要 glibc 2.39 或更新版本。",
    "后续章节及列出的欧洲版本尚未测试；Linux AppImage 已启动，但尚未实际游玩。",
    "GPL-2.0 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://github.com/AbdelmoumenDeghbouche/knack_pc",
  "verification": "source-reviewed",
  "verified_at": "2026-11-08"
}
