99.9成功率!Mac運(yùn)行賽博朋克2077,使用Game Porting Toolkit
Game Porting Toolkit通過(guò)轉(zhuǎn)譯的方式,將Direct3D指令翻譯成Metal指令,讓不少Windows游戲都能夠在Apple Silicon Mac上成功運(yùn)行。作為一款開(kāi)發(fā)者工具,運(yùn)行起來(lái)自然有不少的坑,本文手把手帶你在M芯片Mac上運(yùn)行賽博朋克2077。
考慮使用Whisky有概率出現(xiàn)運(yùn)行失敗,本文使用Game Porting Toolkit安裝。
內(nèi)容比較多,建議網(wǎng)頁(yè)端預(yù)覽
開(kāi)發(fā)環(huán)境是英文版,請(qǐng)見(jiàn)諒,實(shí)測(cè)中文也可以成功安裝
資源準(zhǔn)備:
macOS14 Beta安裝包:https://mrmacintosh.com/macos-sonoma-full-installer-database-download-directly-from-apple/

Game Porting Toolkit工具:https://developer.apple.com/download/all/

Command Line Tools for Xcode 15 beta:https://developer.apple.com/download/all/

Steam Windows安裝包:https://cdn.cloudflare.steamstatic.com/client/installer/SteamSetup.exe
安裝macOS14Beta:
得益于APFS格式,我們可以創(chuàng)建一個(gè)臨時(shí)分區(qū)用于安裝macOS14,并不會(huì)對(duì)主系統(tǒng)造成影響,體驗(yàn)完成后直接刪掉即可。
1、打開(kāi)磁盤(pán)工具

2、點(diǎn)擊【顯示所有設(shè)備】

3、選中Mac磁盤(pán),容器下面的第一項(xiàng)就是

4、點(diǎn)擊右上角的?,創(chuàng)建新的卷宗
名字可以隨便寫(xiě),但注意限額配置(Size Options)請(qǐng)預(yù)留100G以上,不然裝下2077


4、點(diǎn)擊添加(Add)之后,即可看到創(chuàng)建的新卷宗


5、安裝macOS14,選擇剛剛創(chuàng)建的macOS14Beta磁盤(pán)即可,一直下一步就行,中間會(huì)重啟幾次

安裝Game Porting Toolkit:
0、安裝Command Line Tools,雙擊打開(kāi),全程下一步


1、打開(kāi)終端(Terminal),以下命令都在終端里面敲,如果遇到輸入密碼,看不到是正常的,直接輸就可以,輸完按回車。


2、安裝Rosett
3、開(kāi)啟x86_64模式
4、安裝Homebrew,一定要在x86環(huán)境下安裝Homebrew
原版:
高速版:
輸入2,選擇清華就行

5、安裝完畢后,輸入以下命令,如果顯示/usr/local/bin/brew,則說(shuō)明成功

6、輸入下列指令,拉取Apple的資源
7、輸入下列指令,開(kāi)始編譯,可能要很久,建議去干點(diǎn)別的

看到這張圖片就說(shuō)明編譯成功了,M2 Max+千兆網(wǎng)大概花了20分鐘,編譯時(shí)間和設(shè)備有很大關(guān)系
8、如果一直失敗,可以通過(guò)執(zhí)行以下命令解決
9、掛載Porting Toolkit的DMG文件

注意左邊,一定要掛載上才能繼續(xù)后面的操作,一定,一定?。。。。。。。。。?!
10、執(zhí)行下面的命令,這是復(fù)制了lib的資源到brew環(huán)境里面
11、執(zhí)行下面的命令
12、配置Wine Prefix環(huán)境
選擇Windows10,點(diǎn)OK

講到這里,我們基本配置完了所有運(yùn)行游戲所需要的環(huán)境,沒(méi)錯(cuò)開(kāi)發(fā)者就是這么辛苦,有著很多的前置準(zhǔn)備環(huán)境。下面我們將安裝Steam,也就是Bug最多的環(huán)節(jié),不用擔(dān)心,跟著步驟來(lái)。
安裝Steam:
1、安裝Steam,確保Steam在下載文件夾,


跟Windows沒(méi)有任何區(qū)別,建議安裝英文版,中文版缺乏字體包
2、啟動(dòng)Steam
此時(shí)你大概會(huì)看到一個(gè)令人討厭的黑色框,永遠(yuǎn)都無(wú)法彈出賬號(hào)和密碼

你可以嘗試通過(guò)以下代碼打開(kāi)Steam,不過(guò)通常是沒(méi)用的
3、關(guān)閉Steam!
關(guān)閉Steam!
4、安裝Mac版本Steam,并成功登陸之后,確保Mac版本的Steam能夠看到游戲
打開(kāi)以下路徑,yourname表示你的用戶名,每一個(gè)人的電腦都不一樣

復(fù)制這三個(gè)文件到這個(gè)路徑,提示沖突可以直接替換
5、再次打開(kāi)Steam,此時(shí)能夠正常登錄,但是中間的內(nèi)容是黑屏的
沒(méi)關(guān)系,左上角【View】-【Small Model】好了,現(xiàn)在可以安裝游戲了!

6、安裝完成之后可以先Play一下,一般是打不開(kāi)的,但是會(huì)安裝一些必須的庫(kù)文件。別著急,馬上就好了

啟動(dòng)賽博朋克2077:
沒(méi)錯(cuò),終于要到了這個(gè)時(shí)刻了!用以下這個(gè)命令,穩(wěn)定性很高,通過(guò)Wine直接啟動(dòng)2077。
這個(gè)命令有兩個(gè)部分,第一部分是找到Wine
第二部分是找到2077的安裝目錄,如果你的目錄不一樣請(qǐng)記得替換
兩個(gè)部分之間要有一個(gè)空格
Enjoy!
