Repo ↗ · 原始 README ↗ · 文件包(Markdown/授權)

封面參考(原作): Call of Duty: World at War · 原作宣傳圖,由 IGDB 提供。圖片版權屬原權利人,供辨識原作使用,不代表此重寫/模組專案的實際畫面。

來源維護者: SiennaChain · 版本: 7c043e0565e8 · 整理日期: 2026-10-12

文件授權: 未確認文件授權 · 本文形式: 原創介紹

本文為依公開文件撰寫的原創專案介紹,不是 README 的翻譯或重刊。文件授權未確認或有範圍限制;請到原始 Repo 閱讀完整說明。功能與進度依來源文件,本站未逐項實機驗證。


本專案是一項跨遊戲整合實驗,目標是把《決勝時刻:戰爭世界》的納粹殭屍模式,與《星際大戰:戰場前線 II》(2005)的角色系統接在一起。依 README 描述,兩款遊戲都沒有被改寫:《戰爭世界》照常執行地圖、殭屍與回合流程並輸出畫面,《戰場前線 II》則在背景執行,提供玩家角色、武器、光劍與原力能力,再疊加繪製到《戰爭世界》的畫面上。兩邊各有一個橋接 DLL,透過共享記憶體交換資料,因此使用者必須同時擁有兩款遊戲。

在技術層面,專案以 C++ 撰寫,使用 CMake 與 Visual Studio 2022 建置,並以 d3d9.dll 代理方式掛入遊戲。共享記憶體協定定義於 protocol 目錄,common 目錄則放置兩邊共用的橋接程式碼、設定與記錄機制,其中包含讓橋接在非由啟動器啟動時保持閒置的邏輯。waw 與 swbf2 目錄分別對應兩款遊戲的橋接與附加內容,tools 目錄提供啟動器、封裝腳本、監看工具與位址探測工具,tests 則包含可在任意作業系統上執行的協定測試。

README 將目前狀態描述為「可以交給別人的 alpha」:僅支援一張地圖(Nacht der Untoten)、單人遊玩與十八名角色,並由啟動器負責安裝、啟動兩款遊戲與移除。專案明確限定《戰爭世界》與《戰場前線 II》的特定 Steam 版本執行檔,其他組建會被拒絕,因為橋接使用的位址是針對這兩個執行檔而定。README 另指出,開發時若手動啟動遊戲,橋接不會作用,需在設定檔中開啟對應選項。此專案為非官方粉絲作品,與 Activision、Treyarch、EA、Pandemic、Disney 及 Lucasfilm 均無關聯,並要求僅離線使用。