来源: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: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影

年度爆款文案

  • 1).卧槽!Pdf转Word用Python轻松搞定!

  • 2).学Python真香!我用100行代码做了个网站,帮人PS旅行图片,赚个鸡腿吃

  • 3).首播过亿,火爆全网,我分析了《乘风破浪的姐姐》,发现了这些秘密

  • 4).80行代码!用Python做一个哆来A梦分身

  • 5).你必须掌握的20个python代码,短小精悍,用处无穷

  • 6).30个Python奇淫技巧集

  • 7).我总结的80页《菜鸟学Python精选干货.pdf》,都是干货

  • 8).再见Python!我要学Go了!2500字深度分析!

  • 9).发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片

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

25 万行逆向源码遭 GitHub 下架!相关推荐

  1. 25 万行逆向源码遭下架!

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 近日,听闻有人将<GTA3>和<GTA:罪恶都市>这两款 R 星经典游戏成功逆向工程,并发布到 Github.目 ...

  2. 麻辣GIS源码的github下载与调试

    麻辣GIS源码的github下载与调试 一点想法 GITHUB下载问题 无法访问 可以访问,但是点击页面code下载不了 源码运行 安装vs2013 源码编译 一点想法 近来无事,想接触下gis,同时 ...

  3. DevOps也要考虑安全问题:微软、任天堂等知名公司源码遭泄露

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://www.oschina.net ...

  4. iOS 项目源码大全 github 国内外大神

    github排名https://github.com/trending,github搜索:https://github.com/search 主要工作说明: 重新整理了Xcode好用的插件,信息更详细 ...

  5. 近4万Star,登月源码登顶GitHub,这位女程序员“拯救”了阿波罗

    作者 | 伍杏玲 转载自CSDN(ID:CSDNnews) 1969 年 7 月 20 日,"阿波罗 11 号"飞船登月,宇航员尼尔·阿姆斯特朗(Neil Armstrong)成功 ...

  6. 技术干货 | 源码解析 Github 上 14.1k Star 的 RocketMQ

    简介: 站在发送方视角,通过源码,来分析在事务消息发送中 RocketMQ 是如何工作的. 前言 Apache RocketMQ 作为广为人知的开源消息中间件,诞生于阿里巴巴,于 2016 年捐赠给了 ...

  7. 登月源码登顶 GitHub Top1,37000 Star 致敬人类登月 50 周年!

    作者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 封图 | CSDN下载于视觉中国 1969 年 7 月 20 日,"阿波罗 11 号"飞船登月,宇航员尼尔·阿姆斯特 ...

  8. 搜集源码之github搜索语法,网盘搜索,搜索引擎等

    优雅地寻找网站源码(一) 0x0 前言 ​ 渗透过程中如果能获取到网站的源代码,那么无疑开启了上帝视角.虽然之前出现过不少通过搜索引擎查找同类网站,然后批量扫备份的思路,但是却没人分享其具体过程,这里 ...

  9. python爬取电子书_python爬取计算机电子书(源码移步github)

    摘要:今年第一个项目,python爬取网络上公开的计算机电子书近8000本,在此基础上简要分析计算机专业的发展变迁.部分整理好的书籍下载链接见文末.代码链接见文末. 计算机诞生以来不到100年,学术的 ...

最新文章

  1. webhook自定义服务器,GO 使用Webhook 实现github 自动化部署
  2. 遍历系统的所有ObjectType和TypeIndex
  3. 工业互联网不只是网络:网络是基础,平台是关键
  4. 设计包含min函数的栈
  5. 5.jsp中动态include与静态include的区别
  6. k8s项目(弹性云实战)
  7. matlab找不到函数系统函数,求助,Matlab找不到ztrans函数
  8. 15个顶级Java多线程面试题及答案
  9. Silverlight 写了一个2D仿3D的柱状图表
  10. Mybatis理解与入门步骤
  11. Docker的一些理解(二)
  12. 2021-2025年中国定时控制器行业市场供需与战略研究报告
  13. 深入了解VB中的变量和指针
  14. 无线增益多路负反馈带通滤波器的研究
  15. 计算机桌面文件为何不能剪贴,电脑不能复制粘贴是什么原因【方法介绍】
  16. linux 查看策略路由,Linux下的策略路由。
  17. 假如杨笠吐槽程序员。。。
  18. 计算投资指数基金的预期收益率
  19. css设置背景图片模糊,内容不模糊
  20. 漫反射辐照——并不是很完全的翻译

热门文章

  1. 手机照片视频加密软件计算机,如何给手机相册加密 手机相册里的照片和视频加秘萌...
  2. frida工具Jnitrace | Objection | r0tracer
  3. 突然无法使用you-get下载视频了,不知道是什么问题(已经哭晕在厕所)
  4. 网上订报纸 北京邮政 订报刊网
  5. 预计24小时删 | 最后一次分享这套课程资源,得此资源英语突飞猛涨!
  6. 经典回忆街机游戏列表
  7. Redis应用案例之优惠券秒杀
  8. JDA人脸检测算法详解
  9. 基于TI-RTOS的CC2650DK开发(5)---线程概览
  10. 优化算法2--遗传算法(原理)