小剧场
鬆啊,马上要 520 了,不去陪女朋友在这写博客啊,你是打算运用你在《爱上火车》《苍之彼方的四重奏》《魔女的夜宴》《恋爱与选举与巧克力》《拔作岛》《夏日口袋》中学到的技巧来哄你的女朋友嘛。
我真不会哄女朋友😭,今天发完文章明天还得思考怎么哄女朋友。
太惨了,现充不会哄女朋友,今天帮我看看电脑问题呗。
不看,说这样的风凉话你自己研究去。
前言
之前文章也提到过,我是一个 Steamdeck Gal 玩家,而且是用 Linux 跑 Galgame 的“勇者”。
既然都用 Linux 跑 Gal 了,那么会遇到各种奇奇怪怪问题都算正常了。
在 Linux 游玩《爱上火车 LastRun!!》时,我就遇到了相关组件缺失问题,使用环境为Proton 9.0,会出现人物线开场动画无法正常播放问题。
一开始我尝试使用Proton GE环境再次运行进行尝试,但单纯使用ProtonGE环境后反而问题更加严重,到剧情线开场动画会直接黑屏卡死。
在四处寻找解决方法时,发现ProtonDB下的一位用户提出了解决方案,使用Protontricks进行补丁修补,经过验证,问题得到了很好的解决。
为什么不用 Wine?
这个综合原因是有很多的,但简单来说就是笔者是购买的 Steam 官方中文版,使用 Steam Proton 进行运行游戏,很难切换 Proton 以外的第三方兼容层。
使用第三方版本在 Deck 的 Gamescope 游戏桌面启动和切换也不方便和不美观。
值得注意!
笔者使用的 Linux 发行版为 Arch Linux,桌面环境为 GNOME,后文教程也主要围绕其进行,对于其他发行版,大部分情况下也就是安装方式和软件包存在差异。
安装 Protontricks
对于 Steam 官方中文版,我们需要先安装 Protontricks 来实现对其补丁和环境修复。
Arch Linux 命令安装
对于 Arch Linux 且非 Flathub 用户来说,安装 Protontricks 相当简单,而且不需要额外的权限配置。
$sudo pacman -S protontricks
Flathub 安装
对于其他 Linux 发行版,首先你先去安装 Flatpak,然后我们可以通过 Flathub 来安装 Protontricks。
切换国内 Flathub 官方源
我们可以通过以下指令为 Flatpak 切换中国大陆地区的下载源提高下载速度。
上海交通大学
$sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub
中国科学技术大学
$sudo flatpak remote-modify flathub --url=https://mirrors.ustc.edu.cn/flathub
获取 Protontricks 和 Flatseal
软件中心安装
前往 GNOME 软件中心搜索并获取 Protontricks 和 Flatseal
命令安装
我们也可以通过以下命令从 Flatpak 安装程序:
$flatpak install flathub com.github.Matoking.protontricks
$flatpak install flathub com.github.tchx84.Flatseal
权限配置
我们需要通过 Flatseal 为 Protontricks 配置相关权限保证它能读写文件和正常运行,首先打开 Flatseal 并找到 Protontricks。
向下翻找到文件系统相关配置,把这四个全部打开(勾选),为程序分配全部文件系统访问权限,然后关闭 Flatseal,此处配置操作结束。
修补组件
接下来打开 Protontricks,会出现一个提示框让我们选择需要打补丁的游戏,我们以爱上火车做例子,在此处选择对应的游戏并且选择 OK
如果报错请先确定你是否已经通过 Proton 启动过一次游戏,不然此处可能会报错找不到游戏相关 Proton 文件。
在一番确定(可能有选择默认 Proton 容器)操作后,我们可以来到如下页面。
在此处我们选择“安装Windows DLL 或组件”来为游戏安装缺失的相关组件,以爱上火车为例,需要安装 DirectShow 和 WMP9 组件来修补视频播放。
如果下载组件失败,你可能需要配置海外网络环境。
选定完需要修补的组件后,单击“确定“开始修补安装,期间可能会弹窗和出现安装页面,全部遵循其标准顺序确定或安装。
测试
我们关闭Protontricks然后启动游戏测试效果,测试发现游戏内开场动画已经可以正常得到播放,很显然我们修补成功了!
评论区
评论加载中...