1. 前言
Q:为什么之前有Lutris的教程,还会有SteamOS
A:Lutris在SteamDeck的兼容性较差,不如SteamOS方便,兼容性强
本教程经过了Bilibili视频评论区的答疑收集,大部分问题及解决方案都在本文中有排疑和解决方案,如果对你有帮助,可以帮我点点star(虽然项目很烂
2. 安装教程
工具下载链接:SteamDeck GalGame环境配置工具
3. 其他问题
Ⅰ. OP/ED/游戏内视频无法播放
Proton缺少WMV格式的支持,在不严重影响游戏体验的前提下可以不去修复
如果你需要修复:
- 使用
ProtonUp-Qt切换CachyOS/Proton Experimental/Proton GE - 安装wmp(大概率无效)
Ⅱ. 为什么我的游戏打不开
解决尝试方案(最好按问题匹配排障):
- 切换
Proton Experimental/CachyOS兼容层(无法启动/闪退 使用) - 切换中文启动参数/日文启动参数(启动后乱码 使用)
- 切换
Proton7.6(老Galgame/老破解Galgame闪退 使用)- 新版Proton对于内存校验比较严格,老游戏 / 破解程序由于代码问题经常会因为非法访问内存被Proton拦截
- 对于exe程序注册表,需要切换steam执行程序,运行注册表安装程序后切回游戏本体(需要安装exe注册表使用)
- 使用protonTricks安装exe注册表无法被游戏环境识别
- 将游戏目录下的dll文件添加进启动参数中(无法启动/闪退 使用)
- 添加方式:
LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 LC_CTYPE=zh_CN.UTF-8 LC_MESSAGES=zh_CN.UTF-8 LANGUAGE=zh_CN WINEDLLOVERRIDES="emotedriver.dll=n" %command% - 多个dll:
WINEDLLOVERRIDES="a.dll=n;b.dll=n;c.dll=n"使用;分隔
- 添加方式:
Ⅲ. 游戏无法显示中文
- 切换中文启动参数
- 安装游戏所需的系统字体
- 如果需要使用游戏附带字体,需要使用工具安装
- 否则,使用工具安装windows系统字体
- 换一个汉化组的汉化版本(下下策,只限游戏为早期汉化版本使用)
Ⅳ. 游戏内汉化字体展示不全
极大概率是由于Proton对于宋体字体的渲染问题
- 如果游戏内/外可以切换字体,则切换为其他字体(如黑体)
- 如果无法切换字体,则尝试切换为其他汉化组汉化版本(很少有汉化组会使用宋体作为游戏字体,部分早期汉化版会这样)
4.后言
大部分的Galgame都可以通过以上方案及排障正常游玩(无法播放OP/ED/动画不影响游戏的前体下),部分新游戏由于厂商使用的自制的游戏引擎,在有游戏内有大量的动态元素,无法正常游玩,暂时没有找到合适的解决方案
对于动画/OP/ED的播放问题,如果你有好的解决方案,可以在视频评论区留言,造福更多玩家,感谢