由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名
项目介绍
自动将 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)进行原生运行、测试或研究的开发者。
将PS5游戏移植到PC
开发者希望将已有的PS5游戏快速移植到PC平台,但重写代码和适配系统API工作量巨大。
AnyPS5可以自动将PS5可执行文件转换为Linux或Windows原生格式,并处理系统库的链接,无需模拟器或额外运行时。
开发者有一款用C++编写的2D平台游戏《Dreaming Sarah》的PS5版本,使用AnyPS5工具后,该游戏能稳定运行在GTX 1050 Ti / i5-7500配置的Windows PC上,达到60 FPS。
跨平台游戏开发与测试
开发者希望在Linux或Windows环境下测试和调试原本为PS5开发的游戏逻辑,但缺乏原生运行环境。
AnyPS5通过重链接器和系统库实现,允许开发者直接在PC上运行PS5的可执行文件,便于进行跨平台兼容性测试和性能分析。
游戏工作室使用AnyPS5在Linux服务器上批量运行PS5游戏的自动化测试,验证游戏逻辑和图形渲染(通过Vulkan和SPIR-V重编译)在PC平台的表现。
游戏存档与模组研究
玩家或研究者希望分析或修改PS5游戏的存档、数据或行为,但无法直接在PC上运行游戏。
AnyPS5让PS5游戏在PC上原生运行,使得开发者可以使用PC平台的调试工具、内存分析器和模组工具直接对游戏进行操作。
一名模组作者使用AnyPS5在Windows上运行PS5游戏,然后通过注入DLL或修改输入配置文件`anyps5-input.ini`,成功为游戏添加了自定义键盘映射和新的控制逻辑。
旧游戏平台兼容性研究
对于仅在PS5上发布或更新停止的游戏,缺乏在其他现代平台上运行和保存的官方途径。
AnyPS5提供了一种基于可移植性、研究和兼容性目的的技术方案,允许将PS5可执行文件移植到PC,以延续游戏的生命周期和可访问性。
一个游戏保存项目使用AnyPS5将几款已从PS5商店下架的独立游戏移植到PC的Linux版本,确保这些游戏在未来仍可被访问和研究。
项目健康度
今日有提交
平台 Star TOP 3% · Forks 1,812
本周 +1,853 ⭐ · 本月 +7,412 ⭐
29 位贡献者 · 0 条平台评论
缺少 1 项内容
项目信息
赞赏支持
如果本站对你有帮助,欢迎打赏支持
微信
支付宝
Widget 徽章
相关项目推荐
tensorflow/tensorflow
面向所有人的开源机器学习框架
ggml-org/llama.cpp
使用 C/C++ 实现的大语言模型推理框架
react/react-native
一个使用React构建原生应用程序的框架
facebook/react-native
一个使用React构建原生应用程序的框架
electron/electron
使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用程序
godotengine/godot
Godot引擎——跨平台2D与3D游戏引擎
加载评论中...