一群执着于将GTA移植到Switch上的黑客

一群执着于将GTA移植到Switch上的黑客一群执着于将GTA移植到Switch上的黑客


热情的爱好者们和他们不得不面对的现实。



1



GTA大概是最广为人知的游戏系列之一,超过2.5亿份的总销量鲜有其他作品能够匹敌,系列各作也登陆了几乎所有能够登陆的平台——除了Switch。


任天堂Switch自发售以来连续霸占游戏主机的销量榜榜首,全球已经售出约7000万台主机,兼顾便携的特性让很多老游戏在这里找到了第二春。


一群执着于将GTA移植到Switch上的黑客


而偏偏大热的Switch平台上没有任何一款GTA游戏,这成为了不少GTA玩家的怨念。


尤其是GTA三部曲:GTA 3、《GTA:圣安地列斯》和《GTA:罪恶都市》等曾推出过手机移植版,玩家们无法理解,为什么不把这些游戏移植到有正经手柄按键的主机和掌机上,偏偏要用虚拟按键来玩主机游戏。


一群执着于将GTA移植到Switch上的黑客


作为现代3D版GTA的开山之作,GTA 3这样的作品也是复古游戏中的经典,被很多复古爱好者喜爱,不少玩家都期盼能在Switch这样的便携平台上。


一群执着于将GTA移植到Switch上的黑客


而对此R星始终没有表态,但《黑色洛城》却登陆了Switch,这也侧面证明了把GTA移植到Switch不是不能,只是不想。


2019年,澳大利亚的游戏评级网站上毫无征兆地出现了对GTA3的重新评级,这样反常的举动引起了人们的注意,有一些人认为这也许证明了GTA3重制版的存在。


一群执着于将GTA移植到Switch上的黑客


之后还有传言说,R星准备重制所有的GTA三部曲,而重制版会登陆Switch。一时间各种传言、情报、猜测满天飞,搞得玩家们兴奋不已。可传言过后,一切都没有发生,迄今为止,R星都并没有放出任何GTA重制的信号。


不论是重制还是移植,想在Swtich上玩到GTA,好像只能寄望于民间技术组了。



2



这些年来,有不少人曾试图重制GTA 3,比如2013年有人开启了OpenRW项目,就曾尝试将GTA 3移植到开源引擎OpenRW上,但项目进度缓慢,时至今日仍没能完成。


一群执着于将GTA移植到Switch上的黑客


一群执着于将GTA移植到Switch上的黑客


还有一些人,曾想用Unity或Unreal这样更现代的引擎去重制GTA3,不时就会蹦出一个概念预告片,但随着时间的推移,这些项目也都不了了之了。


在众多想攻克GTA的人中,网名aap的黑客是极少数坚持下来的。


aap从2016年开始试图用逆向工程技术来获得GTA3的源代码。最开始这只是他业余的一种学习和研究,没有什么明确的目的。通过逆向工程出来的代码他成功的还原了游戏的地图,还把游戏中的碰撞与物理系统还原了出来,并将这些代码导入到原版的游戏中进行测试。


一群执着于将GTA移植到Switch上的黑客

aap在GitHub的头像


这时aap突然生出了一个新的念头,用自己破译出的源代码一点点的代替原有游戏中的程序,这样进行下去,最后他得到的不就是一个完整的开源的GTA了吗?


开源的GTA,有无限的可能,他可以为游戏加入最新的技术,高帧数、光线追踪、VR都不在话下,这样的愿景让aap调整了自己的方向。


2018年春天,他正式将项目的目标修改为用逆向工程制作出一个完整的开源GTA 3,代号RE3。


一群执着于将GTA移植到Switch上的黑客


aap不知道这个项目什么时候能真正的完成,但他还是充满希望,因为即使才刚刚开始,但他的作品已经是市面上所有开源GTA项目中看上去最靠谱的一个了。


不过要编程出完整的游戏,比单独实现某个功能困难得多。


GTA3使用RenderWare 引擎制作,因此他首先需要让RenderWare正常运行起来。他编写了一个程序能够重新启用RenderWare大部分的功能,而且可以支持各种文件格式、各种运行平台。


一群执着于将GTA移植到Switch上的黑客


但问题才是刚刚开始,GTA3使用C++编写,但逆向工程得到的代码则是机器语言,为了让这些代码能够再次被利用,他需要将这些机器语言再转换成C++代码。


虽然有一些反编译软件能够帮他省下一些功夫,但将这些软件输出的代码整理成可以阅读的C++代码依然相当费时费力,而且这个过程中还很容易给游戏中引入新的bug。


有些地方的代码让他完全搞不清楚,每一个缺口都会让游戏最终无法正常的运行起来,这一度让aap的工作陷入僵局。



3



在2018年,aap将项目暂停了一年,这期间他幸运地发现了一个重要突破口。


一般游戏的开发代码中都会有调试符号(Debug symbol),包含了变量、函数和源代码行等信息。


有了调试符号,测试人员可以便捷的对游戏进行测试和调试,快速找到问题代码的位置。当然也意味着黑客同样可以更容易的找到需要的代码并进行修改。因此不论是PlayStation还是其他厂商的都会要求开发者在正式版的游戏中将调试符号删除。


一群执着于将GTA移植到Switch上的黑客


但不知道什么原因,PS2和安卓版的GTA3中保留了这些调试符号,变量和函数都被标记了名称,这让aap可以更容易的将源代码拆分开来并转化成C++语言。aap认为如果不是有这些调试符号,自己的项目很可能很早就完蛋了。


一群执着于将GTA移植到Switch上的黑客

aap分析代码时的截图


2019年,aap再次重新回到这个项目上,发现了调试符号让项目的开发一下顺了起来,时年5月,他已经完成了15000行代码,并将RE3项目正式发布到了GitHub上。


一群执着于将GTA移植到Switch上的黑客


很快,人们注意到了RE3的喜人进展,更多的爱好者加入到了aap的队伍中,此时又恰逢全球疫情爆发,很多人呆在家里无事可做——于是他们都把业余时间都花在了这个项目上,让开发的速度突飞猛进。


到了2020年4月RE3已经可以独立运行了,代码数已经达到18万行。有了RE 3的基础,他们又用7个月的时间完成了《罪恶都市》的反向编程。


一群执着于将GTA移植到Switch上的黑客


得到开源的GTA只是第一步,开源的意义在于,接下来他们可以对这个游戏进行改进,让游戏比原版更好。比如他们在游戏中加入了检查点,玩家在战斗中失败后,不需要再从任务的最开始重来。


更重要的是,他们可以把游戏移植到那些没能得到R星青睐的平台上。很快GTA 3和《GTA:罪恶都市》被移植到了任天堂Switch、Wii U和索尼PSV平台。虽然还是会有一些bug,但作为多数人已经相当令人满意了,比如他们终于在Swtich上玩到了GTA3:


一群执着于将GTA移植到Switch上的黑客


还有其他的组员受到了启发,顺便把《GTA:圣安地列斯》移植到了PSV上,这次不需要反向编程,而是使用了安卓版的游戏,结果运行得相当稳定。


不少人感叹,如果当年PSV上能有这些游戏,没准结局会不太一样。


一群执着于将GTA移植到Switch上的黑客


aap的工作并没有就此停止,如今他们又马不停蹄地开始了对《GTA:自由城故事》的逆向工程。



4



说到这里很多人可能会奇怪,这么折腾真不怕R星找上门来吗?aap自己其实也怕得要死。


Take-Two一向对旗下游戏的版权保护十分重视,尤其是那些尝试重制或修改游戏代码的人。之前有不少民间的GTA重制项目,都在公布后不久就被Take-Two叫停了,甚至相关的演示视频都遭到下架。在GTA 5的PC版最开始推出的一段时间,Take-Two甚至还曾经对Mod进行过封禁。


一群执着于将GTA移植到Switch上的黑客


aap深知自己是在刀尖上舞蹈,此他也提前准备了一些防护措施。比如他声明了自己在GitHub上传的代码仅能用于教育、纪录和Mod的用途,且明确表示不鼓励盗版和其他商业用途。同时,他表示要正常运行RE3还需要游戏的PC原版文件才可以,因此理论上,使用RE3的玩家都需要先购买正版的游戏本体。


“我们希望能尽可能的保持低调,尽量不被注意到”,aap表示。


然而这与现实有些矛盾,当初RE3成功移植到Switch的消息在玩家之中引发了不小的骚动,不少媒体和自媒体都跟进报道了这个消息,把aap和他的项目推到了聚光灯下。但Take-Two方面对此始终没有反应,aap和他的团队就把这看作是R星的一种默许。


一群执着于将GTA移植到Switch上的黑客


之前有其他的团队用类似的逆向工程方法制作了开源版的《超级马力欧64》,而这个项目至今仍活在GitHub上。每次看到这个项目,aap的心里就会安稳很多,毕竟连任天堂最强法务部都没有插手,那么达摩克利斯之剑应该还轮不到自己头上。


一群执着于将GTA移植到Switch上的黑客


再说,这些游戏已经有接近20年的历史了,原版游戏对Take-Two来说已经没有什么经济价值了,而aap这些爱好者们也不从中获利,也许发行商会因此网开一面?


可能正是不断的用这些想法来安慰自己,aap一直对项目的前景还抱有希望。近期,他还接受了知名媒体Eurogamer的采访,可就在 2月20日,Eurogamer将报道发布后的第三天,RE3的GitHub页面突然遭到封禁。


目前,这次封禁尚未得到任何解释。


在采访中,aap表示自己当前的终极目标是逆向工程出《GTA:罪恶都市传奇》,因为这款游戏没有安卓移植版和调试符号,因此是个巨大的挑战,“目前来看,那将是逆向工程GTA的巅峰。”


一群执着于将GTA移植到Switch上的黑客

只是不知道会不会有那天了



游研社APP

一群执着于将GTA移植到Switch上的黑客一群执着于将GTA移植到Switch上的黑客


上一篇:铭瑄助力GeForce高能之夜,有料闹元宵!
下一篇:

相关推荐

央视报道!雄安新区一批重点项目集中开工

央视报道!雄安新区一批重点项目集中开工

1635 雄安发布

这两天,雄安新区有一批重点项目集中开工。2021年,雄安新区续建项目有80多个,新开工的建设项目将会达到100多个。主办:中共河北雄安新区工作委员会河北雄安新区管理委员会运营:河北日报报业集团来源:央视新闻[编辑|孙牧舟]为雄安加油!觉得好看点这里↓↓

【项目纪实】某水务集团公司的员工薪酬体系搭建项目纪实

【项目纪实】某水务集团公司的员工薪酬体系搭建项目纪实

170 华恒智信

客户行业水务行业问题类型职能人员薪酬体系【客户背景】N公司是某省的大型水务集团公司,是该省的大型国有独资公司,下属拥有40多家控股企业,成立于2000年底,总资产达200亿元。公司经营范围包括对水利、水电工程及其他涉水项目的开发、建设与经营管理等,特别是包括“南水北调”等类似的大型水利项目的建设与管理。公司自成立以来,共开展各类大型建设项目40余项,估算投资

靠给小孩做游戏,这家公司估值 300 亿美金

靠给小孩做游戏,这家公司估值 300 亿美金

1134 极客公园

Roblox,2021年最值得期待上市的公司之一。在MOBA手游当道的现在,沙盒类游戏对于很多年轻更低的玩家来说,依然有其独特魅力,其中的翘楚就是《我的世界》(Minecraft)。2014年,微软以25亿美元收购《我的世界》背后的游戏公司Mojang,6年后,《我的世界》在全球月活1.31亿,成为有史以来最畅销的游戏。现在,《我的世界》有了一个强劲的对手。

这款Steam游戏因太性感跳票!小黄油《球球少女》大热!《暗黑2重制》将上线!《无人深空》大更新!

这款Steam游戏因太性感跳票!小黄油《球球少女》大热!《暗黑2重制》将上线!《无人深空》大更新!

1426 Steam社区

导读1、《无人深空》五周年大型免费更新上线!新增宠物驯养系统!2、《暗黑破坏神2:重制版》正式公布!2021年上线!3、经典回归!《圣剑传说4:玛纳传奇》复刻版登录Steam!4、Steam好评小黄油《球球少女》销量破万!将开启优化!5、《超级情圣3》内容太性感未过steam审查,无奈延期!6、好评如潮的物理击剑游戏《骇厉四斩》来袭!速速与我击剑!《生化危机

重磅 | 总投资超千亿!天津今年要干这些大项目!

重磅 | 总投资超千亿!天津今年要干这些大项目!

1255 天津广播

今年是“十四五”开局之年。一季度,天津有287个重大项目开工建设,总投资2540亿元,涉及高端产业、基础设施和重大民生等领域。2021年,全市16个区都有哪些新项目开工投产?“天津广播”为您梳理。滨海新区全年计划新开工重大项目211个,总投资1702亿元,同时,围绕美丽“滨城”建设,出台2021年攻坚行动方案,制定城市更新规划,安排重大项目12个,总投资超2

搞笑GIF:不懂这是在干啥,但是我感觉她在玩游戏

搞笑GIF:不懂这是在干啥,但是我感觉她在玩游戏

1496 爆笑天涯

咱也不知道这是在干嘛,但强迫症感觉很好有个会街舞的爷爷,孙子也不会太差大家看看这是谁的孩子,为啥我就不行呢男人的世界,永远保持着童年的那份童真不懂这是在干啥,但是我感觉她在玩游戏精选内涵段子1.刚刚一段友问我:“沐沐,你放过牛吗?”我:“没放过啊!怎么了。”段友:“唉!丧心病狂啊!你这人,牛都不放过。”我:“………”2.大家都知道哈尔滨有很多老房子,都是抗战

是、是机甲美少女?这款科幻风拉满的单机游戏太有味儿了!

是、是机甲美少女?这款科幻风拉满的单机游戏太有味儿了!

294 手谈姬

姬友们新年快乐!欸呀呀,虽然眨眼间春节假期已过,但姬还是要送上新年祝福。不知道这个春节期间,姬友们抢了多少红包,得到了多少压岁钱呢?无论多少,收到心意足矣。姬目前还在老家,因此更新节奏未恢复。待到下周一,又会变成一周更新六次。什么?你让姬一周更7次?咕咕姬做不到啊……那么回归正题。该安利游戏了。爱丽丝可算是个家喻户晓的外国形象了。自英国作家路易斯·卡罗尔的小

压岁钱无处安放?看看2021最炸的游戏大赏!

压岁钱无处安放?看看2021最炸的游戏大赏!

1359 AOC未来视界

经历了各路精彩大作闪亮登场如神仙打架般的次世代元年买不过来的好游戏是不是令你的钱包经历了一番浩劫?但当“空虚”已久的钱包受到压岁钱的BUFF再度满血复活按奈不住的游戏之心想必也再次燃起来了吧!还不快跟随专业电竞品牌AGON看看这些2021年最具期待的游戏大作吧《上古之环》受苦欲罢不能?错,这才是真男人无法抗拒的硬核游戏。源自“老贼”宫崎英高与《冰与火之歌》作

有钱女人和没钱女人的区别,看完很扎心!
私房话

有钱女人和没钱女人的区别,看完很扎心!

274 情商夜读

来源:捡书姑娘,ID:jianshu126钱这个东西,说出来有点俗气,但又偏偏沾满了俗尘的烟火味,竟俗得让人爱不释手。张爱玲说,“我喜欢钱,因为我不知道钱的坏处,我只知道钱的好处。”毕竟,贵的东西就一个缺点,就是贵一点;而便宜的东西只有一个优点,就是便宜一点。一个女人可以没有倾国倾城的容貌,没有婀娜多姿的身材,甚至没有从一而终的爱情,但一定要有钱。金钱带来的

《恐鬼症》更新,鬼魂寻声追踪玩家;国行NS出货量超百万,任天堂成中国最大的主机销售商;
游戏

《恐鬼症》更新,鬼魂寻声追踪玩家;国行NS出货量超百万,任天堂成中国最大的主机销售商;

1312 新浪游戏频道

点击上方蓝字关注我们↑↑↑《恐鬼症》更新,鬼魂寻声追踪玩家近日《恐鬼症》开发商KineticGames发布几条推文称测试版本将更新一项新内容-即鬼魂可以通过游戏内部聊天来监听玩家的声音,当鬼魂听到玩家声音时,它们便会主动移动到声源位置搜寻玩家,所以玩家在以后的游戏中就只能讲“悄悄话”了。有趣的是,在官方声明此更新推出之前,就有很多玩家认为玩家声音会影响鬼魂的

男人越爱你,越容易暴露这三个缺点,一个都没有就是不爱你
私房话

男人越爱你,越容易暴露这三个缺点,一个都没有就是不爱你

1709 杂文

男人越爱你,越容易暴露这三个缺点,一个都没有就是不爱你。女人天生爱幻想,在还没开始一段恋情的时候,就梦想自己有一个白马王子;希望自己能有一个完美情人,可是现实往往打脸,要知道完美的爱情只是童话故事;现实中的爱情都充满了各种各样的问题,要是什么问题都没有,那么可能是男人不爱你。01第一个缺点:他的孩子气别看男人外表都是成熟的模样,当一个男人真心爱你的时候,会忍

10岁小男孩被野狼盯上,小狗舍命飞扑,最后英勇死在主人怀里...
萌宠

10岁小男孩被野狼盯上,小狗舍命飞扑,最后英勇死在主人怀里...

1657 大爱狗狗控

12月21日,事发俄罗斯科米共和国,10岁的小男孩Yemelyan在和兄弟姐妹们玩捉迷藏时,藏在了家门口的一个雪堆后面...他完全没注意到,附近躲藏着一头野狼,野狼发现Yemelyan后,一边悄悄潜伏,一边慢慢靠近。就在这惊险的一刻,家里的小狗Jessie发现了野狼,并且直接冲了上去,拦截了试图攻击的野狼!Jessie是一只杰克罗素梗,很小的一只宠物狗,为了

如果你听了“上海游戏圈老板们密谋如何教大伟哥做人”
游戏

如果你听了“上海游戏圈老板们密谋如何教大伟哥做人”

562 手游那点事

游戏圈正在进行一场思想的切换和重启。我确实没想到,clubhouse在游戏圈内有这么强的启动力,它需要iOS外区账号、需要有邀请码、是纯语音聊天工具,这本身就具有较高的门槛。所以整个周末clubhouse在圈内都仅限于零星小部分人的狂欢。但这个门槛在昨晚被一场堪称“游戏圈春晚”的聊天给打破了。一来当然是因为这个聊天室有心动的黄一孟做主持人,同时还有心动的戴云

问拳头:开发者的教训
游戏

问拳头:开发者的教训

900 腾讯游戏频道

来源:英雄联盟官方问拳头专栏经过一段短暂的休整,问拳头专栏又和大家见面了。所以…今年的第一期,就来聊聊英雄、英雄视觉玩法更新和皮肤主题的事儿吧。为什么现在的皮肤都是一次推出一个系列(比如女帝),而不是单独给每个英雄制作皮肤?但这并不妨碍我们制作单款的皮肤。有时候一些英雄正好和即将推出的主题画风不符,我们就会找机会推出一些我们认为玩家会喜爱的单款皮肤。选择在一

有幸与你相爱,此生为你而来
私房话

有幸与你相爱,此生为你而来

1014 诗经情话

1.你呀,困了就睡,不困我陪你,你醒了就给我发消息,我醒了就回你,虽然事情总要分先后,但是你先,全世界后。2.我频繁的秀恩爱,是因为我一次又一次觉得,拥有你是一件值得让我炫耀的事。3.你是我跨越时光山海,想去见一面的人。4.想和你一起看海看日出日落,晚上牵手去压马路,相互依偎着回家,无论哪个季节,去看好多场电影,去逛超市,做早中晚餐,对着镜子刷牙,满嘴泡泡的

小主人被坏人“绑架”了,而狗子反应,居然是满地拉屎?
萌宠

小主人被坏人“绑架”了,而狗子反应,居然是满地拉屎?

332 大爱狗狗控

最近岛国综艺又开始整狗了!这一次的策划是,在小主人遛狗的路上,让工作人员扮演坏人“绑走”小主人,看狗狗会有什么反应...小朋友们个个自信爆棚,毕竟自己和爱犬一起长大,手足之情没得说,都相信爱犬肯定会来救自己的!第一个测试对象,是8岁Boss——‍看到小主人被绑架,Boss开始有点懵逼,但很快就试图跟着上车保护主人...只不过,小不点轻易就被“坏人”赶走了。然