How-To:Linux 安裝 Screamer 2
操作環境:
- Fedora 40
- DOSBox Staging 0.81.2
賽車遊戲並不算是 DR 很熱衷的遊戲類型,所以無法肯定究竟是童年回憶太美,還是這款遊戲真的有什麼特別出眾之處。但無論如何,《驚爆實感賽車 2》(Screamer 2,1996)是 DR 第一款有深刻印象的 3D 賽車遊戲。在 DR 的記憶裡,這款遊戲有著生動的賽道場景、很有感的操控特性,以及非常純粹的遊戲內容。每次回想好像有什麼賽車遊戲做得很不錯的,很容易都會想起這款遊戲。
這款古老的 DOS 遊戲如今在 Steam 及 GOG.com 均有上架,兩種發行平台都同樣地是封裝了 DOSBox 模擬器來執行遊戲,而其中僅有 Steam 有提供對應於 Linux 平台的封裝版本。不過本文流程則是使用 GOG.com 所提供的安裝程式,然後另外在系統上安裝 DOSBox Staging 模擬器來取代遊戲內附的模擬器版本。
1. 安裝 DOSBox Staging
在 Fedora 發行版上的安裝方式很單純,使用 dnf 指令安裝即可:
- sudo dnf install dosbox-staging
或者替代方案是使用 Flatpak 安裝起來,然後可能再以設定別名的方式,建立容易執行的命令行指令。
2.安裝遊戲
使用 Wine 執行 GOG.com 的安裝程式,本文範例是將遊戲指定安裝在使用者家目錄下的「Screamer 2」目錄內:
- wine setup_screamer2_2.0.0.1.exe
3. 執行遊戲
由於 GOG.com 的版本是封裝 Windows 版的 DOSBox 模擬器,並且也是針對 Windows 環境進行設定。因此遊戲在完成安裝後,會需要再做一些針對 Linux 環境的修改。本文附件(screamer2_linux_helper_pack.7z)已經含括了相關的設定修改,只要將裡頭的檔案全數解開至遊戲目錄中即可。
完成前述步驟後,於命令行下前往遊戲所在的目錄,然後執行以下指令即可啟動遊戲:
- dosbox -conf dosbox_screamer2.conf -conf dosbox_screamer2_single.conf
遊戲本身並沒有任何操控提示,也未附帶說明手冊,所以或許有必要在這裡說明一下遊戲的操控方式:
1P | 2P | |
加速 | 上方向鍵 | W |
停煞 | 下方向鍵 | X |
左轉 | 左方向鍵 | A |
右轉 | 右方向鍵 | D |
上排檔 | 右 Shift | 2 |
下排檔 | Ctrl | 1 |
車輛視角切換 | F1~F4 | F5~F8 |
4. 變更遊戲的操控方式
執行以下指令,進入到遊戲設定選項:
- dosbox -conf dosbox_screamer2.conf -conf dosbox_screamer2_settings.conf
可藉此重新設定遊戲的操控方式,倘若有插上遊戲手把,則也能夠在此進行手把的對應設定。不過需要留意,如果是插上兩支手把,那麼手把上能夠對應的按鍵數會減少。所以若是兩名玩家都希望透過手把來操控,估計比較可行的作法,是一律以自排而非手排模式來進行遊戲,就無須在手把上做排檔控制的對應。
5. 執行遊戲的 3D 加速版本
《驚爆實感賽車 2》是早期可支援 3D 硬體加速的 DOS 遊戲之一,使用的是古早 3dfx Voodoo 的 Glide API。而 DOSBox Staging 模擬器則自 0.81.0 版起,也實現了軟體模擬的 Voodoo 1 支援 。然而 GOG.com 所提供的版本僅支援 Voodoo 2,所以會有不相容的情形。對此情形,可以從 philscomputerlab.com 取得 Voodoo 1 版本的遊戲執行檔(s23dfx.exe,實際上也有一併打包在本文附件裡),然後將檔案放置到遊戲目錄後,執行以下指令來啟動 3D 加速版:
- dosbox -conf dosbox_screamer2.conf -conf dosbox_screamer2_3dfx.conf
由於 DOSBox Staging 是使用軟體模擬(純 CPU 運算,未使用到 GPU)來實現 Voodoo 1 支援,所以會相當依賴 CPU 的運算能力。儘管啟用 3D 加速能夠讓遊戲中的材質明顯地漂亮一些,但也會增加一些視覺上可見的瑕疵。整體來說 DR 還是會比較建議讓遊戲在原始狀態下執行,就已經有很不錯的聲光效果了。