EDuke32 是基於 Duke Nukem 3D— Duke3D (中文翻譯為毀滅公爵) 所開發出的跨平台的遊戲引擎。透過該引擎,就可以暢玩諸多玩家發表的 Mod 模組,參考這裡-Duke3D TC Site。
除了 Windows, Linux, Mac OS, FreeBSD 等平台,Dingux 神人們也已將該遊戲移植到本系統。除了主程式之外,也可以再安裝上述網站所介紹的諸多模組。參考這裡-Wiki:Eduke32 Installation。
這裡就先列出我利用 丁果A330 進入 Dingux 系統執行 eduke32/eduke64 模組的錄影操作畫面:
關於設定,大概要注意的就是當使用 DMenu 選單時,由於其捷徑無法下參數,所以就必須藉由 sh script,例如在遊戲的主目錄下編輯 eduke32.sh 檔案:
#!/bin/sh ./eduke32 -game_dir ./ |
然後在 dmenu 現在所使用主題佈景 (theme)目錄下,編輯 theme.cfg 檔案 (路徑記得要指向該遊戲安裝的目錄):
MenuItem eduke32 { Icon = "/boot/game/game/eduke32/duke3d.png" Name = "EDuke32" Executable = "./eduke32.sh" WorkDir = "/boot/game/game/eduke32/" } |
這裡有個重點是,在 winodws 系統下編輯 eduke32.sh 檔案,一定要符合 unix-based 的文檔格式,Wiki 上是建議使用 notepad++ 來編輯 (在編輯器右下角要顯示 UNIX/ANSI 才正確)。
模組 (Mod)如何安裝呢? 就是下載回來,然後將該模組的目錄 copy 到 ./eduke32 的目錄內,同樣需要編輯執行檔與選單路徑,這裡以 eduke64 模組為例 (duke64.sh):
#!/bin/sh ./eduke32 -game_dir ./duke64 |
選單也要加上下述的項目:
MenuItem eduke32 { Icon = "/boot/game/game/eduke32/duke64.png" Name = "Duke64 TC" Executable = "./duke64.sh"" WorkDir = "/boot/game/game/eduke32/" } |
編輯完後,進入 Dingux 系統,以我的 DMenu 主選單就會出現如下畫面:
遊戲在我的丁果 A330 機器下,可以非常順暢地玩。只不過現在還在熟悉遊戲鍵盤對應遊戲控制器的設定,畢竟原來在 PC 上玩這類 doom-like 遊戲時,是利用 滑鼠+鍵盤,對應的按鍵數目相當多,要如何精簡這些按鍵到遊戲控制器,實在是個學問。