# Knack for PC：以替代运行时运行 PS4 游戏

> Knack for PC 通过替代 PS4 系统库和 Vulkan 图形核心，使 Knack 原有的 x86-64 代码在 Windows 与 Linux 上运行。针对 Knack 的适配包括系统函数、固定地址内存、NGS2 音频布局和图形转换。作者报告前几章可以从头玩到尾，后续章节尚未测试。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-11-08
- 收录于：2026-11-09
- 原始资源：<https://github.com/AbdelmoumenDeghbouche/knack_pc>
- 一手来源：<https://github.com/AbdelmoumenDeghbouche/knack_pc/blob/993a1849fc99d6ee7c373e77eb7919b7e8ae347a/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/knack-pc-case/>
- 记录 JSON：<https://awesomerea.org/resources/knack-pc-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/knack-pc-case/index.md)

## 使用条件与局限

- **前提条件：**需提供自行从 PS4 游戏复制的 Knack 文件；开发目标为已安装 01.10 更新的 CUSA00068 版本。
- **前提条件：**需要支持 AVX 的 64 位 CPU 和 Vulkan 1.3 显卡；Linux 版本需要 glibc 2.39 或更新版本。
- **测试证据：**后续章节及列出的欧洲版本尚未测试；Linux AppImage 已启动，但尚未实际游玩。
- **许可：**GPL-2.0 许可证。

## 一手来源

1. <https://github.com/AbdelmoumenDeghbouche/knack_pc/blob/993a1849fc99d6ee7c373e77eb7919b7e8ae347a/README.md>

## 同分区更多条目：游戏

- [Kye for C64：用 6502 汇编重建益智游戏规则](https://awesomerea.org/zh/resources/kye-c64-case/index.md) · 案例
- [Lantern Engine：面向 Windows 和 Linux 的 Bloodborne 运行时](https://awesomerea.org/zh/resources/lantern-engine-case/index.md) · 案例
- [LEGO Dimensions PC：PS4 游戏至 Windows 的原生移植](https://awesomerea.org/zh/resources/lego-dimensions-pc-case/index.md) · 案例
- [LEGO Island 可移植版：反编译源码的多平台移植](https://awesomerea.org/zh/resources/lego-island-portable-case/index.md) · 案例
- [LEGO Racers, portable：将反编译游戏移植到多平台](https://awesomerea.org/zh/resources/lego-racers-portable-case/index.md) · 案例
- [LEGOLAND, portable：基于匹配反编译源码的跨平台移植版](https://awesomerea.org/zh/resources/legoland-port-case/index.md) · 案例

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
