News (CN)

新的静态重新编译技术可将 PlayStation 3 游戏转换为在 PC 上本地运行

PS3
照片: PS3 - Habanero Pixel/shutterstock.com

软件开发商和视频游戏工作室现在正在采用先进的静态重新编译技术,将经典的索尼游戏机游戏转换为个人电脑的本机版本。该方法消除了对传统仿真器的依赖,允许程序直接访问现代硬件资源。这项技术变革有利于与 x86 架构处理器和现代显卡的直接通信。

最近的逆向工程工具通过将原始二进制文件转换为优化的可执行代码来解决长期存在的障碍。该过程涉及对可执行文件的深入分析以及生成与Windows和Linux等操作系统兼容的代码,以确保稳定的执行。该运动在技术市场中不断壮大,其重点是对由三千多部作品组成的图书馆进行数字保存。

卓越的稳定性确保原始游戏玩法保持完整,而图形改进使视觉呈现现代化。转换过程的最后阶段提供了可在数字商店中分发的可行产品,使以前仅限于过时且难以维护的硬件的作品的访问变得民主化。

逆向工程改变原始架构

2000年代发布的原始硬件采用复杂的Cell架构,该架构将一个主处理核心与八个协同单元结合起来,用于密集的并行任务。当时的程序员必须手动优化代码才能利用这些内核,这产生了对日本制造商物理组件的排他性依赖。这种不对称性的传统实时模拟会消耗当代机器上的过多资源,造成处理瓶颈,从而损害交互体验的流畅性。

静态重新编译技术将这些特定指令映射到现代多核处理器上的线程,从而消除延迟和操作系统开销。软件工程师提取商业磁盘上包含的逻辑并将其转换为可读、可编译的C++语言。负责物理和音频的代码接收针对现代向量指令优化的并行翻译,生成独立的可执行文件,无需中介即可直接访问 RAM 内存和图形处理单元。

卓越的性能和硬件优化

本机执行大大降低了系统要求,使软件能够在配备 16 GB RAM 的中端计算机上平稳运行。技术测试表明,与最初向公众提供的仿真方法相比,性能提升超过 400%。

用户无需对系统文件进行复杂的修改,即可享受超高清分辨率和每秒120帧的刷新率。高清纹理与图形引擎自然集成,扩大了导航过程中虚拟场景的视野和清晰度。

通过数字平台进行分发使新一代消费者可以访问传统图书馆。游戏玩家只需安装应用程序并直接从操作系统桌面启动它运行即可避免耗时的第三方软件设置。

商业工作室拥抱新工具

Konami 在《Master Collection Vol. 1》的制作中应用了重新编译的方法。 2 将广受好评的《合金装备 4》引入电脑。这项工作过去依赖于协同单元来进行复杂的战场模拟,现在可以在本地运行并具有显着的视觉增强。

其他经典知识产权,例如《杀戮地带》和《抵抗组织》系列,在软件保护组织组织的测试阶段经过了严格的测试。这些实际案例验证了第七代家用游戏机的密集叙事和多人游戏模式技术的有效性。

这些作品的重新发行为拥有版权的公司带来了新的收入来源。与工程团队从头开始制作完整重制版所需的预算相比,制作成本减少了一半。

规模较小的开发团队可以通过减少预算每年管理多个游戏的发布。个人电脑市场迅速吸收了这些本地重制的经典作品,推动了主要数字发行平台的初始销售。

开源项目加速转型

独立程序员社区开发的开源工具是推进这项技术的基础,通过互联网上的公共存储库将原始可执行文件映射到本地语言。 RPCS3 软件已经拥有大部分正常工作的库,通过使用中央处理单元的内部重新编译器充当技术桥梁。最近对系统的更新大大提高了交互作品执行过程中的兼容性和稳定性。集体努力总计数千小时的自愿开发,重点是确保稀有游戏和独立制作不会随着物理媒体的退化而消失。在线协作使世界各地的开发人员能够修复同步故障并改进源代码,从而建立补充主要娱乐软件发行商的商业计划的保存标准。

本机执行和模拟执行之间的差异

仿真软件需要高性能处理器来模拟Cell架构,使用Vulkan等应用程序编程接口来加速图形渲染。另一方面,重新编译消除了这种实时转换层,并优先考虑不同硬件的能源效率。

消耗分析表明,在高图形压力场景中,本机应用程序需要的处理能力显着降低。虽然仿真通过外部更新包纠正视觉缺陷,但本机格式保留了纯粹的编程逻辑,允许选择性且安全地应用修改。

软件转换的技术障碍

由于缺乏原始源代码和封闭专有系统的存在,使得从物理介质中提取数据的过程变得困难。内存同步和处理单元中的异常需要在软件自动化阶段之后进行详细的手动更正。

配备先进反盗版系统的游戏对技术团队应用的逆向工程方法提出了初步抵制。程序员找到的解决方案涉及静态内存分析和迭代调试,从而成功实现了绝大多数编目案例的自动化。

经典作品受益科技

由于原始编程的复杂性,一些关键的和公开的成功等待本地转换。开发商优先考虑商业上最成功的游戏,以最大限度地提高财务回报和公共利益。具有高改编潜力的作品清单包括:

– 恶魔之魂:相互关联的世界,其物理过程由协同单元处理。

– Ni no Kuni:具有流畅场景转换的开放世界动画。

– 《女神异闻录 5》:动态日历系统,导航过程中不会掉帧。

– Red Dead Redemption:高度优化的虚拟地形,适合持续探索。

– 蝙蝠侠阿卡姆之城:高速战斗系统,同时有多个敌人。

转换后应用的视觉改进

结构转换完成后,程序员更新着色器以支持现代技术,例如反射表面上的选择性光线追踪。通过人工智能增强纹理可以提高场景和角色的视觉质量,而不会在屏幕上产生不需要的图形伪影。

对扩展宽高比显示器的本机支持可以纠正旧的分辨率,使用户界面适应当前的显示标准。定位音频也得到了更新,可以在现代耳机中无缝工作,在这些可选的技术现代化层面下保持原始作品的精髓完好无损。