快轉到主要內容

Linux玩Windows的Galgame遊戲的一些方法

· 民國112年癸卯年
·
切換繁體/簡體
分類   Linux系統 Linux玩遊戲
標籤   Wine Steam
目錄

🇺🇸 English version

最近在Linux系統測試了十幾款熱門的美少女遊戲(Galgame, visual novel games)。

要在Linux玩Galgame類型的遊戲,就跟其他遊戲一樣,要用賭的,因為大多數Galgame僅針對Windows平台開發,Linux得賭Wine是否能跑得起來。

首先說明可以嘗試的方法,並列出測試結果。

最後介紹稀有動物:原生支援Linux的Galgame。

1. 可以嘗試的方法
#

以下是優先度由易到難的方法,讓Mr. Incredible為您解說。

第一是到Steam的ProtonDB看遊戲支援狀況,過濾條件設设Visual Novel。如果有就買正版,用Steam Proton跑,一切都由Steam客戶端自動設定好,這是最不費力的。

比方說《CLANNAD》有通過認證,那就直接買下去吧。Steam相比網路上下載的盜版好處是遊戲檔案完整且不用破解,部份還已經推出中文版翻譯。

可是這樣對盜版仔和成人遊戲玩家一點都不友善,所幸ProtonDB背後的技術就是Wine,所以還有參考價值,Proton能跑,Wine也大機率能跑。


第二種方法是使用Bottles + Wine建立Wine容器,它會自動安裝DirectX和設定好DXVK等常用套件。

遊戲路徑不要有空格,不要有中文,放在Bottles的假C槽跑。

用這個賭賭看遊戲能不能啟動,我測試的結果約是50%成功率,少部份遊戲需要額外裝cjkfontsallfonts的字體套件,並使用環境變數LC_ALL="ja_JP.UTF-8"強制設定成日文才能跑。

如果Bottles開不起來,我就會直接用VM了,下一種步驟太麻煩。


第三種,用指令自行設定Wine環境。你要熟悉使用WINEPREFIXWINEARCHwinetricks等工具,去WineDB看某人的回報,自行裝某個版本的Visual C++ Redistributable…。我認為遊戲若無法用前二種方法跑,手動用Wine指令配環境就是在折磨自己。或許會有人在Lutris或Github提供快速安裝script,可多半是限定於某一熱門遊戲。針對Galgame,尤其同人遊戲幾乎沒有script能用。眼看折騰幾小時後,遊戲開起來了…!然後又崩潰你絕對會氣死。

當遊戲跑不起來的時候:

Wine指令跑跑小程式還行,複雜一點便容易出亂子,有劇情的Galgame可一點都不是小程式。


第四種,這是萬用解,開Windows虛擬機。Linux有QEMU/KVM,免費又高效率,加上Galgame普遍不需要3D性能…? 將Linux的檔案系統掛載為SSHFS即可與虛擬機互相傳檔案。

還有比較野的路子,像是裝Waydroid,然後用某某Android的模擬器玩第三方移植到手機的Galgame…或是用ONScripter模擬器什麼的。

2. 測試成功執行的Galgame
#

Wine版本9.0,Steam Proton版本9.0。如上節所述,只要Bottles開不起來就會放棄。

我有限的知識只知道這些遊戲而已。

《Nekopara》貓娘樂園,以Wine啟動,Steam也行

《Fate/Stay Night》以Wine啟動

《CLANNAD》以Wine啟動

《AIR》以Wine啟動

《Kanon》以Wine啟動

《暮蟬悲鳴時》(Higurashi),又稱寒蟬鳴泣之時,以Wine啟動

《沙耶之歌》(Saya no Uta)以Steam啟動

《Teaching Feeling》與奴隸的生活,以Wine啟動

《Euphoria》以Wine啟動

《Eden*》以Steam啟動

其他的像是《命運石之門》(STENINS;GATE)、《逆轉裁判》(Phoenix Wright)系列、《蒼之彼方的四重奏》(Aokana)能以Steam啟動。

3. 原生支援Linux的Galgame
#

其實這是2022年6月我研究創用CC與遊戲的關係所得出的副產物。

開源遊戲已經很少了,可程式碼部份屬於專有軟體的Galgame居然也有能在Linux玩的。

Linux可以玩的Galgame有以下幾款:

《片輪少女》(Katawa Shoujo)不是正式公司發行的Galgame,而是由4chan網友合力製作的作品,以殘疾人士當主題。

泣系小品《narcissu》水仙,作者有在Steam上放出免費版。

《槍彈辯駁》(Danganronpa)系列支援Linux,能用Steam啟動。

恐怖遊戲《Doki Doki Literature Club!》心跳文學社支援Linux。遊戲檔案裡面有一個shell指令稿,執行就能啟動。

還有很多小品遊戲也支援Linux,不過就歐美的居多。

相關文章

用Box86 + chroot在ARM Linux手機玩Steam遊戲
分類   Linux系統 Linux玩遊戲
標籤   Box86 Box64 PinePhone Wine Steam Mobian
Linux系統玩俠盜獵車手IV (GTA IV)
分類   Linux系統 Linux玩遊戲
標籤   Wine Grand Theft Auto
免費下載紅帽RHEL 9.1系統,將其安裝至虛擬機
分類   Linux系統 Linux系統安裝教學
標籤   Linux

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。