网站导航
18183首页 > 新闻中心 > 游戏新闻 > 正文

爱好者将《暗黑破坏神2:毁灭之王》移植到PS Vita,支持官方战网

来源:Playground.ru 183编辑 26-09-19 19:45:46

开发者Franckrst发布了PS Vita版《暗黑破坏神2:毁灭之王》移植项目D2Vita,让这款经典动作角色扮演游戏得以在索尼掌机上运行。项目没有走逆向工程或重写代码的路子,而是借助基于Box86的动态指令转译器winx86运行环境,直接执行Windows平台的32位原版程序,把代码实时转换为ARMv7原生指令。

此前作者曾在D2MOO项目中尝试通过反编译和静态转译成C语言来实现传统原生移植,但工作量过于庞大,仅完成了D2Common基础库约3.4%的翻译。最终策略改为直接运行暴雪1.14d补丁的原版可执行文件。为让游戏脱离微软操作系统运行,开发者编写了600多个软件垫片,用掌机处理器的原生调用替换了KERNEL32、USER32、GDI32、系统输入输出机制以及Winsock网络栈。

由于PS Vita硬件性能有限,标准软件渲染速度过慢,项目专门开发了Glide图形层,使用掌机底层的sceGxm图形接口替代CPU绘制。改用异步向显卡提交帧后,基准测试成绩提升52%,将瓦片单元绘制和动态光照等重负载循环转为原生代码后,实机游戏过程可稳定在55至60帧。

项目中最具争议也最大胆的部分是网络模式,包括连接暴雪官方服务器的能力。客户端会如实计算CheckRevision校验哈希、验证Authenticode数字签名并传输授权密钥,没有伪造网络封包或篡改内存代码。官方战网服务默认开启,这意味着用户可能因违反用户协议而面临账号封禁风险。内置反作弊系统Warden在此环境下的行为尚未完全摸清,因此玩家可通过系统功能强制屏蔽外部连接,仅使用私人服务器。

游戏操作已完全适配掌机标准。左摇杆直接控制角色移动,右摇杆充当鼠标光标,触摸屏处理快速点击。为呼出任务日志、技能书、地图和背包等关键界面,作者设计了绑定Select键的7扇区径向菜单,虚拟键盘则通过单独的按键组合打开。

VPK格式安装包不包含任何受版权保护的文件。想要在掌机上体验经典的玩家需自行提供《毁灭之王》资料片的原版文件,包括体积恰好为3618792字节的1.14d补丁单体可执行文件和原版MPQ压缩包。其他任何版本,包括社区流行的1.13c补丁,掌机加载器均拒绝启动。

项目开发进展迅速,已更新至0.1.6版本,将可供游戏使用的内存扩展至25MB,修复了因缺少图形组件导致的启动崩溃,并完善了内置的加密崩溃报告发送系统。加载器源代码和可通过VitaShell安装的成品包已在GitHub上公开。

爱好者将《暗黑破坏神2:毁灭之王》移植到PS Vita,支持官方战网

开发者Franckrst发布PS Vita版《暗黑破坏神2:毁灭之王》移植项目D2Vita,通过Box86动态转译直接运行1.14d原版程序,自建600多个系统垫片与Glide图形层,实机稳定55-60帧,并支持连接官方战网,但存在账号封禁风险。

关键词:暗黑破坏神2、PS Vita、移植、战网、开源项目

来源:Playground.ru

发布时间:2026-09-19T19:45:46+08:00

免责声明:文中图片应用自网络,如有侵权请联系删除

0

0

良心手游推荐热门游戏推荐
游戏评测
热门新闻
热门攻略
下拉加载更多
wu