三步讓你的 Mac b暢玩 Steam 獨立遊戲

如何在 macOS 上下載、安裝並運行 Steam 上的 Windows 獨佔遊戲呢?

Steam 平台上很多的獨立遊戲都有 macOS 版本,這給 Mac 使用者帶來了不少的方便。不過,有時候也能遇到一些十分精緻的獨立遊戲只推出了 Windows 版本,這個時候 macOS 用戶在剁手的時候可能就會猶豫再三了:買下來又不能玩的遊戲,要你有何用?這篇文章就是讓使用 macOS 的獨立遊戲愛好者放下心來:沒問題,Windows 獨佔的遊戲你一樣可以買買買!只要學好下面三步,在不裝虛擬機、不裝雙系統的情況下照樣可以玩到那些讓你心動的獨立遊戲。

第一步:裝好 Wine

Wine 是 macOS、Linux 系統下運行 WIndows 程序的一個最簡單實用的工具。一般的 Windows 程序(直接運行的、需要安裝的均可),只要不是特別複雜的話,大部分都可以在 Wine 的環境下完美運行。下面是傻瓜式的安裝步驟:

  • 下載 XQuartz(版本號 > 2.7.7)並安裝;
  • 下載 Wine Staging 並安裝;

如果上面兩步都沒有問題的話,現在你的 Mac 里應該有了一個叫做 Wine Staging.app 的程序,雙擊後打開是個命令行,我們可以先不用去管它。

第二步:裝好 SteamCMD

SteamCMD 是 Valve 推出的一個命令行版本的 Steam。由於 macOS 系統上 Steam 客戶端的限制,你無法在 Steam 客戶端上直接下載 Windows 平台的遊戲,所以我們要用 SteamCMD。下面是傻瓜式的安裝和使用方法(你也可以直接看官網上的安裝教程):

  • 打開終端(Terminal.app),複製並運行以下命令(創建路徑):
  • mkdir ~/Steam && cd ~/Steamn

  • 再運行以下命令以下載並安裝 SteamCMD:
  • curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_osx.tar.gz | tar zxvf -n

如果一切順利的話,SteamCMD 應該安裝在你的根目錄下了。你可以運行以下命令測試一下:

cd ~/Steam n./steamcmd.sh n

如果出現類似下面的信息,就說明成功運行了:

那麼,怎麼用 SteamCMD 來下載 Windows 平台獨佔的遊戲呢?

  • 首先,在 SteamCMD 啟動的環境下,在終端運行下面的命令,把環境強制轉換為 64 位 Windows:
  • @sSteamCmdForcePlatformType windows n@sSteamCmdForcePlatformBitness 64 n

  • 接下來就是登陸,依次輸入你的 Steam 用戶名和密碼(如果開啟了二次驗證的話接下來會再輸入驗證碼,沒開啟二次驗證的不用管):
  • login <username> <password>n

  • 接下來指定下載與安裝路徑,不指定的話會直接安裝在 Steam 庫的默認目錄下:
  • force_install_dir "PATH"n

  • 最後,輸入你想安裝遊戲的 App-ID,這個 ID 可以再遊戲的商店界面找到:
  • app_update <app-ID>n

第三步:開始玩玩玩!

舉個栗子,Probe 現在想玩 Steam 上的解謎遊戲 Samorost 2「銀河歷險記 2」,這個遊戲是 Probe 在買 Samorost 3 時一併買下的,現在 Probe 發現它是 Windows 平台獨佔,買了卻不能玩,就很氣。所以 Probe 決定用上面的教程測試一下這條路是否行得通,看看文章作者是不是在胡說八道。

  • Samorost 2 的 App-ID 是 40720,所以輸入命令:
  • app_update 40720n

  • 下載幾分鐘,搞定:
  • 找到安裝目錄,如果你之前沒有指定其他安裝路徑的話,遊戲應該在這裡:
  • ~/Library/Application Support/Steam/steamapps/common/Samorost 2/Samorost2.exen

  • 右鍵 - 打開方式 - Wine Staging.app

  • 最後,完美運行:

還是熟悉的畫風,還是熟悉的味道。存檔功能也依然能夠使用,可以放心地玩。

PS

  • 並不是所有的 Windows 平台獨佔遊戲都能用 Wind Staging 運行,不過對於獨立遊戲來說基本上是足夠了。
  • 遺憾的是 Steam 的所有線上功能(比如成就,雲存檔等等)都無法繼續使用了。

推薦閱讀:

Indie Focus #36:堅持與創新
DARQ:用聲音脫離無盡夢魘
Indie Focus #48:你們這些回魂屍
《時光之帽》評測 PC上也能玩到《奧德賽》?
《Kingdom Rush》的「人文關懷」

TAG:独立游戏 | macOS | Steam |