官方 AnyPS5 网页转换器在浏览器中运行重链接器,处理你选择的本地输入,并准备 Windows 或 Linux 输出。AnyPS5 指南的这一页解释输入准备、保存方式和常见限制。
转换器在哪里,做什么
工具由上游发布,打开后选择自己的文件。WebAssembly 处理输入发生在浏览器中;下载替代库仍会访问网络。实现可查固定版本的网页源码。
它不是游戏下载服务。准备有权使用的干净 ELF、随附模块和资源,按 AnyPS5 安装理解它们在运行目录中的位置。
哪些输入可以用
选择 ZIP/Zip64 压缩包或文件夹,内含干净、已解密的 ELF、所需模块和资源。加密包及 SELF/fSELF 不能直接作为就绪输入。
输出目标为 Windows 或 Linux;这里没有 macOS 输出选项。CPU、Vulkan 和内存条件先读 AnyPS5 配置要求。
五步准备一次转换
- 打开官方转换器,选择输入 ZIP 或目录。
- 检查识别到的可执行文件、模块和资源;需要额外模块时按游戏具体说明处理。
- 选择 Windows 或 Linux,以及适用于自己路线的转换选项。
- 选择保存方式;支持时使用系统文件选择器,否则准备下载 ZIP。
- 保存完整输出,按目录布局解压、放好库和资源后再启动。
界面中的保存按钮不代表所有浏览器都支持直接写入文件夹。先看下面三种方式,再决定是否适合大输入。
三种保存方式
| 方式 | 使用条件和限制 |
|---|---|
| 内存 ZIP | 在内存中组合输出后下载;展开后的文件及开销受 256 MiB 安全限制影响。 |
| 直接写 ZIP | 依赖 showSaveFilePicker、HTTPS 与支持的桌面浏览器,例如 Chrome/Edge;直接写入选中的 ZIP。 |
| 目录输出 | 依赖 showDirectoryPicker 和 HTTPS;只用于 Linux 输出。Windows 所需 DLL 不能在该路径中按同样方式生成。 |
两个独立的 256 MiB 限制
一项限制针对参与转换的可执行文件、模块和图标的合计大小。另一项针对内存保存方式:展开内容及打包开销会占用浏览器内存。
流式直接保存可减轻第二项的内存压力,但不能绕过第一项输入合计限制。输入超过限制时,改用 AnyPS5 安装中的命令行重链接器,而不是反复切换保存按钮。
库下载或保存失败
网页清单、发布文件和库版本应匹配。若新版本库尚未同步部署,等待上游完成更新,不要把其他版本的包拼进结果。核对下载失败、文件选择器权限和浏览器支持情况,再保留具体错误。
AnyPS5 GitHub 指南提供匹配下载入口;运行时错误按 AnyPS5 故障排除继续排查。
保存后如何启动
保留整个输出包的目录结构:可执行文件在游戏目录,替代库在 libs/,游戏资源和已转换模块在 app0/。不要只提取一个 .exe。Linux 输出还需给可执行文件添加执行权限。
先在 AnyPS5 游戏报告中查找该标题的具体情况,确认特殊模块、补丁或进入关卡的方法,再安排第一次运行。