分享如何在Linux電腦 & Steam Deck遊玩《戀活》。
《戀活》(コイカツ!/ Koikatsu Party)為日本ILLUSION開發的成人戀愛遊戲,2018年發售Windows版。本遊戲以高自由度的捏角機制聞名,什麼動漫角色外觀都能做出來。玩家還可以下載角色卡導入其他玩家做好的動漫角色,然後開始H。除此之外還有數量龐大的模組能增進遊戲畫面效果。
戀活有在Steam上架,Linux得透過Wine執行。 ProtonDB顯示支援狀況良好,就連Chara Studio也正常執行~ 系列作《戀活Sunshine》也是能在Linux玩的。
由於Linux比較輕量,個人感覺《戀活》在Linix的執行效率比Windows要快一些些。
但是呢,老司機都說要玩就玩已經打好模組的整合包,且Steam的版本跟官網的有差,故這裡使用ScrewThisNoise發表的「Koikatsu BetterRepack」。Steam的正版當作購買支持用。
下面講的《戀活》皆是指Koikatsu BetterRepack的版本。
1. 戀活硬體需求#
雖然是小黃遊,但這遊戲容量一點都不小,至少需要準備20GB的硬碟空間才裝得下。
為達最好體驗(?),Linux電腦需要搭配Nvidia GTX1050Ti以上獨顯才跑得動高品質3D畫面。Steam Deck的AMD RDNA 2勉強達標。
2. 將戀活主程式加入到Steam#
執行遊戲的程式可使用 Bottles或者 Steam,這裡選擇後者。
此處使用的版本為Koikatsu BetterRepack RX21,遊戲都含在一個目錄之下,遊戲主程式為Koikatu.exe
。
將戀活的遊戲目錄放到任意路徑,例如
~/Games
參考 新增非Steam遊戲的方法,點選新增非Steam遊戲
選取戀活exe所在路徑,只要加入
Koikatu.exe
就好了。其他輔助程式先不要加入。接著對新增的戀活按右鍵,設定Steam相容性工具,選取Proton 9.0
嘗試啟動遊戲。
這樣Steam就會給《戀活》建立一個新的Proton Prefix了,位於Steam收藏庫目錄/steamapps/compatdata/Steam遊戲ID/pfx/
不過戀活的遊戲存檔資料是跟著遊戲跑的,會放在戀活遊戲目錄/UserData/save
目前觀測到的問題:Proton 9.0,滑鼠一移開《戀活》遊戲視窗,就會導致遊戲整個當掉無回應。
3. 打補丁程式的執行方式#
參考: How to play/use Koikatsu & KKManager on Linux - Steam Community
如果覺得以下操作太麻煩,那麼在Windows電腦裝完模組,再將Koikatu目錄移動到Linux也是個作法。
模組不保證能在Linux正常運作
對Steam收藏庫的戀活按右鍵,選內容,編輯Steam遊戲啟動選項,加入以下參數:
WINEDLLOVERRIDES="winhttp=n,b" %command%
,這樣BepInE才能正常運作。接著,HF Patch、kPlug、KK Manager、Chara Studio這類輔助程式都是使用 Protontricks執行,不要用Steam啟動。
為什麼呢?如果新增為Steam遊戲,Steam會給每個exe新增獨立的Proton Prefix容器,這樣程式資料就會被隔離。但是這裡的工具是要調整
Koikatu.exe
這個程式所在的環境,所以改用ProtonTricks執行,才可以對Koikatu.exe
起作用。舉例:要執行
InitSetting.exe
調整遊戲解析度,再從這裡啟動遊戲,請在Linux的檔案管理員找到exe,按右鍵以Protontricks Launcher啟動,再選取Koikatu.exe
所在的容器。再如執行HF Patch安裝程式的時候,也得注意將安裝路徑設定為
Koikatu.exe
所在的那個目錄。KK Manager需要手動安裝.Net套件才能運作。
4. 戀活模組路徑#
跟Windows下無異。
如果要裝自訂角色卡,就把PNG檔放到戀活遊戲目錄/UserData/chara/
即可。