创新工具无需模拟即可将 PlayStation 2 经典游戏转换为原生 PC 游戏

1 min de leitura
PlayStation Foto: PlayStation - Foto: Tom Eversley / Shutterstock.com

一项新技术解决方案有望改变视频游戏爱好者与历史上最畅销游戏机库互动的方式。该项目由社区中名为 Ranieri 的程序员开发,使用先进的静态重新编译技术将原始索尼控制台文件直接转换为与现代操作系统(例如 Windows 和 Linux)兼容的可执行文件。与通过软件模拟旧硬件的传统仿真不同,这种方法将游戏指令翻译成计算机本身理解的语言。

转换及运行技术流程

该工具的工作原理是将最初为基于 MIPS 架构的 Emotion Engine 处理器编写的游戏二进制代码转换为 C++ 代码。然后,针对当前绝大多数计算机所使用的 x86-64 架构重新编译此新代码。结果是软件直接在系统上运行,消除了通常需要在传统仿真器中进行大量处理的实时转换层。

通过执行这种明确的转换,该软件消除了常见的性能瓶颈。典型的仿真计算开销不再存在,允许具有更适度配置的机器稳定地运行复杂的游戏。此外,诸如着色器编译之类的常见问题(在模拟器上玩游戏时会导致轻微崩溃)被完全消除,从而从首次启动时提供流畅的体验。

视觉效果和修改可能性

本机执行打开了大幅图形改进的大门,而不仅仅是提高分辨率。由于游戏现在的行为类似于 PC 应用程序,因此可以实现现代技术,例如解锁帧速率、对超宽显示器的支持,甚至用于逼真照明的光线追踪。利用当今 SSD 的速度,加载时间也大大缩短。

该计划的另一个优点是社区可以轻松地进行修改。通过可访问和重新编译的代码,独立开发人员可以比通过模拟 ROM 中的补丁更自由地修复旧错误、改进纹理、更改角色模型或添加新机制。这确保了数字保存,不仅使游戏保持活力,而且允许其技术发展。

兼容的游戏和开放的协作

该项目已经通过 128 位时代的热门特许经营展示了实际成果。最初的测试和演示侧重于需要精确度的平台游戏,例如 Sly Cooper 和 Jak and Daxter 系列。这些标题的选择旨在验证该工具在处理复杂图形引擎和动态物理方面的效率,证明重新编译是保留控制台目录的可行替代方案。

该工具的源代码已在在线存储库中公开提供,鼓励全球合作。该战略旨在通过允许其他软件工程师帮助改进与更广泛游戏的兼容性来加速开发。我们期望,通过集体努力,转换后的图书库将快速增长,为经典作品提供新的生命,而无需依赖前几代的硬件限制。

Carolina Costa é colaboradora da redação do Mix Vale, portal de notícias com cobertura de Brasil e mundo. Produz conteúdo nas editorias de economia e benefícios, com foco em informação de serviço para o leitor brasileiro. Escreve para o portal desde 2019. Formação: Administração

Notícias relacionadas