蘋(píng)果系統(tǒng)玩暗黑4教程(game-porting-toolkit)
1.
? 下載xcode15-beta,地址:https://developer.apple.com/download/all/
? 注意:如果你不是蘋(píng)果開(kāi)發(fā)者,需要注冊(cè)為開(kāi)發(fā)者(免費(fèi)),建議使用一個(gè)非中國(guó)大陸地區(qū)的appid,因?yàn)槲业膶?shí)踐中大陸地區(qū)的id會(huì)跳轉(zhuǎn)到另一個(gè)沒(méi)有下載鏈接的頁(yè)面
2.
? 重點(diǎn)!!!這一步操作不完成,最后裝完game-porting-toolkit是不好用的,會(huì)閃退
? 安裝xcode15-beta(安裝完后,如果你本機(jī)已經(jīng)有xcode其他版本,請(qǐng)務(wù)必打開(kāi)xcode15-beta,點(diǎn)擊setting-location,將commonline版本設(shè)置為15版本)
? 在終端輸入:xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
? 這個(gè)操作會(huì)將你終端命令行版本切換到Command Line Tools for Xcode 15 Beta
3.
? 安裝或更新rosetta
? 在終端輸入:softwareupdate --install-rosetta 如果報(bào)錯(cuò),說(shuō)明softwareupdate命令沒(méi)有加入環(huán)境變量,那就直接在終端執(zhí)行:/usr/sbin/softwareupdate --install-rosetta --agree-to-license
4.
? 安裝x86版brew
? 在終端輸入:arch -x86_64 zsh 將環(huán)境切成x86版
? 在終端輸入:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 下載并安裝x86版homebrew
? 在終端輸入:export PATH="/usr/local/bin:${PATH}" 這個(gè)操作會(huì)把你的brew命令切換為x86版的brew(如果你電腦原來(lái)裝過(guò)arm版的)(重點(diǎn)!!!!!)
5.
? 為brew添加蘋(píng)果的Tap
? 在終端輸入:brew tap apple/apple http://github.com/apple/homebrew-apple
6.
? 改變brew默認(rèn)下載bottles地址的環(huán)境變量(重點(diǎn)!!!!)
? 在終端輸入:export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles
? 這一步操作將brew臨時(shí)切換到了國(guó)內(nèi)的騰訊鏡像,有兩個(gè)好處:1.無(wú)須科學(xué)上網(wǎng) 2.如果你曾經(jīng)將brew的HOMEBREW_BOTTLE_DOMAIN環(huán)境變量指到github鏡像,會(huì)導(dǎo)致后面安裝依賴時(shí)出現(xiàn)大量404,通過(guò)這個(gè)操作指回騰訊鏡像會(huì)避免這個(gè)問(wèn)題
7.
? 安裝brew -v install apple/apple/game-porting-toolkit
? 這一步操作就開(kāi)始正式下載安裝game-porting-toolkit了,下載依賴大約用時(shí)10分鐘(如果你切換到了騰訊鏡像),編譯安裝大約30-40分鐘(m1max芯片)
8.
? 下載并安裝蘋(píng)果為開(kāi)發(fā)者提供的game-porting-toolkit
? 瀏覽器打開(kāi) https://developer.apple.com/download/all/?q=game%20porting%20toolkit,下載并安裝,安裝完就不用管了(切記不要推出卷)
8.
? 開(kāi)始配置戰(zhàn)網(wǎng)
? 終端輸入:mkdir ~/Games 建立一個(gè)名為Games的文件夾(自己命名,后面的操作我都以Games來(lái)代替)
? 終端輸入:export WINEPREFIX=~/Games/battle-net
? 終端輸入:`brew --prefix game-porting-toolkit`/bin/wine64 winecfg
? 這一步會(huì)彈出一個(gè)窗口,點(diǎn)擊下拉,選擇windows10,點(diǎn)擊按鈕Ok
? 終端輸入:ditto /Volumes/Game\ Porting\ Toolkit-1.0/lib/ `brew --prefix game-porting-toolkit`/lib/
? 終端輸入:`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
? 終端輸入:`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
? 終端輸入:`brew --prefix game-porting-toolkit`/bin/wineserver -k
? 瀏覽器下載:https://www.blizzard.com/download/ 下載windows版戰(zhàn)網(wǎng)客戶端(注意不要下載成mac版的)
? 終端輸入:gameportingtoolkit ~/Games/battle-net ~/Games/battle-net/drive_c/users/crossover/Downloads/Battle.net-Setup.exe
? 戰(zhàn)網(wǎng)安裝將啟動(dòng),安裝后等待片刻即可登錄戰(zhàn)網(wǎng)(如果戰(zhàn)網(wǎng)登錄器閃退,請(qǐng)自行檢查步驟2是否執(zhí)行,如果步驟2已經(jīng)執(zhí)行,嘗試切換系統(tǒng)為英文)
9.
? 在戰(zhàn)網(wǎng)客戶端中操作下載暗黑4并啟動(dòng)游戲,如果你玩著玩著死機(jī)了,建議強(qiáng)制關(guān)閉,并重啟電腦
10.
? 當(dāng)你成功后,以后啟動(dòng)暗黑4可以直接在終端輸入:export PATH="/usr/local/bin:${PATH}" 然后輸入:
? arch -x86_64 /usr/local/bin/gameportingtoolkit-no-hud ~/Games/battle-net ~/Games/battle-net/drive_c/Program\ Files\ \(x86\)/Battle.net/Battle.net\ Launcher.exe
? 亦或者通過(guò)蘋(píng)果的自動(dòng)化做一個(gè)啟動(dòng)腳本:
? #!/bin/zsh
? export PATH="/usr/local/bin:${PATH}"
? (arch -x86_64 /usr/local/bin/gameportingtoolkit-no-hud ~/Games/battle-net ~/Games/battle-net/drive_c/Program\ Files\ \(x86\)/Battle.net/Battle.net\ Launcher.exe) || true
參考資料(不知道是否國(guó)內(nèi)可以直接訪問(wèn)):
? https://www.outcoldman.com/en/archive/2023/06/07/playing-diablo-4-on-macos/
更多游戲的使用方式參考(不知道是否國(guó)內(nèi)可以直接訪問(wèn)):
? https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit