操作環境:
- Fedora 42
- DevilutionX 1.5.4
《暗黑破壞神》(Diablo,1997)在 DR 小時候看著別人玩的印象裡面,是一款畫面精緻(但題材及美術風格很黑暗)、且操作單純流暢的 RPG 遊戲。其中可能最令人印象深刻的,是除了單人模式外,遊戲還支援多人連線,可以多台電腦連接在一起遊玩,甚至是讓玩家彼此互打互殺,有仇報仇。但另一方面,遊戲的劇情就沒有講究任何融入感,玩家角色就是一張白紙跟純粹的工具人──接連不停的殺怪、撿不完的戰利品,闖蕩連綿不絕的地下城。然而如此極端的 RPG 設計概念,反而是大受歡迎,為日後二代(Diablo II,2000)的暴紅,以及 MMORPG 遊戲內容的發展有重要的啟發作用。
DevilutionX 是由社群著手重製的開源碼《暗黑破壞神》遊戲引擎,已經算是相當成熟的一項跨平台專案,不僅延續其多人連線能力,還能夠支援許多原版遊戲並未支援的平台及環境,如 Linux 系統等。由於《暗黑破壞神》如今已經是一款骨灰級的作品,且 Blizzard 看似對於這款初代作品並無進一步的計畫,所以社群專案的存在並沒有被付諸任何法律行動。不過玩家仍需要從現有的發行通路上,取得原版遊戲的資料檔案,才能夠透過 DevilutionX 進行遊戲。
1. 下載 DevilutionX
於 GitHub 頁面上找尋及下載最新的 Linux 封裝版本,其檔名應為 devilutionx-linux-x86_64.tar.xz,下載後直接解開即可。
2. 取得遊戲檔案
GOG.com 仍有販售《暗黑破壞神》及其資料片(Hellfire)的合集,在 Linux 平台上可以使用不只一種方式來解開安裝程式,例如單純地用 Wine 執行安裝程式,安裝至任一目錄裡。接著,執行遊戲所需的檔案,為主程式的 DIABDAT.MPQ,以及資料片(在 hellfire 資料夾內)的 hellfire.mpq、hfmonk.mpq、hfmusic.mpq 及 hfvoice.mpq 這些檔案包。在找尋到這些檔案後,皆放置到前一步驟所解開的 devilutionx-linux-x86_64 目錄裡。
3. 執行遊戲
在 devilutionx-linux-x86_64 目錄下有一支名為 devilutionx.sh 的啟動腳本:
- ./devilutionx-linux-x86_64/devilutionx.sh
在初次執行時,可能會有一些語系偵測上的警示,但無所謂,在遊戲設定裡明確指定為英文即可消除。以及在遊戲設定裡也可以用於指定是玩主程式或者是資料片。此外雖然 DevilutionX 支援各式較高的畫面解析度,但考量到物件比例的問題,也許調節至 720p 就已算足夠。