由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名

boykopovar

boykopovar/AnyPS5

C++ 活跃
166
2026-10-09
22k
+5.9k
#1
1.8k

项目介绍

自动将 PS5 可执行文件移植到 Linux 和 Windows 的工具

Tool for automatic PS5 executables porting to Linux and Windows

智能解读

智能解读 自动生成

AnyPS5 是一款自动化工具,旨在将 PlayStation 5 游戏的可执行文件移植到 Linux 和 Windows 操作系统上运行。它通过重链接器将 PS5 二进制文件转换为目标系统的原生格式,并实现了部分 PS5 系统库的动态链接,无需依赖模拟器或独立运行时环境。该工具支持 SPIR-V 着色器重编译,并兼容 SDL 映射的游戏手柄、键盘和鼠标输入。目前已验证包括《Dreaming Sarah》在内的多款游戏可在中端配置(如 GTX 1050 Ti / i5-7500)上流畅运行。项目主要用于互操作性研究、游戏保存和兼容性测试,不包含任何版权内容。用户需自行确保所用二进制文件的合法性,项目遵循 GPLv2 许可证。

智能标签

生成技术栈、用途、特征、受众等多维度标签

使用场景

使用场景 自动生成

该项目最适合需要将现有PS5游戏快速移植到PC平台(Linux/Windows)进行原生运行、测试或研究的开发者。

1

将PS5游戏移植到PC

开发者希望将已有的PS5游戏快速移植到PC平台,但重写代码和适配系统API工作量巨大。

AnyPS5可以自动将PS5可执行文件转换为Linux或Windows原生格式,并处理系统库的链接,无需模拟器或额外运行时。

开发者有一款用C++编写的2D平台游戏《Dreaming Sarah》的PS5版本,使用AnyPS5工具后,该游戏能稳定运行在GTX 1050 Ti / i5-7500配置的Windows PC上,达到60 FPS。

2

跨平台游戏开发与测试

开发者希望在Linux或Windows环境下测试和调试原本为PS5开发的游戏逻辑,但缺乏原生运行环境。

AnyPS5通过重链接器和系统库实现,允许开发者直接在PC上运行PS5的可执行文件,便于进行跨平台兼容性测试和性能分析。

游戏工作室使用AnyPS5在Linux服务器上批量运行PS5游戏的自动化测试,验证游戏逻辑和图形渲染(通过Vulkan和SPIR-V重编译)在PC平台的表现。

3

游戏存档与模组研究

玩家或研究者希望分析或修改PS5游戏的存档、数据或行为,但无法直接在PC上运行游戏。

AnyPS5让PS5游戏在PC上原生运行,使得开发者可以使用PC平台的调试工具、内存分析器和模组工具直接对游戏进行操作。

一名模组作者使用AnyPS5在Windows上运行PS5游戏,然后通过注入DLL或修改输入配置文件`anyps5-input.ini`,成功为游戏添加了自定义键盘映射和新的控制逻辑。

4

旧游戏平台兼容性研究

对于仅在PS5上发布或更新停止的游戏,缺乏在其他现代平台上运行和保存的官方途径。

AnyPS5提供了一种基于可移植性、研究和兼容性目的的技术方案,允许将PS5可执行文件移植到PC,以延续游戏的生命周期和可访问性。

一个游戏保存项目使用AnyPS5将几款已从PS5商店下架的独立游戏移植到PC的Linux版本,确保这些游戏在未来仍可被访问和研究。

项目健康度

A
83/100
优秀
活跃度人气增长社区文档
活跃度 23/23

今日有提交

人气 24/25

平台 Star TOP 3% · Forks 1,812

增长 19/25

本周 +1,853 ⭐ · 本月 +7,412 ⭐

社区 9/17

29 位贡献者 · 0 条平台评论

文档 8/10

缺少 1 项内容

在 GitHub 上查看

项目信息

作者 boykopovar
来源 GitHub
周期 每日
仓库ID boykopovar/AnyPS5
最新提交 2026-10-09 23:32:33
第一收录 2026-10-05 09:00:28
最后更新 2026-10-10 08:01:05

赞赏支持

如果本站对你有帮助,欢迎打赏支持

微信打赏码

微信

支付宝打赏码

支付宝

评论 0

登录 后发表评论

加载评论中...

助手