AnyPS5 指南
AnyPS5 如何工作
relinker 将 PS5 可执行文件与随游戏模块转换为目标系统的原生格式,运行时由 AnyPS5 替代系统库提供所需系统功能。
从游戏文件到运行程序
转换与运行是两个步骤。流程图展示本站发行版教程覆盖的 Windows/Linux 路径:随游戏模块与可执行文件一起转换,游戏资源则单独放入 app0/。原始 PS5 模块是 relinker 的输入,不能替代 libs/ 中的主机原生库。
01 / 转换
- 自备游戏 dump
干净的 ELF 可执行文件与随游戏 ELF 模块
- relinker
转换格式与链接信息
- 原生输出
Windows PE / Linux ELF 与转换后的游戏模块
02 / 准备并运行
将原生输出与下面两类依赖放在同一个运行目录中。
libs/AnyPS5 系统库
为目标操作系统构建的替代库
app0/游戏资源与模块
复制自备资源,使用转换后的游戏模块
操作系统加载程序
导入由配套库解析,游戏读取自己的资源。
relinker 转换什么
它读取导入的系统函数、调整链接信息,输出原生可执行文件和转换后的游戏模块。Windows 输出为 PE,Linux 输出为 ELF。操作系统加载结果并通过配套库解析导入,AnyPS5 不另启模拟进程。
图形如何处理
生成原生可执行文件,并不代表图形转换已经完成。AnyPS5 图形库处理游戏 GPU 命令,将支持的 RDNA 着色器重编译为 SPIR-V,并通过 Vulkan 提交任务。缺失系统功能、不支持的着色器或错误的内存行为仍可能阻止游戏运行。
转换成功不等于游戏兼容
转换成功只说明工具生成了输出,不能证明整个游戏已经通过测试。选择文件前,请核对相同游戏 ID、系统、构建及补丁条件的报告。Mac 转换支持,以及官方记录与社区证据的区别,见常见问题。