“看云模拟器”真的要成为历史了。”
在三月初,我们曾经报道了一位为GTA5的线上模式GTAOL编写代码的技术宅t0st。因为对PC版的GTAOL动辄超过四五分钟的读取速度感到不满,t0st破译了游戏文件的部分代码,发现了读取问题的症结所在。
简而言之,GTAOL导入数据的过程中,存在近20亿次毫无用处的冗余计算。而t0st所做的事情,就是重写一串代码,让程序跳过这些计算步骤。根据t0st的测试,GTAOL应用新代码后的读取速度从6分钟缩短至1分50秒,提升了将近70%。
t0st立即把代码打包成补丁,上传到自己的博客与Github并开放源代码,无条件供玩家们下载使用。不过,这些补丁涉及修改游戏文件,可能触发游戏的反作弊机制,造成账户封禁。
许多玩家了解相应的风险,却还是下载并通过各种网络渠道传播补丁,用于提升自己的游戏体验。仅就国内而言,反馈结果不一,声称使用补丁后会封号与不会封号的双方各执一词,只是封号一方无法提供确凿的证据,来证明自己仅是因为使用该补丁遭到封号。
同时,一批知名的付费加速器软件,也相中了t0st的补丁,把补丁绑定到自己的GTA加速功能上。由于t0st公开了源码,这些加速器企业的盈利行为尚不涉及著作权问题,但他们从未提及补丁带来的封号风险,及可能对玩家造成的损失。
尽管t0st的补丁在国内引发了一定程度的乱象,但也足以说明补丁的流传程度之广。经由媒体与玩家们的持续曝光,t0st与他的代码都成了GTA玩家社群响当当的传奇。
对于t0st本人来说,R星向来严厉打击未经授权的文件破解与逆向工程,他搞不好还要吃官司。因此,t0st只能指望R星网开一面,让自己只有利没有弊的补丁与代码得到官方的正式授权。
在公布补丁后,t0st很快就更新了他的博客。博客中提到,几名玩家建议发动群众,一同向R星客服投送邮件告知补丁事宜,t0st当即否决了提案,他说,“我确信他们现在已经看到这篇帖子了”。
已有玩家咨询过R星,得到了模棱两可的回复
此后t0st一度陷入沉寂,直到半个月后,他的话才得到了R星的验证。3月15日,R星接受了外媒PC Gamer的采访,证实了与t0st的持续往来,并发表了如下的声明:
“经过彻底的调查后,我们可以确信,t0st确实揭露了一部分PC版GTAOL与加载时间相关的代码,这些代码亟待进一步完善。”“作为调查的结果之一,我们进行了一些修改,这些修改将在接下来的一次更新中实装。”
R星没有给出更新的具体日期,也没有对加载速度的问题给出更多解释,在t0st同步更新的博客中,t0st也表示,R星对技术细节问题讳莫如深。
但R星很感谢t0st所做出的努力。据t0st的博客透露,他收到了R星的1万美元,这笔钱不是GTAOL中高度通货膨胀的游戏币,而是现实中流通的美钞。
这些奖金来自R星在Hackerone(H1)漏洞悬赏网站上颁布的一个项目,该项目用于奖励在R星游戏中发现潜在安全与隐私问题的人。t0st在游戏外而非游戏内发现问题,本不符合悬赏条件,R星便把他视作一次“例外”,大大方方地交付了悬赏金。
项目的最低悬赏金为150美元
在博客的最后,t0st希望使用此前编写代码时的测试用电脑,待到R星的更新实装,再测试运行一次GTAOL,他说,“我相信他们的工程师不会失望的”。
t0st的故事结局皆大欢喜。不过直到现在,即便R星官方认可了t0st的补丁,在官方补丁未公布的前提下,使用t0st补丁仍属于修改游戏文件,被封禁的风险尚不能完全排除。
与其研究代码安装自制补丁忙到头秃还要担心封号,不如安心等待官方更新顺带多看会儿云。毕竟读取画面中出现的云朵、商品广告与官方公告,已经是看一眼少一眼了。
扫码关注
游研社公众号
小程序
游研社精选
- 首页
-
- 页 / 共页