操作環境:
- Fedora 43
- KFMod 2.53
於 2009 年上市的喪屍類生存恐怖遊戲《Killing Floor》(Steam),實際上最早是從《浴血戰場 2004》(Unreal Tournament 2004,以下簡稱 UT2004)的社群模組發展出來的。雖然在已存在正式獨立版本的情況下,若再回頭去挖模組版(又稱為 KFMod)出來玩,好像不是很合理。然而想到 UT2004 已經是以無 DRM 免費遊戲的形式發佈,所以它的遊戲模組也就等同於是免費遊戲。因此如果想要以不依賴遊戲帳號的方式,在多部電腦上建置出讓幾個玩家一同連線打喪屍(以及其他種類的怪物)的遊戲體驗,那麼透過模組版確實是能夠做到的。
如果有玩過正式版本,那麼玩家應該會感受到模組版確實有著一定程度的相似性,然而是一個比較原始、未精煉過的版本。比方說提供的武器種類寥寥可數,以及在正式版本裡可觸發的慢動作子彈時間(Zed Time)機制,在模組版裡也是不存在的,等等這些。此外或許影響遊戲性最甚的,是雖然模組版與正式版同樣都無準星可用,但正式版的所有槍枝都有提供瞄具可進行瞄準。然而模組版則僅有部份武器能夠使用瞄具,其餘包含一開始的手槍在內,玩家只能用形同腰射的方式射擊。倘若玩家真的覺得這樣玩起來實在過硬,那麼本文後續步驟有提供緩解方式(增加準星)。
1. 安裝主程式
由於 KFMod 是 UT2004 的遊戲模組,所以主程式要先安裝起來,並確認能夠正常執行,相關資訊可參閱本站 How-To。
2. 下載及安裝 KFMod
在《Killing Floor》做正式的商業發售後,原本的模組版只有非常小幅度的更新,公開發佈的最終版本是 2.53,可至 ModDB 網站下載。Linux 系統上會需要安裝 unrar 套件方能解開 RAR 壓縮檔。順利解開後,將整個 KFMod253 資料夾放置到 UT2004 的遊戲目錄裡。
3. 執行 KFMod
執行以下指令:
- ~/ut2004/System/UT2004 -mod=KFMod253
4. 安裝變異器
UT2004 擁有一項名為變異器(mutator)的功能,也就是遊戲引擎內建的可介入途徑,容許開發者植入自訂的程式碼,藉此修改部份遊戲功能。於是 DR 自製了一個變異器(KFNewbieMode),會對 KFMod 做出以下調整:
- 增加一個十字準星在畫面中央。
- 按下 B 鍵能夠直接呼叫出武器商人(trader)選單,不再需要在地圖中找尋商人。
- 玩家初始現金提昇至 9000。
- 玩家可攜帶重量提昇至 20。
- 槓桿式及泵動式槍枝不再需要長按裝填鍵來觸發裝填動作,不過每次裝填仍只會裝填一發彈藥。
變異器的安裝方式,是將壓縮檔解開後,找尋裡面存放的 KFNewbieMode.u 及 KFNewbieMode.ucl 這兩支檔案,將其放置到 KFMod253 模組目錄的 System 子目錄內。然後啟動遊戲模組後,在建立新遊戲時,於 Mutators 分頁內應有「Newbie Mode」的選項可加入至啟用清單中。
倘若要建立讓其他玩家加入的多人遊戲,則開設遊戲的電腦上,還需要有額外的變異器啟用動作。編輯隱藏的 KFMod253.ini(位於「~/.ut2004/KFMod253/System/KFMod253.ini」),於 [Engine.GameEngine] 區段內,加入下列設定值:
ServerPackages=KFNewbieMode