《終極動員令》Steam 工作坊支援與原始碼

親愛的《終極動員令》社群:
希望您在過去一年裡一切安好,很高興能再次與您聯繫。您或許還記得,大約一年前,我們在 Steam 上推出了《終極動員令》終極典藏版。這是朝著延續《終極動員令》傳承邁出的進步,但我們始終懷抱著更大的野心,希望為社群中的各位帶來更多《終極動員令》系列的精進與完善。
因此在 2024 年遊戲推出後不久,我們就委託路克·「CCHyper」·費南 (Luke Feenan) 正式為終極典藏版研究諸多遊戲內容的精進與完善(他是《終極動員令》社群資深人士,曾是《終極動員令》重製典藏版社群成員,並在 2024 年 3 月協力將《終極動員令》終極典藏版帶回 Steam)。路克擁有 EA《終極動員令》檔案的完整存取權,並代表社群提出了若干野心勃勃的點子,而在過去的一年裡,他則致力於將這些計畫化為現實。
這些工作需要持續的專注投入、與 EA 團隊的長期合作、高層的支持,以及長達數月的工程開發工作,並與《終極動員令》的關鍵社群領袖深入交流。
而今天,我們很高興地宣佈,我們的努力確實有所回報,而《終極動員令》系列遊戲也因此更臻完美!
我們迫不及待要邀請路克從他的角度向我們分享更多細節:
哈囉,《終極動員令》社群的大家!
向先前不認識我的《終極動員令》優秀粉絲們自我介紹,我的名字是路克·費南,也可以叫我「CCHyper」。我是在《終極動員令》社群待了超過 20 年的老鳥、資深模組創作者,也是 CnCNet 的管理員。我也非常幸運,能在吉姆·凡塞拉的指導下參與《終極動員令》重製典藏版的開發。
過去一年來,我與 EA 內部出色的《終極動員令》相關團隊合作,致力於修復 Perforce 原始碼存檔,將《終極動員令》系列遊戲恢復至可構建的狀態。這使我們在未來能以更深入的方式,對這些經典遊戲進行修補。身為一個資深的模組創作者,能夠深入研究這些遊戲的原始碼並了解其運作方式,真是令人興奮不已!
而今天,我很榮幸能在此和大家分享兩項《終極動員令》系列遊戲的重大公告!
# 1 賦權給社群的未來
如果您是在社群中認識我的話,應該會很熟悉我
對電玩遊戲保存、以及對電玩遊戲開源社群的強烈聲援。
距離 EA 公佈《終極動員令》重製典藏版 DLL 檔案的原始碼,至今已將近五年了。此次發佈獲得了遊戲業界普遍的讚譽,並讓社群得以為重製典藏版創作出精彩的內容。而為了回應《終極動員令》的檔案修復過程,我希望能將這一步跨得更遠⋯⋯
因此,我要十分驕傲地宣佈,我們將在 GPL 授權下,釋出完整修復的《終極動員令》(又名《泰伯倫黎明》)和《終極動員令:紅色警戒》原始碼!我知道這將為社群中持續為經典作品創作內容的玩家們帶來更多能量,也希望能幫助像 CnCNet 這類社群繼續支持這些遊戲,並確保遊戲能夠為未來的世代保有可玩性。但是,我們也別止步於此!
近 20 年來,W3DHub 的社群持續利用《終極動員令:叛國者》的引擎創造驚人的成果,而他們的專案也持續推進著遊戲的最終極限。為了支持他們讓遊戲和他們的精彩專案都更上一層樓,我們也在 GPL 授權下發佈了《終極動員令》的完整原始碼。我們大家都非常興奮,期待 W3DHub 社群接下來會有什麼新的進展,以及他們將如何活用這次的發佈!
最後,為了感謝一直以來持續用滿滿的熱情與能量支持《終極動員令:將軍》社群、舉辦多人錦標賽並創作出精彩內容的玩家們,我非常高興地宣佈,我們將在 GPL 授權下釋出《終極動員令:將軍》及其資料片《將軍零時》的完整原始碼!我知道《將軍/將軍零時》社群將會活用這次發佈的原始碼達成一番驚人作為,我也很期待《終極動員令》線上版的團隊接下來在這些遊戲的多人遊玩體驗上的創意與表現。
您可以在 Electronic Arts GitHub 頁面上找到原始碼;
https://github.com/electronicarts/CnC_Tiberian_Dawn
https://github.com/electronicarts/CnC_Red_Alert
https://github.com/electronicarts/CnC_Renegade
https://github.com/electronicarts/CnC_Generals_Zero_Hour
# 2 Steam 工作坊支援
現在,來到我們的第二項公告。
我們將讓 Steam 工作坊支援更多《終極動員令》系列遊戲,讓使用者能上傳他們的自訂地圖!我們知道這是社群長期以來的希望,因此我們很高興終於能為所有地圖創作者提供一個永久的官方家園,讓大家在 Steam 工作坊上展示你們的內容。目前 Steam 工作坊支援已經上線,適用於:
—《終極動員令:叛國者》
—《終極動員令:將軍》與《將軍零時》
—《終極動員令 3:泰伯倫戰爭》與《肯恩之怒》
—《終極動員令:紅色警戒 3》與《起義時刻》
—《終極動員令 4:泰伯倫暮光》
我們也更新了所有任務編輯器和世界建構器工具,讓您能直接將地圖發佈到 Steam 工作坊。當您在 Steam 工作坊訂閱了某項內容(透過客戶端或網頁),遊戲將在下次啟動時自動下載該內容,而地圖將在單人/多人遊戲的地圖選擇選單中顯示。我們都很期待看到大家上傳有趣又瘋狂的地圖!
最重要的是,為了支援 Steam 工作坊,我們推出了「《終極動員令》模組支援」資料片,內容包含所有使用 SAGE 引擎之遊戲原始 Xml、Schema、Script、著色器和地圖檔案。這是社群近 15 年來的另一個願望,我們很高興終於能夠實現,也希望這能幫助大家在未來繼續創作精彩的內容和模組。
您可以在 Electronic Arts GitHub 頁面上找到此支援包;
https://github.com/electronicarts/CnC_Modding_Support
我想花點時間感謝在這段旅程中支持我們的社群遊戲測試員,感謝他們提供寶貴的回饋和鼓勵,也要特別感謝所有在 Reddit 和 Steam 上回報《終極動員令》遊戲錯誤和問題的玩家們。當然,還要感謝逾 25 年來,所有《終極動員令》社群對這些遊戲的長久支持!
我也想感謝全球各個 EA 工作室和部門的許多人,是他們的幫助才讓這一切得以實現(要感謝的人實在太多了,無法一一列舉!)。在推進發佈的最後階段中,他們對這項專案和《終極動員令》系列的支持,給予了我們極大的動力。我還要感謝 EA 合作夥伴中的出色團隊,是你們給了我執行這項專案的自由,並提供了協助我實現這項專案的資源。此外,也要向所有在這段旅程中支持著我的人致敬,無論是否為 EA 的一員,或是否與《終極動員令》系列有關,你們都超棒的,你們知道我在說你們!
最後,我想花一點時間,分別感謝在 EA 以及整段旅程中,給予我最多支持的兩位貴人。技術總監布萊恩·巴恩斯 (Brian Barnes),他給了我充分尊重和自主權,讓我按照自己的判斷,朝最適合核心社群的技術方向來開發這項專案。以及吉姆·凡塞拉 (Jim Vessella),感謝他將所有元素整合在一起,並持續與我分享他的經驗、知識和見解。(當然,還有繼續在 EA 推動《終極動員令》系列!)。謝謝兩位一路走來的所有照顧。
路克·「CCHyper」·費南
感謝路克,我們 EA 團隊都對這些計畫感到無比期待。在 GPL 授權下發佈原始碼後,《終極動員令》將本著其作為業界領先系列遊戲的傳奇地位,繼續為遊戲社群賦能。而由於 Steam 工作坊現已支援更多《終極動員令》遊戲的用戶地圖,模組創作者能輕鬆與更多世界各地的《終極動員令》粉絲分享自己的作品。我們迫不及待想看看《終極動員令》社群會如何活用這些全新資源。
與我們先前的模組創作計畫相同,《終極動員令》系列的使用者生成內容需遵循《終極動員令》系列遊戲模組創作準則,該準則已更新過,以配合這項全新計畫。請務必了解並遵守相關準則,並尊重您的社群成員。這對於過去多年來留下的創作內容尤為重要。對於社群的健康發展而言,原創作者必須能夠控制自身內容是否、以及如何在 Steam 工作坊上發佈,這點至關重要。
雖然在發佈之前,我們已經與一些特定的社群成員測試過這些新專案,但預測這些工具在整體社群規模下的反應始終相當困難。我們始終樂於傾聽,所以請隨時與我們分享您的經驗和回饋。我們感謝您的耐心,並會繼續努力提升《終極動員令》系列的遊戲體驗。
此外,為了慶祝原始碼的發佈,我們最近還發現了一些來自《終極動員令:叛國者》和《終極動員令:將軍》早期開發的珍貴遊玩畫面,並將其數位化。我們想在此與社群分享這些資源合輯:
想必熱衷於《終極動員令》歷史的朋友們一定能在欣賞這些內容時感到快樂。
再次感謝路克、社群遊戲測試員,以及所有支持這些努力的人,我們在戰場上見。
祝好
吉姆·凡塞拉 (Jim Vessella)
吉姆坦恩 (Jimtern)