探秘未来游戏:Obliteration,一个实验性的PS4模拟器

探秘未来游戏:Obliteration,一个实验性的PS4模拟器

项目地址:https://gitcode.com/obhq/obliteration

Obliteration Logo

项目简介

Obliteration是一款实验性质的PlayStation 4(PS4)模拟器,它以Kyty和Uplift为参考,正在逐步发展中。尽管目前还无法运行Kyty已支持的游戏,但这个项目向我们展示了游戏平台模拟技术的潜力。

重要说明: 原始的Kyty作者并未参与Obliteration的开发。Obliteration是一个完全独立的项目,仅因项目中包含了Kyty的某些提交,才在贡献者列表中列出了其作者。

技术亮点

Obliteration采用了跨平台设计,提供每个平台的本地二进制文件。它内置了FTP客户端,用于从越狱的PS4设备提取解密固件,并支持伪造PKG文件。此外,它还有游戏库功能,以及通过模拟系统调用来代替用户空间库的技术。未来计划支持AArch64架构CPU。

应用场景

对于软件开发者来说,Obliteration提供了对PS4系统结构的深入了解,有助于进行游戏移植和逆向工程工作。对于玩家,虽然当前还不能运行商业游戏,但它为未来在家用电脑上体验PS4游戏打开了希望之门。

特性一览

  • 跨平台兼容:Windows、Linux和macOS均能运行。
  • 内置FTP客户端:便捷获取越狱PS4上的解密固件。
  • 支持PKG文件:包括伪造的PKG。
  • 游戏库管理:方便管理和组织你的游戏收藏。
  • 系统调用模拟:直接模拟系统层面操作而非用户空间库。

系统需求

  • 操作系统:Windows 10、Linux或macOS。
  • CPU:x86-64架构。
  • 设备要求:需有一台已经越狱并装有FTP服务器的PS4,支持SELF解密。

平台特定需求

  • Windows需要安装Microsoft Visual C++ 2022 Redistributable。
  • Linux和macOS则需要GCC 9.4+、Rust稳定版和CMake 3.21+。

编译源码

项目支持Windows、Linux和macOS的构建,需要安装相应的依赖如Visual Studio 2022、GCC或Clang、Rust和CMake等,然后按照指南配置CMake并进行编译。

社区交流

Obliteration有一个活跃的Discord社区,你可以在这里找到开发者讨论的最新信息,加入链接:Obliteration Discord Server

开放源代码与贡献

Obliteration遵循MIT许可证,欢迎开发者通过查看TODO注释或未分配问题来寻找贡献机会。如果你想帮助开发,记得遵守编码规范,确保代码安全性和可读性。

结语

随着Obliteration的不断发展,我们有机会见证PS4模拟技术的进步。尽管现在它可能还不完美,但对于技术爱好者和游戏开发人员而言,这是一个不可错过的项目。如果你热衷于探索新技术,不妨加入社区,一起推动这个项目向前发展。

项目地址:https://gitcode.com/obhq/obliteration

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

gitblog_00007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值