作者:伯衡君

打开网易新闻 查看精彩图片

两款神器要让游戏进入应用商店时代?

概述

游戏重编译是一个比较专业的领域,简单来说就是把主机游戏重新编译成可以在电脑上直接运行的版本,不需要模拟器。以往要找到和安装这些重编译项目,用户需要自己在GitHub上搜索、阅读繁杂的说明文档、配置各种环境,过程非常麻烦。

今天要介绍的GitHubLauncher和Goopie这两款工具,就是来解决这个痛点的。它们的作用类似手机应用商店,可以自动列出GitHub上的游戏重编译项目,让用户一键发现、安装和更新。

近期出现的多个热门重编译项目,包括《电锯糖心》、《007:黄金眼》、《恶魔城:月下夜想曲》、《致命预感》、《寂静岭:暴雨》、《洛克人X》、《辛普森一家:疯狂大道》、《超级马力欧世界》,以及首批 PlayStation 2 和 PlayStation 3 游戏的移植项目。

这些项目目前的发展状况如何,值不值得推荐,这篇文章会详细告诉你。

第一章: GitHubLauncher 介绍

打开网易新闻 查看精彩图片

GitHubLauncher 是第一个吃螃蟹的工具。它的核心功能很直接:自动扫描GitHub上的游戏重编译项目,然后在一个简洁的界面里展示给用户。

使用起来非常简单。用户只需要下载安装这个启动器,它会自动联网获取最新的重编译项目列表。看到感兴趣的游戏后,点击安装按钮,程序会自动下载源码、处理依赖、编译打包,整个过程不需要用户干预。

已经安装过的项目,启动器还能自动检测更新。只需点击几次鼠标,就能让游戏保持最新版本。

这个工具特别适合两种用户:一是本身就经常在GitHub上发掘开源项目的技术爱好者,二是对命令行望而却步的普通玩家。有了它,获取游戏重编译版本从以前的十几二十分钟缩短到了几分钟。

第二章: Goopie 介绍

打开网易新闻 查看精彩图片

Goopie采用了和GitHubLauncher非常相似的思路,都是想做游戏重编译领域的"应用商店"。但它有一个独特的优势:收录了更多的Xbox 360重编译项目。

打开网易新闻 查看精彩图片

Goopie目前提供的一些Xbox 360游戏重编译,在GitHubLauncher上还找不到。这可能是因为项目开发进度不同,或者作者提交的方式有差异。

Goopie的界面设计非常清爽。首页展示游戏封面图, library页面可以管理已安装的游戏、查看更新、下载DLC,甚至还能直接向开发者反馈问题。

安装流程同样简单。用户准备好游戏文件(通常是ISO镜像,少数项目接受XEX格式),选择文件后等待编译完成,就能直接运行。试玩《电锯糖心》,整个过程行云流水。

我今天再次打开Goopie时,发现《电锯糖心》已经下架了。

第三章: 经典游戏重编译实测

打开网易新闻 查看精彩图片

《洛克人X》是很多玩家的童年回忆。这是一个2D游戏,原版在超级任天堂上运行时有明显的掉帧问题,模拟器早就修复了。当听说有了原生PC版本时,我非常期待。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

实际体验却让人失望。第一个问题是跳跃bug:第一次按跳跃键时只能跳一下,第二次才会正常跳。换了手柄问题依旧。更严重的是,游戏偶尔会彻底失控,自动执行各种操作,第一关都过不去。

《辛普森一家:疯狂大道》则给了我惊喜。这个游戏基于PlayStation 2版本移植,接管了Windows和Android平台。

虽然文档资料不多,但最终效果很不错。宽屏支持、快捷跳过对话和菜单、丰富的自定义选项,这些改进都很实用。

打开网易新闻 查看精彩图片

《超级马里奥世界》的重编译也有一些有价值的改进。 地图的移动速度明显加快了,跑图更加流畅。美中不足是不支持宽屏,而一些模拟器早就实现了这个功能。

我认为这是个值得推荐的项目,只是有一个音乐轨道播放位置有问题的小问题。

第四章: Xbox 360 重编译的问题

打开网易新闻 查看精彩图片

《电锯糖心》,这款2012年发行的动作游戏存在三个主要问题:

第一,GPU使用率异常高,显卡基本跑满;

第二,CPU温度飙升;

第三,即使高配电脑也频繁卡顿。

造成这些问题的根源在于,游戏并没有完全通过原生PC渲染器运行,而是仍然依赖Xenia模拟器的图形API。

Xenia的Vulkan支持目前还不成熟,这直接导致了性能下降。另外,尽管游戏内部渲染分辨率看起来更高,但画面边缘有明显的锯齿感,说明实际内部可能还是720p。

这款游戏有官方PC重制版,但那个版本有审查修改。PlayStation 3版也有改动。如果追求原汁原味,重编译和模拟器是仅有的选择。

《007:黄金眼》的安装过程极其复杂,需要Python和多个第三方工具。由于不想把Windows系统弄脏,我用Xenia模拟器录制的画面。我预计这个项目也存在类似的性能问题,但如果有玩家需要原生键鼠支持,还是值得一试。

打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

《恶魔城:月下夜想曲》基本达到了模拟器的体验水平,但同样存在不必要的GPU高占用和CPU满载问题。一个2D游戏需要占用几乎整台游戏PC的资源,这显然不正常。好消息是另一个团队正在开发原版PS1版本的分叉,玩家很快会有更多选择。根据个人偏好,PS3版、土星版甚至模拟器可能仍然是更好的选择。

《致命预感》最大的问题是控制器实现太糟糕。即使改用键鼠,游戏仍然满屏显示手柄按钮提示,好像仍在模拟器里运行一样,很影响体验。而且即使配置正确,游戏也无法稳定60FPS运行,这可能是引擎本身的限制。

Steam版同样被玩家批评, 粉丝普遍还是更喜欢Xbox 360原版。

第五章: 《寂静岭:暴雨》和总体印象

在众多Xbox 360重编译项目中,《寂静岭:暴雨》是让我印象最深刻的一个。

这个项目的定制选项非常丰富,包括改进的抗锯齿、高级手柄设置,甚至还有Unreal Engine参数调整。视觉质量出色,一些模拟器常见的问题如水效和粒子渲染都得到了修复。

但它依然没有摆脱Xbox 360重编译的通病:GPU和CPU资源占用过高。很少看到RT 4070显卡跑满,即使玩极限竞速6开光追全最高设置也是如此。一款2000年代的游戏重编译后需要这么高的配置,显然不正常。

我对 Xbox 360 重编译项目的整体评价是:很多项目使用了尚不成熟的工具链,或者过度依赖AI辅助却缺乏足够的人工优化。一款像 Castlevania这样的2D游戏需要这么高的硬件配置,本身就不正常。

Goopie自己在文档中也承认,部分项目仍然依赖Xenia的图形API,而这些API有诸多限制,主要围绕DirectX 12设计。

模拟器、重编译和官方PC版的画面对比,画面差异确实存在,但考虑到性能代价,用户需要仔细权衡。

第六章: PS2、PS3 展望与安装难题

打开网易新闻 查看精彩图片

首先是PlayStation 2和PlayStation 3游戏开始出现重编译项目。这让人很兴奋,因为一些主机独占游戏如《战神3》《午夜俱乐部:洛杉矶》如果能原生运行在PC上,体验会很不一样。

但我保持谨慎。如果这些项目继续沿用Xbox 360重编译的老路——大量复用代码、过度依赖自动化工具——最终效果可能远低于预期。

手动优化仍然是获得最佳体验的关键。

好消息是,这些项目有潜力让经典游戏登陆包括Android在内的更多平台,只要开发者投入足够的关注和优化。

其次是关于安装难度的问题。某些重编译项目安装极其困难,典型例子是《007:黄金眼》和《辛普森一家:疯狂大道》。我不确定这是开发者的有意为之,还是目前确实没有更简便的方案。

有一个问题:当你遇到需要安装多个程序、遵循冗长教程、配置各种工具的项目时,你是否有耐心完成,还是直接放弃?说实话,要不是写这篇文章,我就直接选模拟器了。

篇后寄语

这篇文章的关键要点可以归纳为以下几点:

第一个要点是 GitHubLauncher 和 Goopie 降低了游戏重编译的获取门槛,它们类似应用商店的体验让普通用户也能方便地安装和更新项目。

第二个要点是Xbox 360重编译项目普遍存在GPU使用率过高的问题,有时甚至比模拟器更消耗资源,这主要是因为项目仍依赖Xenia模拟器的图形API。

第三个要点是经典游戏重编译质量参差不齐,Mega Man X存在严重bug,《辛普森一家:疯狂大道》效果出色,《超级马力欧世界》有改进但缺少宽屏支持。

第四个要点是安装复杂度是最大的使用障碍,部分项目需要安装多个程序、配置复杂环境,建议普通用户等待项目成熟后再尝试。

第五个要点是PS2和PS3重编译开始出现,为独占游戏在PC上运行带来可能,但需要避免Xbox 360的老路。

引用资料

  • GitHubLauncher:github.com/SirDiabo/GithubLauncher
  • Goopie:goopie.xyz

以上,既然看到这里了,如果觉得不错,随手点个赞、收藏、转发三连吧,如果想第一时间收到推黑科技,敬请关注行运设计师。

谢谢你看我的文章,我们,下次再见。