Hike News

play-Windows-only-steam-games-on-Mac-with-Wine

上个月首页大概被一款叫做三爷gay恋《三色△绘恋》(英文名 Tricolour Lovestory)的 Galgame 刷屏了,宣传“100万字剧本+全程语音+100张CG+仅仅6¥”,加上故事背景是江城,让我毫不犹豫跟风买来玩并注册了 steam 账户。朋友 tyan 也送了我一套 Zup!大礼包。

可是这些游戏只做了 Win 支持,怎么办呢?突然想起一些日用 Linux 的朋友说他们经常使用 wine 玩 steam 游戏。“那 Linux 可以的话,Mac应该也还行。”千千抱着这种心态去Google,果然找到了可行方案:

  • 下载 XQuartz 的 X11.app 它是开源的软件,旨在于在 MacOS X 上面运行 X Window System。苹果官网 指向了 X11.app 的下载链接。
  • 下载耳熟能详的 Wine Staging “Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。 Wine 不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是將 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其他一些行为的内存占用,让你能够干净地集合 Windows 应用到你的桌面。”而刚刚下载的【XQuartz 版本号 >= 2.7.7 】是让 wine 运行在Mac上的先决条件。
  • 使用 steamcmd 下载游戏

    • 安装

      1
      2
      mkdir ~/Steam && cd ~/Steam
      curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_osx.tar.gz" | tar zxvf -
    • 运行

      1
      2
      cd ~/Steam
      ./steamcmd.sh
    • Since SteamCMD is a 32-bit binary, 32-bit libraries are required,我们需要转换

      1
      2
      @sSteamCmdForcePlatformType windows
      @sSteamCmdForcePlatformBitness 64
    • 登录与安装

      1
      2
      3
      4
      login <username> <password> (明文密码显示好不爽x)
      force_install_dir <path> (指定路径)
      // ~/Library/Application Support/Steam/steamapps/common/ (未指定默认安装路径)
      app_update <app_id> [-beta <betaname>] [-betapassword <password>] [validate]
    • 生效

      1
      validate
    • 退出

      1
      quit

尽管上面有些包的最后更新时间都比较久远了,但是7102年在 MacOS High Sierra 环境下还是可以完美运行,真是让人激动呐。让我们一起赞美 open source,干了这杯深红色的葡萄酒,开始游戏吧w!

前几天刚刚推完了三色的序章和前三章,作为萌新玩家,只敢说6¥很值了。比较满意的就是有好多首 bgm 真的很好听,好听到游戏停下不继续推反而让电脑循环 bgm 的程度。配音很厉害很辛苦,剧本这么长,听着都累。立绘、CG好像也说的过去。只不过我个人对文芷的人设接受无能,首先是太大太大太大,看着好尴尬反而觉得无趣、其次是人设性格也很尴尬,至少上了13年学没遇到过和她一样性格的人。相反地,墨小菊的刻画就很到位了,甚至我们性格还很相似,就,相似相容吧。还有一点好像早就被喷过,游戏宣传上使用了“三学”,就让人觉得是抄袭“白学”,我对这个不敏感也就不评论了。最后值得提出来的是“游戏采用好感度系统、免费更新与 DLC 续写故事。用户的每一次选择,都会刷新云端服务器的计数器,并以简单易懂得形式即时反馈到特设页面。”根据用户大数据选择解锁不同剧情的第四章、第五章还挺有趣的。让玩家每一个分支的选择影响剧情走向。明晚26号凌晨就要解锁啦,其实还是很期待的。