# 《声名狼藉：次子》原生 PC 移植

> 在 Windows 与 Linux 上原生运行 PS4 版《声名狼藉：次子》自身的 x86-64 代码：由运行时重新实现游戏所用的 PS4 系统库，并以源自 shadPS4 的核心将其 GPU 命令与着色器转换为 Vulkan。项目报告该移植可以游玩但仍在开发中，能进入游戏并通过最初几章，性能仍不稳定，也有尚未解决的图形问题。这是兼容运行时移植而非反编译重建，结果仍为项目报告。

- 类型：案例
- 目标：游戏
- 类别：独立重建案例
- 关联：独立重建项目
- 来源复核于：2026-10-19
- 收录于：2026-10-19
- 原始资源：<https://github.com/HayatoG/iss_pc>
- 一手来源：<https://github.com/HayatoG/iss_pc/blob/d3995feb0cea1e2edc0c71fab139d1e89f0a7305/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/infamous-second-son-pc-port-case/>
- 记录 JSON：<https://awesomerea.org/resources/infamous-second-son-pc-port-case/record.json>
- 英文版：[English](https://awesomerea.org/resources/infamous-second-son-pc-port-case/index.md)

## 使用条件与局限

- **前提条件：**需自备美版 PS4 游戏 CUSA00223，即基础版 1.00 与 1.07 更新合并后的文件（约 33 GB），其中包括 1.07 版 eboot.bin 及游戏自带的 libc 与 Fios2 模块；README 称 CUSA00004 也能启动，但未经深入测试。无需 PS4 固件模块，README 声明不分发任何游戏代码、文件或美术素材。项目声明与 Sony Interactive Entertainment 及 Sucker Punch Productions 无关。
- **前提条件：**游玩需 64 位 Windows 10（1903+）或 11，或 glibc 2.39+ 的 x86-64 Linux，以及支持 Vulkan 1.3 的显卡，建议 6 GB 显存；缺少 F16C 或 SSE4A 的 CPU 会在启动时模拟这些指令。构建需递归克隆所列子模块并运行 port/build.sh，Linux 上需 SDL3、Vulkan、FFmpeg、FreeType、Boost、fmt、Zydis 与 glslang，Windows 上使用 MSYS2 CLANG64 工具链；Qt 启动器需要 PySide6。
- **范围：**审阅版本为发布版 v2026.10.19-d3995fe 对应的提交（2026-10-19）；仓库创建于 2026-10-13，更新频繁。README 将该移植标为可游玩、仍在开发中：启动、开场、直至早期某个具名任务的游戏流程、存档、音频、手柄以及体感传感器的替代操作均可使用；性能在 RTX 2060 上通常为 20–30 FPS，着色器首次编译时会卡顿，部分雾、水和火焰效果仍会闪烁。尚未确认能完整通关，Windows 下 AMD Polaris 显卡的崩溃问题也仍未解决。
- **测试证据：**证据来自试玩、问题报告和日志：README 提到在 Nobara／Fedora 44 上的 Linux 测试、玩家在 Windows 上的测试，以及一次在 RTX 2060 上持续七分钟、帧率中位数为 27 FPS 的游玩记录。CI 工作流为拉取请求和经授权的手动发布构建 Linux 与 Windows 安装包，其 Linux 任务运行 C、Python 与 GPU 库单元测试，不涉及游戏内容，也没有自动化游戏流程测试。
- **许可：**README 声明项目采用 GPL-2.0，并注明代码来自 HayatoG 此前的《最后的守护者》与《重力眩晕 2》移植、gow3_pc、bloodborne_pc、shadPS4 及其一个分支，以及一个《旺达与巨像》移植；各项实验性修复均注明来源提交。游戏及其素材的权利仍归其权利人所有。

## 一手来源

1. <https://github.com/HayatoG/iss_pc/blob/d3995feb0cea1e2edc0c71fab139d1e89f0a7305/README.md>
2. <https://github.com/HayatoG/iss_pc/blob/d3995feb0cea1e2edc0c71fab139d1e89f0a7305/.recomp.json>
3. <https://github.com/HayatoG/iss_pc/blob/d3995feb0cea1e2edc0c71fab139d1e89f0a7305/docs/ARQUIVOS_NECESSARIOS.md>
4. <https://github.com/HayatoG/iss_pc/blob/d3995feb0cea1e2edc0c71fab139d1e89f0a7305/docs/EXPERIMENTAL_FIXES.md>
5. <https://github.com/HayatoG/iss_pc/blob/d3995feb0cea1e2edc0c71fab139d1e89f0a7305/.github/workflows/build.yml>
6. <https://github.com/HayatoG/iss_pc/blob/d3995feb0cea1e2edc0c71fab139d1e89f0a7305/.gitmodules>
7. <https://github.com/HayatoG/iss_pc/blob/d3995feb0cea1e2edc0c71fab139d1e89f0a7305/port/LICENSE>
8. <https://github.com/HayatoG/iss_pc/releases/tag/v2026.10.19-d3995fe>

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

- [Left 4 Dead 2：还原 AI Director 的运行机制](https://awesomerea.org/zh/resources/l4d2-director-research-case/index.md) · 案例
- [MTG Arena Collection Export：重建 Frontdoor 卡牌收藏请求](https://awesomerea.org/zh/resources/mtg-arena-collection-export-case/index.md) · 案例
- [OpenPigeon：重建 GamePigeon iMessage 游戏消息](https://awesomerea.org/zh/resources/openpigeon-case/index.md) · 案例
- [ProjectCane：《Sly Cooper and the Thievius Raccoonus》原生 PC 移植](https://awesomerea.org/zh/resources/projectcane-sly1-pc-port-case/index.md) · 案例
- [retruxx：《Hard Truck Apocalypse》逆向工程](https://awesomerea.org/zh/resources/retruxx/index.md) · 案例
- [samp-client-re：局部重建的 SA-MP 客户端](https://awesomerea.org/zh/resources/samp-client-rea-partial-reconstruction-case/index.md) · 案例

## 关于此条目

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