美乃滋是一種樂器,那麼東方Project算不算是同人遊戲界的Linux?(後面那句是 中國網友寫的,他認為Bilibili的相關投稿很多元),這個嘛……自行定奪?
分享在Linux系統遊玩《東方Project》系列遊戲的方法。
因為東方Project官方加上二創的系列作太多,加上我不夠東方廚,只能講個大概。
1. 遊戲情況#
《東方Project》(Touhou Project) 有許多遊戲系列。
所謂官方遊戲,指的是由ZUN親自開發的遊戲,多半為彈幕射擊類型。
最早的「舊五作」對應-PC98平台。後來改成在Windows開發。
Windows平台上東方Project最老的遊戲為2002年的《東方紅魔郷 ~ the Embodiment of Scarlet Devil.》,最新的是2023年的《東方獣王園 ~ Unfinished Dream of All Living Ghost.》
因著東方Project系列的高人氣,二創遊戲也不在少數。從遊戲主機、PC、手機都有東方Project存在。
2. PC-98的東方Project舊五作#
PC-98平台,東方Project共出了五個作品。
Linux可以用 RetroArch搭配 Neko Project II kai模擬PC98系統,遊玩這些古老的東方Project舊五作。
用Flatpak 安裝RetroArch
開啟程式,載入核心,下載Neko Project II kai核心
到 Internet Archive下載PC-98的韌體檔案,放到
~/.var/app/org.libretro.RetroArch/config/retroarch/system/np2kai/
重開RetroArch,進入桌面模式,看一下檔案是否已齊全。如果提示找不到檔案,請把檔案全部改成大寫。
點選載入遊戲檔案,選取東方Project的.hdi檔即可。
3. Windows的東方Project遊戲#
東方Project的官方遊戲可以用Wine跑,各代安裝方法大同小異。
雖然Arch Linux的用戶可以在AUR取得整合好Wine的東方Project遊戲,不過我想要在其他發行版也能使用的做法,所以選擇自行建立Wine環境。
東方Project部份新的遊戲有在Steam上架。ProtonDB資料顯示支援度為白金,安裝 Linux版Steam後應可開箱即玩。
至於沒有上架的舊版本,得自己下載遊戲exe用Wine跑了。
有人說,Windows 11沒辦法玩這麼老的遊戲,但在Linux沒有這個問題!Wine可以輕鬆切換模擬Windows版本,玩老遊戲不是問題的。
Wine的前端我使用 Flatpak版的Bottles,這個會幫你裝好DirectX的依賴套件,要執行翻譯程式 Touhou Patch Center也比較輕鬆。
開啟後請安裝「cjkfonts」依賴套件以支援日文字體。
接著得要使用環境變數,將系統調整為日文才可以啟動。點選酒瓶設定,設定環境變數為
LC_ALL="ja_JP.UTF-8"
最後,點選「瀏覽酒瓶檔案」,將東方Project遊戲的exe,放到Bottles的虛擬C槽(防止找不到DLL的權限錯誤),再點選「新增捷徑」,將exe加入到選單,就可以啟動遊戲。
4. 其他東方Project二創遊戲#
如果對應平台是Android系統,應可用 Waydroid跑。
主機遊戲應該都找得到對應的模擬器執行,比如Switch平台的用 Ryujinx,這些模擬器都有Linux版本。