实现Steam Deck原生系统上完美运行各类Galgame
凯佩恩小骑士
编辑于 2023年09月28日 14:26

(樱花摸鱼,个人推过的gal里能排前十的神作)

折腾了三天,总算是实现了在原生Steam OS上完美运行各类文字冒险游戏!整个过程分享给各位有需求的小伙伴:

(注意,非Steam游戏一定要通过桌面模式下的Steam客户端把exe文件添加到Steam库里才可以!)

在SteamOS上运行Galgame主要会遇到以下问题:

1.根本打不开exe文件:这个通过使用第三方兼容层GE可以解决。

可以在SD桌面模式下自带的应用商店下载protonup-qt来管理第三方兼容层。但是由于网络问题,可能无法直接从软件里下载安装兼容层,需要大家科学上网,或者直接自己去github的protonup-qt库里下载GE的release版本放到home/.local/share/Steam/compatibilitytools.d文件夹里并解压到当前目录即可。科学上网建议使用tomoon插件,具体教程网上很多,就不再赘述。

2.进入游戏文字乱码+中文补丁不生效:通过在SteamOS里下载中文字库,并在Steam游戏属性里添加“启动选项”解决,启动选项如下:

LANG=zh_CN.UTF-8 %command%

安装中文字库的方法是通过Konsole终端修改locale.gen文件并下载配置新的字体,网上也有很多教程,不再赘述。

3.OP/ED播放黑屏或者没有声音:

理论上只要使用最新版本的GE兼容层就不会出现动画黑屏的情况,但是动画的声音是播放不出来的,解决方法也很简单,还是在Steam游戏属性里添加启动选项即可解决,启动选项如下:

GST_PLUGIN_FEATURE_RANK=protonaudioconverterbin:NONE %command%

4.游戏字体很小/字体看起来很奇怪:通过替换兼容层里自带的font字体为Windows系统下的font字体即可。Windows系统下的字体文件都保存在C盘Windows/Fonts目录下,把里面的宋体、黑体两种字体复制并替换掉home/.local/share/Steam/compatibilitytools.d文件夹里对应兼容层的files/share/fonts文件夹里的字体即可。

5.如何输入多条Steam启动选项命令?

不同命令用分号隔开,格式如下:

命令1;命令2 %command%