HayatoG/tlg_pc

游戏

用自己导出的《最后的守护者》PS4 文件在 Linux/Windows 上原生运行,支持键鼠与实验性 60 FPS。

425
18
C++
上线 12 天

这是一个面向已拥有《最后的守护者》PS4 版的玩家的原生 PC 移植项目:把游戏从主机导出后,在 Linux 或 Windows 桌面上直接运行,不必接 PS4。它属于游戏保存向的第三方作品,不是官方复刻;能否用起来,首先取决于你有没有合法可用的游戏文件。

解决什么问题

想在 PC 上玩《最后的守护者》,目前要么留着 PS4,要么用通用 PS4 模拟器碰运气。这个项目换了一条路:读取游戏自己的 eboot.bin(必须是 01.03 更新版)和游戏自带的模块,再围绕它们重新实现 PS4 系统库,让原始游戏代码在 CPU 上原生执行。换掉的是 PS4 操作系统层,GPU 命令与着色器则被翻译成 Vulkan。最终效果是游戏能在 Linux 或 Windows 上启动到菜单并进入游玩,存档和手柄可用。

有什么不同

它的机制是一个针对单款游戏搭起来的兼容层,而非通用模拟器。加载器和运行时源自 bloodborne_pc 与 gow3_pc,并为《最后的守护者》新增了 54 个函数;视频路径复用了 shadPS4 的 Gnm 到 Vulkan 核心。专门化带来的实际好处是:作者称启动、菜单、片头与游玩均正常,10 分钟以上会话无故障,1080p 原生画面,存档可用。代价是项目健康度绑定在这一款游戏的特性上,而不是一张宽泛的兼容列表。

附加功能的取舍更明显。默认 30 FPS,与 PS4 一致;60 FPS 和帧率解锁被明确标为实验性,且仍列为待覆盖全流程测试的事项。SMAA、RCAS/CAS 锐化和颜色调整可在启动器或游戏内菜单中切换。音频需要从你自己主机固件里取出的 libSceNgs2.sprx;作者把“不用该文件的音频”列为待解决 issue,而不是已走通的路径。技术文档以葡萄牙语为主,README 有英文段落。

谁值得试

适合:你拥有《最后的守护者》(CUSA03627 美版或 CUSA03745 欧版)及 01.03 更新,能通过 GoldHEN 和 Itemzflow 从已破解的 PS4 导出文件,并且想在 Linux 或 Windows 上用键鼠或现代手柄重玩。30 FPS 基线和可用存档让这个场景成立。

不适合:没有游戏或没有导出手段的人——项目不附带任何可玩内容,约 25 GB 文件必须来自你的主机。也不适合要求全程 60 FPS 或不想提供固件文件就想要声音的人;60 FPS 跟踪 issue 显示这部分覆盖仍是未完成的工作。

使用条件与边界

硬门槛是游戏数据:要精确对应的本体和 01.03 更新,合并进同一个文件夹,还要更新中的指定文件,以及固件里的 libSceNgs2.sprx。缺了这些,下载包无法运行。Linux 版要求 glibc 2.39+(Ubuntu 24.04、Fedora 40、SteamOS 3.6 或更新版本);Windows 需要 10/11 64 位。从源码构建需要 SDL3、Vulkan、FFmpeg、Boost、fmt、Zydis 和 glslang,Windows 构建走 MSYS2 CLANG64。

后续维护也要纳入考虑:最新版本由 GitHub Actions 每次变更重新生成,功能推进记录在 issues 里,技术笔记为葡萄牙语。仓库页面未声明许可证,尽管 README 指向 GPL-2.0 许可证文件;项目与 Sony、Japan Studio、genDESIGN 均无关联。

HotRepo 点评

HotRepo 首次记录到该项目时它只有 12 天,2026-10-25 在 C++ 新项目榜(非总榜/每日 Trending 榜)以 425 总星位列第 14——这是快照,不是单日增长。缺少可比的每日榜单历史,目前无法判断热度能否持续;只能确定一个单游戏专用移植很快引起了注意。决定开玩前,请先确认 60 FPS 覆盖是否已走出实验状态,以及 01.03 更新要求是否与你的导出文件匹配。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。