《红色警惕》源代码开放,玩家可自主建立更普遍的 MOD

红色警惕 MOD 共和国之辉

技术编辑:徐九丨发自 科技前哨站git


近日,EA 官方宣布将公开《命令与征服》和《红色警惕》原做的源代码,以助力更好地构建部分《命令与征服:重制版》的游戏 MOD。github

该项目合做对象是已有数十年游戏经验的 MOD 社区。该社区被受权设计地图、建立自定义单位、修改游戏逻辑以及数据。经过这个开源项目,玩家应该可以使用这些资源建立更普遍的 MOD。segmentfault

开源受权协议选择的是 GPLv3,代码托管在 GitHub 上。Vessella 表示《命令与征服》应该是首个在 GPL 下开源的大型即时战略游戏,之因此采用 GPL 是为了确保它与 CnCNet 和 Open RA 等开源项目相互兼容,但愿以对社区真正有益的方式交付源代码。网络

玩家可建立更普遍的 MOD

据悉,这次开源的代码不涉及游戏引擎和游戏素材,只包括 TiberianDawn.dll 和 RedAlert.dll 的源代码,开源的 DLL 可帮助玩家设计地图、建立自定义单位、替换艺术做品,以及更改游戏逻辑和编辑数据。electron

EA 的游戏制做人 Jim Vessella 在官方公告里表示这些开源资源也能够和集合中的新地图编辑器一块儿使用。编辑器

根据 Vessella 的说法,不管是经过 Steam 仍是经过 EA 的 Origin 游戏启动器进行游戏,玩家均可以使用 MOD 和自定义地图,二者在途径上会有略微的不一样,在 Steam 上,EA 将使用 Steam workshop 来分发地图和 MOD,你将可以从游戏的社区中心和每一个游戏内部下载内容。若是你在 Origin 上玩游戏,你能够在游戏中下载地图,可是你须要手动安装 MOD。spa

除了 Mod 支持外,EA 还想解决大多数人都关心的功能——局域网单机游戏,今年早些时候,EA 曾打算在游戏的推出版本中加入这一功能,遗憾的是,最终还没能出现。设计

两个 DLL 使用的语言是 C++,从泰伯利亚黎明游戏中飞行器的源代码文件(AIRCRAFT.CPP)能够看到,此项目开始于1994年,当时属于机密文件,代码很是规范,注释也十分清晰。对象

clipboard.png

红警奇葩 MOD

自 2009 年 3 月 12 日,《红色警惕3:起义时刻》发售以来,《红色警惕》这个在国内曾辉煌一时的游戏,已经十年没有正统续做了。blog

可是玩家们历来不会甘心,《红色警惕2》诞生接近 20 年,五花八门的 MOD 层出不穷。

提及红警 MOD,天然避不开《共和国之辉》。正如《红色警惕》做为《命令与征服》的外传,在国内却比正传更出名同样;《共和国之辉》做为 MOD,比起原版更为人熟知。

《共和国之辉》自己只不过对原版素材进行拼凑,硬是把原阵营古巴踢了出去,把中国塞了进来。原做者 LordHero 在发布第一版以后再也没有对 MOD 进行更新,他可能也没想到,《共和国之辉》成为了《红色警惕》的代名词。

因为当时特殊的国际形势,《共和国之辉》中加入的极端强大的中国阵营迎合了当时大众的爱国情绪,致使不少玩家一度觉得没有中国的红警才是“盗版”。甚至还传出网络谣言称,《红色警惕》遭遇国内封禁,是《共和国之辉》使红警得以进入国内。

时至今日,《共和国之辉》已经被你们认定为是极为不平衡的劣质 MOD,但不能否认的是,《共和国之辉》的出现,成功帮助红警成为了 21 世纪初国内网吧的几大巨头之一。

红色警惕 MOD 神龙天舞

国产MOD《神龙天舞》

红色警惕 MOD 心灵终结

另外一款MOD《心灵终结》

红色警惕 MOD 草木皆兵
《草木皆兵》

上面所提到的这些,也仅仅只是《红色警惕》20年以来,成百上千的 MOD 中的冰山一角。相信经过这次源代码的开放,不少老玩家会用情怀让《红警》焕发第二春。


《红色警惕》源代码

GitHub 地址:https://github.com/electronic...

segmentfault 思否

相关文章
相关标签/搜索