How-To:Linux 安裝 VCMI

操作環境:

  • Fedora 40
  • VCMI v1.5.7

 

《魔法門之英雄無敵 III》(Heroes of Might and Magic III,1999)在 DR 的年輕歲月裡,是一款有著蠻奇特印象的回合制奇幻策略遊戲。不知怎麼的,DR 身邊不少人喜歡玩它(當時台灣有發行中文版),所以去到朋友家裡會一起玩(遊戲有單機輪流的多人模式)。但其實自己並不怎麼熱衷,因此成了少數幾乎是在別人家裡才會選擇玩的遊戲,對於遊戲的內容也始終不是很熟練。

 

這款遊戲也曾經存在官方原生的 Linux 版,由 Loki Software 所移植,是骨灰級的 Linux 遊戲之一。然而不幸的現實,是在 Linux 平台上,老 Linux 遊戲經常是比老 Windows 遊戲更難運行起來。因為陳舊的 Linux 應用程式相當容易受到系統環境相容性的阻礙,而且會隨著年代的差距越大,產生更多的相容性問題。反之若是在 Linux 上利用諸如 Wine 這類的軟體相容層,來執行陳舊的 Windows 應用程式,不僅反而可能比較容易實現,也不太因為年代差距而有所變化。所以長遠來看,能夠確保遊戲程式在未來系統環境上順利執行的途徑,若不是一律透過某種非原生的中介相容層,就是需要將遊戲以開發原始碼的形式來發展及維護。

 

VCMI 是由社群自力開發的《魔法門之英雄無敵 III》跨平台重製引擎,企圖實現更加現代化的特性,並且也依然在持續的發展中。由於 DR 自己對於《魔法門之英雄無敵 III》稱不上熟悉,所以無法準確評估重製引擎與原版遊戲之間的一致性。不過遊戲確實已能夠藉此重製引擎運行起來,或許在更長遠的將來,它會成為許多新玩家得以體驗這款經典遊戲的重要途徑。

 

1. 安裝 VCMI

第三方的 RPM Fusion 套件庫已有提供 VCMI,所以在 Fedora 發行版上可以用 dnf 安裝起來:

  • sudo dnf install vcmi

 

2. 安裝遊戲

本文範例是從 GOG.com 取得 Windows 版的安裝程式,然後便使用 Wine 執行安裝:

  • wine setup_heroes_of_might_and_magic_3_complete_4.0_\(28740\).exe

 

 

建議是將遊戲安裝在方便操作的目錄,因為後續流程將從該目錄複製所需的遊戲檔案。

 

3. 設定及啟動 VCMI

執行以下指令來啟動 VCMI Launcher:

  • vcmilauncher

 

如附圖(010203)所示,VCMI Launcher 在初次執行時,會要求選擇語言,接著會在找不到遊戲檔案時出現警示。這時點選【Copy existing data】按鈕,然後選擇先前遊戲安裝之目錄。倘若一切順利,VCMI Launcher 便會完成檔案複製,後續就可以再選擇其它模組做安裝,並且點選【Start game】按鈕來執行遊戲,如附圖(0405)所示。

 

4. 其它參考資料