整理 | 鄭麗媛
出品 | 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
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/262479.html
標籤:其他
上一篇:AcWing 443. 導彈攔截 (排序+貪心+列舉)
下一篇:好的因子是什么樣的?
