塞尔达、马里奥等大面积中招,任天堂多款游戏源码泄露

yumo6663周前 (06-29)技术文章5

很难想象,任天堂这样的顶级游戏公司,会一而再出现游戏源码泄露事件,可它还真就发生了……

01

核心源代码泄露事件

2020年上半年,与任天堂有关的许多东西一直在泄漏。5月,用于创建Revolution(又称Wii)完整的源代码,设计文件,文档以及几乎所有的东西。

Resetera网友Atheerios整理了一些4Chan、YouTube上讨论到的泄露内容概要,此外也包括一些过去几周泄露的资料。除了SDK、操作系统的源代码外,此次泄露中据称还包括了每个系统组件的Block diagram/datasheet以及Verilog文件(Verilog是一种硬件描述语言,可以用来表示逻辑电路电路图,借此可以获悉Wii的构造细节)。

根据网友的推断,此次泄露看上去是由于与任天堂合作开发Wii的Acer Cloud(原iGware、BroadOn、RouteFree)服务器被入侵所致,可能还会进一步发酵。

除此之外,这是过去几周泄漏的所有内容:

-精灵宝可梦蓝、黄的调试版本

-精灵宝可梦蓝、黄的源代码

-日版精灵宝可梦金银的调试版本

-精灵宝可梦水晶的符号地图

-精灵宝可梦金银的源代码

-Spaceworld '99 demos

-官方GameBoy模拟器

-列出包含DS在内所有任天堂主机的所有发行版本(包括未发行版本)的内部列表

-Gen 7调试版本,官方3DS合法性检查程序,O-Power发行版CIA和VC Mew distrubtion CIA

-N64,Gamecube和Wii的源代码

02

多款N64游戏源码泄露

持续泄露问题发生后,任天堂似乎并没有吸取到足够的教训。

这一次,包括《超级马里奥64》、《马里奥赛车64》、《星际火狐64》和《马里奥医生64》在内的多款游戏源码都泄漏了。

此外,SNES上的多款游戏源码也被偷了,包括《F-Zero》、《超级马里奥RPG》、《塞尔达传说:A Link to the Past》、《超级马里奥世界》、《星际狐狸》等等。

这次的泄露有些匪夷所思,黑客偷盗的内容很彻底,甚至连游戏开发工具都被发现了,《星际狐狸》系列的制作人Dylan Cuthbert表示他都已经快30年没见过这个游戏的开发工具了,当初还是为了学习才用C++语言开发的工具,自己都不知道黑客从哪里搞到的。

更重要的一点就是,不仅源码,还有N64的系统据说也被盗窃了,这可能会给制作模拟器或者MOD带来一些便利。

(编辑:Mon)

相关文章

「 C++游戏开发」经典Windows 扫雷小游戏源码 展示

这个扫雷小游戏是通过Easy X实现,Easy X是很多小萌新手在学习的时候用到的一个绘图工具,想必大家对他已经很熟悉了。所以如果有小伙伴感兴趣的话,可以联系我获取Easy X的安装程序及其源代码。同...

超任版《毁灭战士》现已开放源代码下载

《毁灭战士》的MOD制作者们要有新玩具了,超任主机移植版的《毁灭战士》源代码现已被公开到Github上,任何感兴趣的人都可以下载并进行修改和实验。 超任移植版《毁灭战士》是少有的几款不使用原引擎制作的...

Hydra游戏启动器介绍与源码构建指南

技术背景Hydra 是一款自带嵌入式 BitTorrent 客户端的游戏启动器,它使用 TypeScript(基于 Electron)和 Python 编写,其中 Python 利用 libtorre...

麻省理工教授整理的Python《游戏书》,高清开放下载

Python游戏编程快速上手通过游戏学Pythonshare一本好玩好学的Python游戏书本书通过编写一个个小巧、有趣的游戏来教授Python编程,并且采用直接展示了游戏的源代码,通过实例来解释编程...

花5个小时撸了一个“码了个码”,源码文档开源

最近羊了个羊爆火网络,其实这个程序本来不难,但是怎么火起来的,可能研究人性方面更多吧。作为程序员,三天也撸了一个程序,号称"码了个码"!一、演示地址https://www.coderu...