网络上大多数教大家怎么在 Mac 上玩 PC 游戏的方法,都是通过 Whisky 这款 App,虽然操作很简单,但最近支持性明显变差,很多游戏变成都不能玩,甚至还有一些 Bug,像我最近测试连 Steam 都装不了,即使整个删掉 Whisky 重装也一样。
这篇就要来介绍另一个更棒的替代方法:Wineskin Winery ,安装流程稍微麻烦一点,但支持性更好,很多 Steam 游戏都能玩,暴雪的暗黑四我测试也没问题,而且可通过蓝牙手把来玩,就连 Windows 软件也能装来用。

教你如何在 Mac 玩 Steam、暗黑四等 PC 游戏,连 Windows 软件也能装来用
Wineskin Winery 也是一个开源项目,需要通过 Homebrew 指令来安装,因此需要先取得 Homebrew,详细可以到 Wineskin 的 GitHub 项目查看。
1. 安装 Homebrew 和 Wineskin Winery
而 Homebrew 有二种安装方式,「通过终端机」或「.pkg 安装包」,我个人比较推荐用终端机,因为用 .pkg 安装好后,一样要用终端机来取得 Wineskin。
这边我示范用终端机的安装流程。 打开 Mac 内置的终端,输入方命令 :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

将输入 Mac 的登录密码 :

等待安装完成,好了之后画面会显示「Installation successful!」 提示,然后在 Next steps: 部分,复制要求输入的指定指令,也就是 (echo; echo…. 这一大段,下图我有用红线标示出来:

再来就能输入安装 Wineskin Winery 的指令了:
brew install --cask --no-quarantine gcenx/wine/wineskin

下载完并安装结束后,会出现「wineskin was successfully installed」,这时可以把终端机给关掉了,以后都用不到:

LaunPad 启动台中就会看到 Wineskin Winery 的应用程序,请将它打开:

2. 取得最新 Wrapper 和引擎
Wineskin Winery 的操作界面还蛮简单的,打开之后,你需要先取得最新 Wrapper 版本,按下方「Update Wrapper」:

目前最新版是 Wineskin-3.0.3,按 OK:

完成后 Wrapper Version 就会显示 Wineskin-3.0.3,接着按上方的 + 来添加引擎:

提供多种引擎,基本上用最新的引擎就好,也就是 WS12WineCX64Bit23.7.1-2 这一个,按 Download and Install 进行安装:

弹出此画面 OK :

引擎就安装完成,接着可以开始安装你要玩得 PC 游戏和软件了,按底部的 Create New Blank Wrapper:

3. 安装 PC 游戏和软件
名字部份看你想要安装什么,就取什么名字,像我先测试 Steam,就取名为 Steam.app:

建立会花一点时间,就放着让它跑即可,基本上 3~5 分钟内一定会完成,如果超过,可以强制关闭然后重新建立:

创建好后,在 LanchPad 启动台中就会看到它:

打开会出现这个窗口,按第一个“Install Software”:

然后你下载的是安装文件,那就按第一个 Choose Setup Executable 并选择该安装文件,免安装文件则是用下方 Copy a Folder inside 或 Move a Folder inside:

我选择 Steam 的 Windows 版安装文件,安装步骤一直按下一步就好,过程中有些字可能会是乱码框框,这不用理会:

安装好后可直接打开 Steam:

就会出现熟悉的 Steam 登入画面了:

登录后选择你要玩的游戏,不过现在不确定是不是每一款都支持,只能下载试试看:

我测试 ONE PIECE PIRATE WARRIOSRS 3,这款游戏没有 Mac 版,只有 Windows。 安装步骤就跟 PC 一样,点画面中的安装:

下载好后,就按开始游戏。 如果下载过程中有卡住的状况,也就是没有继续下载,可以重开 Steam 试试:

实测成功启动,而且我还是用 PS5 手把来玩,跟 Mac 蓝牙连线完后就能直接用,不用设置任何东西:

游玩速度也超级顺,完全不卡。 我原本是用全屏幕玩,为了截图才切换成窗口模式:

关闭时会跳出这个 Choose Executable 设置,这是问你下载点这个 App 要打开那个路径文件,记得改成该游戏或软件的启动文件,以我的 Steam 来说:

选择 steam.exe 这一个:

我测试暴雪的 Battle 也成功安装,暗黑破坏神 4 确定能玩,一样是用 PS5 手把玩:

不过暗黑破坏神四一开始会卡在动画画面,因此需要改一项设置,这边需要到App的进阶设置中调整。 而打开方法如下,Wineskin 建立 App 路径会在 Mac 使用者名称底下的应用程序,不是 Mac 底下,这点要注意,然后找到我建立的 BATTENET:

选择“显示软件包内容”:

进入后打开里面的 Wineskin 文件 :

选择第三个 Advanced:

把「Direct3D to Metal translation layer – (D3DMetal/GPTK)」打勾,这样就能解决了。 所以说,如果未来你玩其他游戏有碰到类似情况,也能到这边打勾看看能不能解决:

另外打开游戏或软件如果有跳出缺少任何 .dll 文件,可以到 Winetricks 选项中启用:

再来我还有测试 Windows 软件,7-ZIP 只有 Windows 版本,安装文件成功执行:

安装好后也确实能正常打开使用:
