《布什冰球联盟》通过Steam Proton运行的快速指南
简介
该游戏无法直接通过Proton运行,推测是由于SharpDX与Wine Mono(Wine对Microsoft .NET运行时的实现)不兼容。要让游戏运行,需从前缀中清除Mono并安装MS .NET。
你可以使用Winetricks和sppfx辅助脚本来简化此过程。
指南
首先,你需要下载并编辑sppfx脚本的第18行,使其指向你选择的Proton版本;以我为例,我使用的是4.11,因此将路径从“$HOME/.steam/steam/steamapps/common/Proton 4.2”编辑为“$HOME/.”steam/steam/steamapps/common/Proton 4.11"。
接下来,允许脚本执行,可通过图形界面或终端操作:
chmod +x /path/to/script/sppfx.sh
然后需要移除Mono,
/path/to/script/sppfx.sh 543010 winetricks remove_mono并安装.NET(此过程需要一段时间)。
/path/to/script/sppfx.sh 543010 winetricks -q dotnet472
这当然适用于已安装DXVK的普通Wine前缀;移除Mono,安装dotnet472,安装Windows版本的Steam,在该前缀中通过Steam安装并运行游戏。
还需要为游戏禁用Steam输入,方法是进入属性,“常规”选项卡,将“每游戏Steam输入设置”设为“强制关闭”,否则控制器在游戏中无法使用。希望这能帮到你,如果你还需要其他帮助,请留言。