《紅色警惕》源代碼開放,玩家可自主建立更普遍的 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 思否

相關文章
相關標籤/搜索