25 万行逆向源码遭 GitHub 下架!

共 2033字,需浏览 5分钟

 ·

2021-03-09 12:39


来源:CSDN(ID:CSDNnews)

整理 | 郑丽媛 


近日,听闻有人将《GTA3》和《GTA:罪恶都市》这两款 R 星经典游戏成功逆向工程,并发布到 GitHub。目前,这 25 万行逆向源码已被下架。


成功逆向近 25 万行代码


首先解释一下 “逆向工程” 的意思:一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,演绎并得出此产品的处理流程、组织结构、功能特性及技术规格等设计要素,从而制作出功能相却不完全一样的产品。

那么对于游戏来说,逆向工程意味着什么呢?答:游戏代码将易被重写、优化并移植到许多系统。GTAmodding 在 GitHub 上发布的《GTA3》和《GTA:罪恶都市》这两款游戏的逆向源代码就是如此。

经 GTAmodding 解释,GTA 的逆向工程起始于 2018 年初,起初并非要逆向工程整个游戏,仅是用于测试游戏的反向碰撞和物理代码。之后通过他的不懈坚持与中途加入的 RE3 的多位志同道合之人,最终完成这个项目,成功逆向了近 25 万行代码。

项目完成后,GTAmodding 对这两款游戏的逆向源代码进行了测试,结果很顺利:在 Windows、 Linux、FreeBSD、x86、AMD64、ARM 和 ARM64 这些系统上均可以正常工作。

因此,GTAmodding 在 GitHub 上发布了这两款游戏的逆向源代码以供游戏改进,就像对《GTA3》可以修复各种 BUG、增强车辆渲染等。此外,还可以通过移植这个项目,实现在任天堂 Switch、PS Vita 和任天堂 Wii u 上这 3 个平台畅玩这两款游戏(注:任天堂 Switch 自发售至今, 平台上没有一款 GTA 系列的作品)


收到 DMCA 删除通知,该项目已被下架

可就是这个满足了众多渴望在 Switch 上玩 GTA 系列游戏玩家的项目,目前在 GitHub 上却被下架,原因是收到了 DMCA 的删除通知。

根据 GitHub 一贯的透明政策,当代码仓库应版权所有者的要求进行移除时,都会公开对方发来的 DMCA 删除通知,这次也不例外。

从通知中可以看出,本次是 R 星游戏的母公司 Take-Two Interactive Software, Inc. 向 GitHub 发去的 DMCA 删除通知。通知中表示,包括 GTAmodding 发布的 re3 存储库及众多分支的内容均涉嫌侵权,并且 R 星从未对其进行开源许可。

对这件事,你有什么看法吗?欢迎评论区留言~

参考链接:

http://www.gzmjhzs.com/news/2228352038.html

https://github.com/github/dmca/blob/master/2021/02/2021-02-19-take-two.md




推荐阅读:

入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径


干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |


趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!


AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影


年度爆款文案



点这里,直达菜鸟学PythonB站!!

浏览 41
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报