How-To:Linux 安裝 Re-Volt

操作環境:

  • Fedora 36
  • RVGL 21.0930a-1

 

1999 年的《夢幻遙控車》(Re-Volt),即如其中文遊戲名稱所表示的,是一款罕見地以遙控車為主題的賽車競速遊戲。雖然說是一款蠻老的賽車遊戲,但背後的社群生命力卻是相當驚人。存在像 RVGL 這樣以跨平台技術重製的版本,不僅是更適合在現今的系統環境下執行,並且還增添了原始 PC 版本裡缺少的功能,如分割畫面(split-screen)的多人遊戲等等。

 

起初 DR 從 GOG.com 入手這款遊戲時,原先還以為可能的操作流程,大概是先設法將遊戲檔案從安裝程式裡取出來,然後再透過 RVGL 來執行。但沒想到 RVGL Launcher 其實已經包辦了所有流程,可以直接在其圖形介面裡下載遊戲檔案及安裝,然後再執行遊戲,可說是便利許多。

 

1. 安裝遊戲及圖形工具所依賴之套件

RVGL Launcher 是一支使用 Python 編寫的圖形介面工具,透過此工具,玩家就能夠便利地下載並安裝所需的遊戲檔案以及對應平台的執行檔。不過在此之前,首先系統上要先安裝 RVGL Launcher 執行時所依賴的套件。在 Fedora 發行版上可使用 dnf 指令進行安裝:

  • sudo dnf install p7zip python3-wxpython4

 

由於 RVGL Launcher 會使用 7z 指令來解開所下載的壓縮檔,而 p7zip 套件提供的程式檔名則為 7za,所以在安裝套件後仍會有找不到 7z 指令的問題。一種解決辦法,是從 7za 建立一個軟連結至 7z,如下所示:

  • sudo ln -s /usr/bin/7za /usr/bin/7z

 

至於以下指令則是安裝 RVGL 執行時所依賴的函式庫套件:

  • sudo dnf install SDL2 SDL2_image openal-soft enet

 

2. 執行 RVGL Launcher

下載 Linux 版本的 RVGL Launcher(rvgl_launcher_linux.zip)後,將其解壓縮至任意位置,再執行裡頭的 rvgl_launcher.py:

  • ./rvgl_launcher.py

 

在初始畫面裡就會有選項引導使用者進行遊戲檔案的下載動作。完成下載及安裝後,再點選「Launch RVGL」按鈕即可執行遊戲。

 

3. 障礙排除

倘若 RVGL Launcher 的執行過程沒有出現預期的反應,例如檔案下載後未安裝、或者執行遊戲沒反應。那麼可以查看終端機當下的輸出訊息,看是卡在哪個地方。有可能是缺少了所需的工具或套件,就再安裝起來。輸出訊息也會顯示出具體的遊戲執行檔路徑,可以手動執行看看,倘若有缺少所需的函式庫便會直接顯示出來。