以 Archlinux 为例,其他发行版请自行调整命令。
0. (可选)安装 proton-ge-custom
GE-Custom 相较于官方版本有以下优势:
- 包含更多游戏特定补丁
- 更新的 WINE 版本
- 更多实验性功能
- 更好的媒体编解码支持
- 额外的游戏兼容性修复
编译时间比较长,需要耐心等待。
yay -S proton-ge-custom
如果没有这个需求可以直接使用 Steam 自带的 proton。
1. 将游戏添加到 Steam
Steam 菜单中点击 游戏 -> 添加非 Steam 游戏到我的库中,并完成相应设置。
如果要使用其他 proton 版本,可以在 兼容性 中指定。
2. (可选)安装运行库
有一些游戏需要 VC++ 或者 .net 运行库,无法直接运行,则需要安装对应运行库。
建议使用 protontricks 来操作,会比较方便。
yay -S protontricks
安装完成后启动 protontricks,在游戏列表中选择盗版游戏(你需要先将游戏添加到 Steam 中才能在列表中看到),protontricks 启动时会多次弹出警告信息,无视即可。
选择 选择默认的 Wine 容器 并确认。
此时可以选择 安装 Windows DLL 或组件 来自动安装,也可以选择 Run an arbitray executable 来指定运行其他的 exe 文件。
3. (可选)online-fix 修复联机的额外步骤
如果你使用 online-fix 的打包游戏还需要进行额外配置来实现联机修复。
打开 Steam,选择游戏库中的需要修复联机的游戏,右键点击并选择 快捷方式
在 启动选项 中输入 WINEDLLOVERRIDES="OnlineFix64=n;SteamOverlay64=n;winmm=n,b;dnet=n;steam_api64=n;winhttp=n,b" %command%