快轉到主要內容

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

分類   Linux系統 Linux玩遊戲
標籤   Wine Steam
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字
目錄

🇺🇸 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
免費下載紅帽RHEL 9.1系統,將其安裝至虛擬機
分類   Linux系統 Linux系統安裝教學
標籤   Linux

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur或Postimages。您的留言會在Github Discussions向所有人公開。

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