能玩到哪里?
选择游戏和自己的系统。

已有游戏过程报告
- 启动已有报告
- 菜单未知
- 游戏过程已有报告
- 完整通关未知
原始报告 ·
AnyPS5 是一个开源项目:它将 PS5 可执行文件转换为宿主系统程序,并提供替代库来处理程序所需的系统服务。本指南帮助你查询游戏、找到官方下载,并在自己的 PC 上准备转换流程。
从 AnyPS5 游戏查询开始,选择游戏和操作系统;想先了解已有运行结果,可以浏览 AnyPS5 游戏报告。
AnyPS5 如何工作
项目主要分为三部分,架构文档说明了它们如何配合:
- 重链接器准备可执行文件。 读取干净的 ELF 及随附模块,解析所需导入,并生成目标系统的可执行格式:Windows 使用 PE,Linux 使用 ELF。
- 替代库处理系统调用。 转换后的程序调用主机上的库实现,完成内存、文件、输入、音频等服务。这些库放在游戏的
libs/目录中。 - 图形代码处理 GPU 工作。 着色器重编译生成供宿主 Vulkan 驱动使用的 SPIR-V,同时处理资源、纹理格式、内存和同步。
从可执行文件与随附模块,到宿主程序、替代库和游戏资源。
可以先关注哪些游戏?
Animal Well 有 Windows 游戏过程和音频报告。PAC-MAN WORLD Re-PAC 在一个 main 修订版上进入了关卡,通关结算时的切换仍待确认。DOOM 自制移植有基础操作报告,另一次带补丁的运行检查了音频和存档/读取。
大型游戏各处于不同阶段:Demon's Souls 在已查阅的 main 构建上到达标题画面;Astro Bot 在私人集成版本中进行了短暂的 Crash Site 交互测试;Gran Turismo 7 的 Music Rally 工作位于单独分支。AnyPS5 游戏页面可以帮助你比较这些结果和剩余问题。
准备相互匹配的文件
本指南使用 v0.1.2,其中提供 Windows、Linux 重链接器及目标系统库。可执行文件、库和说明应来自同一版本。AnyPS5 GitHub 指南介绍下载位置,以及正式发布与较新源码构建的区别。
你还需要有权使用的干净 ELF、随附模块和游戏资源。开始前阅读 AnyPS5 安装与 AnyPS5 配置要求。启动中断时,按 AnyPS5 故障排除查找第一个有用的错误;如果想在浏览器中转换,阅读 AnyPS5 网页转换器。
跟进项目
AnyPS5 开发进展解释实现计数和版本变化;AnyPS5 Reddit整理了值得阅读的社区演示和讨论。