在chrome os上玩galgame的鋪路(后續(xù))
通過進(jìn)一步了解,以及l(fā)inux虛擬機(jī)又有了新的更新,我又嘗試了使用steam-linux版的proton和Lutris以及原版wine進(jìn)行測試。
首先是wine。之前用deepin-wine的一鍵安裝命令,但是后來得知原版wine可以自動(dòng)安裝缺失的依賴,于是準(zhǔn)備嘗試一下。
虛擬機(jī)的linux版本是debian 9,于是按照wine官方提供的debian安裝方法:
https://wiki.winehq.org/Debian_zhcn
安裝完成后,我用它來測試運(yùn)行renpy(櫻花魅魔)游戲的exe。
運(yùn)行后會(huì)顯示是否要自動(dòng)安裝缺失的組件,安裝即可。
效果如下:

能玩,聲音也完全正常,但是移動(dòng)鼠標(biāo)都能感受到延遲:(
然后嘗試了一下krkr游戲:

但是僅能維持原分辨率,全屏后:

如果在游戲內(nèi)設(shè)置全屏,會(huì)出現(xiàn)整個(gè)虛擬機(jī)關(guān)閉的情況(不排除是我電腦太爛了)
我手上的體積不大的能夠用于測試的galgame就只有幾個(gè),最后我嘗試了一下戲畫社的自研引擎,運(yùn)行出現(xiàn)亂碼,并且顯示啟動(dòng)失敗,順帶虛擬機(jī)也關(guān)閉了。

不奇怪,畢竟是自研引擎。各位有興趣也可以嘗試一下其他游戲。
然后是Lutris,安裝完之后直接出現(xiàn)閃退,無法使用,略過。
然后就是proton了。這是steam研發(fā)的專為linux玩游戲的修改版wine。使用方法是:
https://zhuanlan.zhihu.com/p/50795584
另外,steam可以直接在官方下載deb包安裝,它會(huì)自己安裝所有依賴。
如果是高分辨率屏幕,打開后會(huì)出現(xiàn)整個(gè)畫面過小的問題,需要修改運(yùn)行dpi,在此不再闡述。
結(jié)論是:可以順利玩steam上本來有l(wèi)inux版的游戲,使用proton可以玩所有steam游戲以及本地游戲。玩本地游戲需要添加游戲到庫,然后打開設(shè)置-屬性-強(qiáng)制使用steam-play-proton,可以運(yùn)行上述游戲,而且renpy游戲流暢度明顯提高,krkr游戲也可以全屏運(yùn)行。但是戲畫社的游戲仍然啟動(dòng)失敗。不得不說steam的多線程優(yōu)化還是起了一些作用的。
對于proton的游戲兼容性可以訪問protondb了解情況。
https://www.protondb.com/
但是,在crossover里面,上述游戲反倒是除了亂碼之外沒有任何問題,非常神奇。
基本情況就是這樣,感謝閱讀。