搜尋

暗黑破壞神4

返回清單
切換到指定樓層
通知這文章過時或找檔案 發表主題

暗黑破壞神4 在MAC OS 上開啟遊戲執行教學分享 + 完整教學 影片教學 分享

[複製連結]
1
cx321456 ( Lv.30 大天使 ) 發表於 2023-6-23 08:02:19 | 只看該作者 |只看大圖 回覆獎勵 |降序瀏覽 |閱讀模式
fZgt6Lf.jpg



Yu1QA5v.jpg



2023年6月6日,暴雪正式推出了Diablo 4。在Diablo發布前,有傳聞稱其支援MacOS系統,讓我很期待地試著安裝,但可惜地,它並不支援MacOS。作為一位剛購買Macbook Pro 14 M2(16GB RAM,1TB SSD)不久的用戶,買一台Windows PC負擔有些大。

就在這時,我突然想到,難道不能在Macbook上運行Windows軟體嗎?這個問題在腦海中一直纏繞。經過一番瘋狂的谷歌搜索和大約12個小時的嘗試,我終於成功在Macbook上運行Diablo 4。今天,我想根據這次經驗分享如何在Macbook上運行Diablo 4的方法。

請注意,安裝過程絕非簡單,如果你有興趣,請仔細跟隨步驟。再次強調,請不要跳過以下任何步驟,否則你可能無法進入Diablo 4的聖殿,而只能陷入無盡的瘋狂中。

準備工作
1.1 安裝Game Porting Toolkit
在2023年6月6日,蘋果公司推出了Game Porting Toolkit(GPT),使MacOS能夠運行Windows遊戲。通過這個工具,你可以在MacOS上運行Windows遊戲。

下載安裝


請登錄蘋果開發者網站,使用你的蘋果帳號,並下載以下文件:

Command Line Tools for Xcode 15 beta
Apple game porting toolkit beta
Xcode 15 beta已經預先安裝在MacOS 14 beta上。如果你的電腦已經安裝了舊版本的Xcode,請先刪除舊版本的Xcode和Command Line Tools,然後安裝Xcode 15 beta。

開始使用
安裝完Game Porting Toolkit後,你就可以運行Windows遊戲了。按照以下步驟操作:

打開Game Porting Toolkit
選擇要運行的Windows遊戲文件
點擊開始運行
優化遊戲體驗
運行Windows遊戲前,請確保你的MacOS已經更新到最新版本。此外,你還可以優化遊戲體驗,提高遊戲的流暢度和畫質:

關閉其他耗資源的應用程式
調整遊戲設定,降低圖形效果
使用外接顯示器以獲得更好的遊戲畫面

1.2
需要下載Windows版本的Battle.net桌面應用程式安裝檔案。這個檔案應該要下載到你的~/Downloads資料夾中,並以Battle.net-Setup.exe的檔名保存。

如果你沒有特別設定的話,通常會被下載到~/Downloads/Battle.net-Setup.exe的位置。


2..



當前 MacOS(Ventura 13.4)似乎已經安裝了 Rosetta。如果由於 MacOS 版本不是最新版本而導致未安裝 Rosetta,或者尚未安裝 Rosetta,請在終端中輸入以下命令來先安裝 Rosetta。

打開 Finder,找到終端(Terminal)。
點擊終端(Terminal)圖標,打開終端應用程式。
安裝 Rosetta 的命令如下:
  1. $ softwareupdate --install-rosetta
複製代碼
請在終端中輸入以上命令,然後按下 Enter 鍵,以開始安裝 Rosetta。

透過這個步驟,您可以確保您的 MacOS 系統已經解鎖 Rosetta,使其能夠運行使用 Rosetta 技術開發的軟體或應用程式。確保安裝 Rosetta 對於順利運行特定應用程式或解決兼容性問題非常重要。

PjPnJZe.jpg


右鍵單擊終端並單擊獲取信息。 然後會出現如下圖所示的窗口,找到Open using Rosetta選項,勾選並關閉。
244925506-4e7d535c-4440-433b-a515-69b256c810fa.jpg


MacOS上的Homebrew設定

在MacOS上,為了執行Windows程式,必須以x86_64版本執行Homebrew。

通常在M1和M2芯片上安裝的Homebrew是ARM64版本的。

3. Homebrew 自製設置


步驟一:移除 ARM64 Homebrew(解鎖前的準備工作)


根據 Apple Gaming Toolkit Wiki 的說明,如果你之前安裝過 ARM64 Homebrew,最好先移除它。但是,這裡我們將不移除之前的 Homebrew,而是透過在 .zshrc 檔案中添加 brew-switcher,來設定可以使用兩個版本的 Homebrew。打開終端機,輸入以下指令:

如果你使用的是 bash,只需要修改 ~/.bashrc 檔案即可。

$ vi ~/.zshrc

當終端機進入文字編輯模式後,按下 i 進入插入模式,然後使用方向鍵將游標移至文件底部。接著,將下面的腳本粘貼進去。按下 Shift + ;,輸入 wq!,然後按下 Enter 保存腳本。

... 省略 ...
if [ "$(arch)" = "arm64" ]; then
eval "$(/opt/homebrew/bin/brew shellenv)"
else
eval "$(/usr/local/bin/brew shellenv)"
fi

接著,輸入以下指令,讓我們可以執行 x86_64 版本的 Homebrew。

請注意,接下來的所有步驟都需要在這個終端機中進行,所以請勿關閉終端機。如果你已經關閉終端機,請先輸入以下指令,然後再繼續進行。同時,請確保語言設定為 en_US.UTF-8。我因為沒有注意到這一點,浪費了將近四個小時的時間。如果你的 MacBook 語言已經設定為 en_US.UTF-8,你可以忽略以下指令。

$ arch -x86_64 zsh
$ LANG=en_US.UTF-8

x86_64版本的Homebrew安裝,請按照以下步驟進行操作:


執行安裝命令
在終端中輸入以下命令,以下載並安裝Homebrew:
  1. $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
複製代碼
設置Homebrew執行路徑
安裝完成後,請輸入以下命令以設置Homebrew的執行路徑:
  1. $ (echo; echo 'eval "$(/usr/local/bin/brew shellenv)"') >> /Users/$USER/.zprofile
  2. $ eval "$(/usr/local/bin/brew shellenv)"
複製代碼
確認執行路徑設置
輸入以下命令以確認已設置的執行路徑:
  1. $ which brew
複製代碼
如果顯示的結果不是/usr/local/bin/brew,則請輸入以下命令手動設置執行路徑:
  1. $ export PATH=/usr/local/bin:${PATH}
複製代碼
透過這些步驟,您可以成功解鎖x86_64版本的Homebrew安裝。現在,您可以開始使用Homebrew來安裝各種工具和套件了!


遊戲移植工具設定


4.1. 安裝Apple Homebrew tab
為了在終端機上使用遊戲移植工具,需要先安裝相應的formula。在此過程中需要使用Apple Homebrew tab,請輸入以下指令來下載Apple Homebrew tab。
  1. $ brew tap apple/apple http://github.com/apple/homebrew-apple
複製代碼
4.2. 安裝遊戲移植工具formula
請輸入以下指令來安裝遊戲移植工具formula。

根據我的經驗,這個過程大約需要花費6個小時。因此,建議耐心等待並稍作休息。如果在安裝過程中斷網或進入螢幕鎖定狀態,可能需要重新安裝。如果想要一次完成安裝,建議使用LAN網路連接,同時關閉自動螢幕鎖定功能。
  1. $ brew -v install apple/apple/game-porting-toolkit
複製代碼
根據文件,安裝過程中可能會出現以下錯誤:

Error: game-porting-toolkit: unknown or unsupported macOS version: :dunno”,your version of Homebrew doesn’t have macOS Sonoma support. Update to the latest version of Homebrew and try again.

不要慌張,請輸入以下指令重新安裝。
  1. $ brew update brew -v install apple/apple/game-porting-toolkit
複製代碼
4.3. 連接遊戲移植工具
請輸入以下指令檢查Game Porting Tookit DMG是否已經掛載到/Volumes/Game Porting Toolkit-1.0,然後將Game Porting Tookit的函式庫資料夾複製到Wine的函式庫資料夾中。
  1. $ ditto /Volumes/Game\ Porting\ Toolkit-1.0/lib/ brew --prefix game-porting-toolkit/lib/
複製代碼
請輸入以下指令將Game Porting Tookit DMG的腳本複製到/usr/local/bin中。
  1. $ cp /Volumes/Game\ Porting\ Toolkit*/gameportingtoolkit* /usr/local/bin
複製代碼
解鎖 Wine 設定指南:在 MacOS 上運行 Windows 程式的必備步驟




Wine 是一個工具,它可以讓你輕鬆地運行虛擬的 Windows 作業系統。

當安裝 game-porting-toolkit 公式時,Wine 也會一同安裝。順帶一提,為了幫助理解 Wine 的功能,我將分享一下我的真實經驗。在購買 MacBook 之前,我將 Ubuntu 22.04 安裝在筆記型電腦上並將其用作主要作業系統。由於像是 KakaoTalk 和下方的 Hangul 等 Windows 程式不支援 Linux,因此我經常在 Ubuntu 上使用 Wine 來運行這些 Windows 程式。

由於我們將在 MacOS 上運行 Diablo 4 的 Windows 程式,所以需要進行 Wine 設定。輸入下面的指令,會彈出 Wine 設定視窗,請確保視窗是以英文顯示的。

WINEPREFIX=後面可以輸入你想要的資料夾路徑,但在本文中,我們將統一使用 ~/Games,以節省不必要的糾結。
  1. WINEPREFIX=~/Games brew --prefix game-porting-toolkit/bin/wine64 winecfg
複製代碼
如下圖所示,選擇 Windows 10 作為 Windows 版本,然後按下 "Apply" 和 "OK" 關閉設定視窗。
244925520-0ca17acc-810e-4b18-abff-5dcf1e2f5034.jpg





根據文檔,如果你想運行暗黑破壞神4,你需要運行下面的腳本來修改Wine前綴,使其顯示為最新版本的Windows。所以,運行下面的命令。
  1. $ WINEPREFIX=~/Games `brew --prefix game-porting-toolkit`/bin/wine64 reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuild /t REG_SZ /d 19042 /f
  2. $ WINEPREFIX=~/Games `brew --prefix game-porting-toolkit`/bin/wine64 reg add 'HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion' /v CurrentBuildNumber /t REG_SZ /d 19042 /f
  3. $ WINEPREFIX=~/Games `brew --prefix game-porting-toolkit`/bin/wineserver -k
複製代碼
MacBook上的Battle.net安裝與運行攻略


安裝Battle.net
請輸入以下指令以使用Wine運行Battle.net-Setup.exe進行安裝。
建議使用英文(美國)語言進行安裝,因為若以韓文進行安裝,需要單獨設定Wine以支援韓文編碼。但請不必擔心,當安裝暗黑破壞神4時可以選擇韓文語言,只需將Battle.net以英文安裝即可。
  1. $ gameportingtoolkit ~/Games ~/Downloads/Battle.net-Setup.exe
複製代碼
安裝完成後,啟動Battle.net,勾選自動登入並登入帳戶,即可進行暗黑破壞神4的安裝。

執行指令腳本
重新啟動MacBook後,若要運行Windows版的Battle.net和暗黑破壞神4,只需在終端機中輸入以下腳本指令。
Shell腳本檔案已上傳至Github。

2.1. Battle.net執行指令腳本
  1. LANG=en_US.UTF-8
  2. arch -x86_64 gameportingtoolkit-no-hud ~/Games 'C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe'
複製代碼
2.2. 暗黑破壞神4執行指令腳本

  1. LANG=en_US.UTF-8
  2. arch -x86_64 gameportingtoolkit-no-hud ~/Games 'C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe'
複製代碼
當我確認在MacBook上成功運行暗黑破壞神4時,比起獲得傳奇物品時更加激動人心。唯一的缺點是,使用MacBook運行暗黑破壞神時會使其發熱嚴重。即使將暗黑破壞神的顯示選項設置為最低,並將幀率固定為80,表面溫度仍然保持在約40度左右。或許這是因為使用的是MacBook的緣故,但即使將顯示選項設置為最低,仍然可以以極佳的畫質遊玩遊戲。作為我為了主要職業(開發人員)而購買的MacBook,居然可以玩暗黑破壞神4...只能在享受幾天後,又得回去寫程式了。

youtube
外連至此YOUTUBE影片連結



youtube
外連至此YOUTUBE影片連結







大家正在看啥


收藏收藏 分享文章到FB上分享
回覆 使用道具 檢舉
複製專屬你的推廣連結:發至FB與各論壇宣傳:累積點數換GP商品 & 藍鑽
每五點閱率就可以兌換藍鑽積分或遊戲點卡 夢遊推廣文章換GP商品

你需要登入後才可以回覆 登入 | 加入會員

本版積分規則

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單