《爱上火车》在 Linux 下的视频播放修复

《爱上火车》在 Linux 下的视频播放修复

提醒

本文类似版本个人首发于小黑盒,你在此看到的版本为基于小黑盒版本的专业向二次修订版。

本次修订版本发布于个人博客,目前仅在小黑盒和个人博客发布过本文。

小剧场

2025-05-19 16:30:00
朋友

鬆啊,马上要 520 了,不去陪女朋友在这写博客啊,你是打算运用你在《爱上火车》《苍之彼方的四重奏》《魔女的夜宴》《恋爱与选举与巧克力》《拔作岛》《夏日口袋》中学到的技巧来哄你的女朋友嘛。

鬆撤回了一条消息

我真不会哄女朋友😭,今天发完文章明天还得思考怎么哄女朋友。

朋友

太惨了,现充不会哄女朋友,今天帮我看看电脑问题呗。

不看,说这样的风凉话你自己研究去。

前言

之前文章也提到过,我是一个 Steamdeck Gal 玩家,而且是用 Linux 跑 Galgame 的“勇者”。

既然都用 Linux 跑 Gal 了,那么会遇到各种奇奇怪怪问题都算正常了。

在 Linux 游玩《爱上火车 LastRun!!》时,我就遇到了相关组件缺失问题,使用环境为Proton 9.0,会出现人物线开场动画无法正常播放问题。

Maitetsu Home

一开始我尝试使用Proton GE环境再次运行进行尝试,但单纯使用ProtonGE环境后反而问题更加严重,到剧情线开场动画会直接黑屏卡死。

ProtonDB

在四处寻找解决方法时,发现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然后启动游戏测试效果,测试发现游戏内开场动画已经可以正常得到播放,很显然我们修补成功了!

浅谈个人与 Fediverse 的过往历史和现状
旮沓给木太好玩辣——2025年上半Gal历程个人总结

评论区

评论加载中...