How-To:Linux 安裝 Doom 3: BFG Edition

操作環境:

  • Fedora 21
  • RBDOOM 3 BFG 1.0.3.1401

 

《毀滅戰士 3:BFG 版》(Doom 3: BFG Edition,2012)是《毀滅戰士 3》(Doom 3,2004)的典藏版本,內容包含了資料片《Resurrection of Evil》,以及一些小幅度的修改與強化等等。儘管原始的《毀滅戰士 3》是有提供官方 Linux 版的(可見 DOOM III GNU/Linux FAQ 頁面),但 BFG 版則無。不過由於原始版本與 BFG 版的原始碼皆以 GPL 許可證釋出,因此也讓非官方的跨平台版本成為可能,例如本文所使用的 RBDOOM-3-BFG

 

1. 編譯 RBDOOM-3-BFG

使用 dnf 安裝以下套件:

  • sudo dnf install cmake SDL2-devel openal-soft-devel ffmpeg-devel

 

然後下載 RBDOOM-3-BFG 的原始碼(https://github.com/RobertBeckebans/RBDOOM-3-BFG/archive/master.zip),接著進入解壓縮後的目錄進行編譯:

  • cd RBDOOM-3-BFG-master/neo
  • ./cmake-eclipse-linux-profile.sh
  • cd ../build
  • make

 

編譯完成後便會產生一支 RBDoom3BFG 的遊戲執行檔。

 

2. 取得遊戲資料檔

有不只一種方法可以在 Linux 平台上取得遊戲資料檔。例如 DR 的作法是利用 SteamCMD 下載 Windows 版的《毀滅戰士 3:BFG 版》,其 AppID 為 208200。

 

3. 執行遊戲

將遊戲資料檔的 base 目錄與 RBDoom3BFG 執行檔放置在同一路徑下,例如建立以下的結構:

~/doom3bfg/base
~/doom3bfg/RBDoom3BFG

 

接著便能夠執行遊戲:

  • ./doom3bfg/RBDoom3BFG

 

4. 其它參考資料