贝博恩创新科技网

wineskin winery教程如何用?

Wineskin Winery 完整教程:在 Mac 上畅玩 Windows 游戏

什么是 Wineskin Winery?

Wineskin Winery 是一个封装工具,它将 Wine(一个在非 Windows 操作系统(如 macOS)上运行 Windows 应用程序的兼容层)和一系列必要的组件打包成一个独立的、易于使用的应用程序(.app 文件)。

wineskin winery教程如何用?-图1
(图片来源网络,侵删)

你可以把它想象成一个“魔法容器”,你把这个容器(Wineskin 引擎)放进你的游戏,这个容器就能让你的 Mac “假装” 成一台 Windows 电脑,从而运行游戏。


准备工作:你需要什么?

在开始之前,请确保你已经准备好以下几样东西:

  1. 一台 Mac 电脑

    • 处理器:Intel 或 Apple Silicon (M1/M2/M3 等) 均可,Apple Silicon 机型需要额外注意,后面会提到。
    • 操作系统:推荐使用较新的 macOS 版本(如 Ventura, Sonoma),以确保兼容性和性能,旧版本 macOS 也能用,但可能遇到更多问题。
  2. 一个足够大的硬盘

    wineskin winery教程如何用?-图2
    (图片来源网络,侵删)

    Wineskin 引擎本身不大,但游戏文件通常很大,请确保你有足够的存储空间。

  3. Wineskin Winery 安装包

  4. 游戏安装文件

    • 游戏的安装程序(.exe 文件),最好从官方渠道(如 Steam, GOG, 游戏官网)下载,以确保文件干净无毒。
  5. 耐心和一点点探索精神

    wineskin winery教程如何用?-图3
    (图片来源网络,侵删)

    不是所有游戏都能完美运行,有时需要一些调试和尝试,这是使用兼容层玩游戏的常态。


详细步骤:创建并配置你的游戏

我们将以一个典型的游戏安装为例,走完整个流程。

第一步:创建新的 Wineskin 引擎

  1. 打开你安装好的 Wineskin Winery

  2. 在主界面,点击左下角的 “+” (Create New Wrapper) 按钮。

  3. 这时会弹出一个窗口,让你选择要使用的 Wine 引擎版本

    • WS9 (Legacy):旧版引擎,兼容一些非常老的游戏(比如基于 DirectX 7/8 的),但对新游戏支持较差。新手一般不推荐
    • WS9 (wine-7xxx):基于较新的 Wine 代码,是 WS9 系列中推荐的选择,兼容性较好。
    • WS9 (wine-staging):基于 "staging" 分支,包含一些实验性补丁,可能修复某些特定游戏的 Bug,但也可能引入新问题,可以尝试。
    • WS9 (Proton):基于 Valve 的 Proton(Steam Play 的核心),对现代游戏,特别是 Steamplay 支持不好的游戏,有奇效。
    • WS11 (wine-8xxx):最新的引擎,基于最新的稳定版 Wine,对现代游戏和新 API(如 Vulkan)支持最好。对于新游戏,这是首选!
  4. 推荐选择

    • 新游戏 (2025年后发布):直接选择 WS11 (wine-8xxx) 或最新的稳定版。
    • 老游戏 (2005-2025年):可以尝试 WS9 (wine-7xxx)WS9 (wine-staging)
    • 如果不确定,先选最新的 WS11,不行再换其他版本。
  5. 选择好引擎版本后,点击 “OK”,Wineskin 会自动下载并创建这个引擎,这可能需要几分钟时间,取决于你的网络速度,完成后,你会在 Wineskin Winery 的主界面看到一个新创建的引擎(My Game Engine 1)。

第二步:安装游戏

  1. 在 Wineskin Winery 主界面,选中你刚刚创建的引擎,然后点击右侧的 “Install software...” 按钮。

  2. 在弹出的文件选择器中,找到并选择你的游戏安装程序(setup.exe)。

  3. Wineskin 会启动你创建的那个“容器”(一个带有 Windows 桌面的窗口),然后自动运行你选择的安装程序。

  4. 接下来的操作和在 Windows 上安装游戏完全一样

    • 阅读许可协议。
    • 选择安装路径(可以不改,就用默认的,因为 Wineskin 会处理好路径映射)。
    • 等待安装完成。
    • 安装完成后,点击窗口右上角的 “X” 关闭即可。

第三步:配置和运行游戏

  1. 找到游戏的可执行文件

    • 游戏会安装在 Wineskin 引擎包内的 drive_c 文件夹里。
    • 你可以在 Wineskin Winery 中选中你的引擎,点击 “Show in Finder”,然后进入 Contents/Resources/drive_c/Program Files (x86)Program Files 目录,找到游戏的文件夹。
    • 或者,你也可以直接在 Wineskin 的 Windows 桌面环境下,通过“开始”菜单找到游戏快捷方式。
  2. 配置 Wineskin 引擎(关键步骤)

    • 在 Wineskin Winery 主界面,选中你的引擎,点击右侧的 “Advanced” -> “Options...”

    • 这会打开一个配置窗口,这里有很多选项,我们只需要关注几个重要的:

      • General
        • Set Screen Options...: 非常重要! 点击它可以设置游戏的分辨率、是否全屏、是否禁用视网膜屏等,如果游戏画面异常(如黑屏、闪烁),请先来这里设置。
        • Set Library Path...: 如果游戏需要运行库(如 DirectX, Visual C++ Redistributable),可以在这里安装,但通常我们下一步的“安装运行时”会更方便。
      • Wine:
        • Use custom version: 保持默认即可。
        • OS: 保持 Windows 7Windows XP,对于新游戏,可以尝试 Windows 10,但 Windows 7 通常是兼容性最好的选择。
      • Drives:
        • 这里可以设置你的 Mac 硬盘在 Windows 环境下的盘符。C: 对应 drive_cD: 可以映射到你的 Mac 的某个文件夹,方便存档或读取文件。
  3. 安装必要的运行时

    • 回到 Wineskin Winery 主界面,选中引擎,点击右侧的 “Advanced” -> “Install Windows runtime...”
    • 这会弹出一个列表,包含了各种常见的 Windows 运行库,如 DirectX, Visual C++ 2005/2008/2010/2012/2025/2025/2025/2025, .NET Framework 等。
    • 推荐做法:如果你不确定游戏需要什么,可以全选上,然后点击 “OK” 安装,这会增加引擎的大小,但能最大程度地避免兼容性问题,如果空间紧张,可以只安装 DirectX 和几个主流的 Visual C++ 版本。
  4. 运行游戏

    • 在 Wineskin Winery 主界面,选中你的引擎,点击 “Run”
    • 如果一切顺利,游戏就会启动了!如果遇到问题,请参考下一节的“故障排除”。

高级技巧与故障排除

Apple Silicon (M1/M2/M3) Mac 用户特别注意事项

  • 必须使用 Rosetta 2:Wineskin 目前本身没有原生 ARM64 版本,所以你必须在 Mac 上安装 Rosetta 2,在终端中运行 softwareupdate --install-rosetta --agree-to-license 即可安装。
  • 创建引擎时:过程和 Intel Mac 完全一样,Wineskin 会自动处理 Rosetta 2 的转译工作。
  • 性能:由于需要转译,性能会比 Intel Mac 略差,但对于大多数游戏来说仍然可以接受。

常见问题及解决方法

  • 问题:游戏黑屏/闪退/无法启动。

    • 解决方案
      1. 检查 “Options” -> “General” -> “Set Screen Options...” 中的设置,尝试不同的分辨率和全屏模式。
      2. 尝试在 “Options” -> “Wine” 中更换 OS 版本(例如从 Windows 7 换到 Windows XPWindows 10)。
      3. 确保你已经安装了必要的 Windows runtime(特别是 DirectX 和 Visual C++)。
      4. 尝试更换 Wine 引擎版本(例如从 WS11 换回 WS9)。
  • 问题:游戏画面拉伸或模糊。

    • 解决方案:在 “Set Screen Options...” 中,勾选 “Disable Retina resolutions”“Retina (HiDPI)”,这通常能解决高分辨率屏幕下的显示问题。
  • 问题:游戏声音卡顿或没有声音。

    • 解决方案
      1. “Options” -> “Audio/MIDI” 中,尝试更换 Audio Driver(从 CoreAudio 换成 ALSA 或反之)。
      2. 检查游戏内声音设置。
  • 问题:提示缺少某个 .dll 文件。

    • 解决方案:这通常意味着缺少某个 Visual C++ 运行库,回到 “Install Windows runtime...”,安装对应的版本(例如提示 msvcp110.dll,就安装 Visual C++ 2012 Redistributable)。
  • 问题:游戏运行非常卡顿。

    • 解决方案
      1. “Options” -> “Graphics” 中,尝试勾选/取消勾选 “glsl”="es" 等选项。
      2. “Options” -> “Wine” 中,尝试勾选 “Use the native, builtin Gecko browser for WebView (if needed)”
      3. 确保你的 Mac 没有开启“节能模式”。

Wineskin Winery 是一个非常强大且灵活的工具,虽然初看起来步骤稍多,但只要你跟着教程一步步来,大部分游戏都能成功运行。

核心流程回顾

  1. 创建引擎:选择合适的 Wine 版本。
  2. 安装游戏:在引擎的 Windows 环境下运行游戏安装程序。
  3. 配置引擎:设置屏幕、安装运行时、调整 OS 版本。
  4. 运行游戏:点击 Run,享受游戏!

如果遇到问题,不要灰心,多尝试不同的引擎版本和配置选项,并善用搜索引擎搜索你的游戏名 + "Wineskin",很可能已经有人解决了同样的问题,祝你游戏愉快!

分享:
扫描分享到社交APP
上一篇
下一篇