PTT推薦

[軟體] Game Porting Toolkit run Diablo IV

看板MAC標題[軟體] Game Porting Toolkit run Diablo IV作者
ho83leo
(HackinDell)
時間推噓53 推:54 噓:1 →:42

Hi All,

針對今年的WWDC 除了VR 眼鏡之外,
本肥認為另一個亮點就是 Game Porting Toolkit,
Windows DirectX 12 to Metal 這項技術,來實現macOS 遊玩Windows Game。

在Reddit r/macgaming 已有相當多的實測文,不外乎近期很紅的Diablo IV,
小弟得知此消息後,前幾天晚上立馬當碼農(無腦複製貼上)實測。

買Mac 不再只是去星巴克裝B 還能拿來打遊戲呢!

https://imgur.com/NTJF0me

https://imgur.com/l2d5K05

https://imgur.com/kYUkNqW

https://imgur.com/jB91TrW

Macbook Pro 16 2021 M1 Max:
macOS 13.3.1
32GPU / 64GB RAM
LG 27GP950
遊戲畫質高; D4 60fps
打軍團順順叫

Mac Mini M1 16GB:
macOS 13.4
[email protected] 螢幕 ; 系統1080p 144Hz
畫質低
能正常遊玩,D4 30fps

小問題:
調整設定參數(效能-FidelityFX),必導致遊戲Crash,然後就再也開不了遊戲,
重裝Diablo IV、Battle-net、Windows 10 bottle 都沒有用...

直到macOS Documents 裡面有個Diablo IV 資料夾,裡面放著參數檔,
移除後,就可以再次打開遊戲設定了!

參考來源:
https://shorturl.at/hqHO0
https://shorturl.at/dHK12

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.223.154 (臺灣)

※ 文章網址:
https://www.ptt.cc/MAC/E.Vi18omxTC8n8

toth432106/10 10:35這樣好像真的可以買台 Mac mini 來玩遊戲了

cevs06/10 11:26正在玩 我覺得mac gaming要起飛了 不輸4090

josephv06/10 13:27Cod可以順跑嗎?

遊戲支援清單,reddit 上已有人整理了。

rickylin06/10 13:39看了幾隻YouTube,真的蠻神

tyf9906/10 13:53Solidworks, Creo, UG 能直接跑嗎?

water2523406/10 14:28幾乎都是M1&M2 Max, 有人可以分享M1 Pro玩D4是否也能

water2523406/10 14:28順暢?

可以的。

yoshilin06/10 15:098g可以跑嗎?

8G 有點卡,reddit 上有人就是8g mac mini, 卡到沒有遊戲體驗 多半調低畫質以及swap memory 不足導致。

larryyangsen06/10 16:01https://youtu.be/cMQkuE61kq0

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/10/2023 20:42:59

aass112206/10 21:17macOS 12.6可以使用怕

aass112206/10 21:17

無法,Xcode 15 beta 最低要13.3

KimomiKai06/10 21:26是2k畫質46幀嗎?

2k retina ,實質上是4k 野外 60-80, 主城會自動降幀。

KimomiKai06/10 21:27差強人意了點,不過能玩是好事了

iKelly06/10 21:45這個工具應該只是讓開發者做遊戲移植前的測試而已,我比較

iKelly06/10 21:45期待透過這個工具,有更多遊戲開發商願意用原生metal來開

iKelly06/10 21:46發遊戲,這樣才能真正發揮硬體效能

事實

ppon06/10 21:47回aass1122: Xcode 15beta 最低需求13.3,12.6不能用

圖 Game Porting Toolkit run Diablo IV

creepy06/10 22:35M1 Pro 扛得動嗎

當然,M1 macbook air 都有人成功, 體驗好壞就另當別論惹。

raise201906/10 22:57見5樓,不過這樣overwatch也可以裝吧

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/10/2023 23:02:34

raise201906/10 23:05裝完battlenet,然後battlenet說要更新,就關掉,之後

raise201906/10 23:06之後要怎麼重新打開battleNet,啥遊戲都還沒來的急裝

就透過gametoolkit 指令去開啟battle launcher , 可以參考我來源文章的作法。

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/10/2023 23:10:26

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/10/2023 23:11:56

aaaapig06/10 23:53請問,前面安裝的很成功,但是最後卻出現了這畫面,是那

aaaapig06/10 23:53邊出了問題?

aaaapig06/10 23:54 https://i.imgur.com/ZIdEYZH.jpg

圖 Game Porting Toolkit run Diablo IV

好問題... 我有一台mac mini 繁體中文, 安裝也出現此問題,怎麼重安裝都一樣。 而我macbook pro m1 max 則是英文,卻都很正常, 還不確定是不是中文的關係? *更新: 昨天嘗試把系統改為英文,game-porting-toolkit uninstall 移除, 換成英文環境重build,開啟battle net 就能正常開啟,登入後也沒閃退, 難怪reddit 上沒人遇到blizzard error問題…

adcmhack06/11 00:03遇到跟樓上一樣的錯誤,打不開Battle.net

kerkerdog06/11 00:37順不順主要是RAM嗎?16G有戲嗎?

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/11/2023 01:23:55

waroz06/11 04:19MBP14 M1 Pro基本款官方設定低,關垂直同步,在村莊附近

waroz06/11 04:19大概55到65,算穩定,不過每次調畫質都會崩潰,就不再調了

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/11/2023 09:04:47

gn0027368006/11 10:21wow 你是說移除game-porting-toolkit(那個安裝要40

gn0027368006/11 10:21min+的玩意)

沒錯, brew -v uninstall apple/apple/game-porting-toolkit 然後把系統改為英文,從這步驟開始 Install Game porting toolkit beta

aaaapig06/11 11:04所以是要把整個系統改成英文模式重灌囉?晚點來試試

沒錯,我把遊戲安裝完,也能正常運行遊戲, 再把系統改成中文也可以正常遊玩, 應該是WINE 安裝時,就吃系統語言安裝bottle, 導致相容性問題。

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/11/2023 11:36:44

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/11/2023 11:38:33

gn0027368006/11 12:16刪掉+改語系之後不會有battle net問題,感謝大大,安

gn0027368006/11 12:16裝中!之後還有什麼要注意的事項嗎?(解析度不要調

gn0027368006/11 12:16太高?)

看你設備規格了,參數自己取捨, 用好螢幕就是要高畫質,讚! 跑不動再降低就好,但多半是記憶體會被吃光。

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/11/2023 12:44:25

yangajie06/11 12:56感謝大大,昨天沒改英文裝不成功,今晚試試

PaganTsai06/11 13:30感謝分享我晚上也來改英文版看看

gn0027368006/11 14:56進去遊戲後右上方那些資訊是可以關閉的嗎?

好問題,我也不知道怎麼關...

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/11/2023 16:59:59

fastyangmh06/11 17:14MacBook Air M2 10 核心 GPU這款能跑嗎?

可以的,蘋果文件有提到記憶體要16GB 才有較好的體驗。

kingof30306/11 17:14不是不支援Mac嗎

JackHummer06/11 17:17我的air M1 16G記憶體能玩,但不流暢 https://i.img

JackHummer06/11 17:17ur.com/1yCwygK.jpg

圖 Game Porting Toolkit run Diablo IV

yangajie06/11 20:37有人裝完 battle net 出現錯誤的嗎

gn0027368006/11 20:55後來把volume卸載好像就不會有右上角一堆系統資訊了

adcmhack06/11 22:36改用gameportingtoolkit-no-hud 啟動遊戲 就不會有資訊

adcmhack06/11 22:37感謝原po提供改語系的方法 battle.net可以正常運作了

yangajie06/11 22:53請問怎麼改用 gameportingtoolkit-no-hud 啟動

adcmhack06/11 23:40就是原本gameportingtoolkit這個指令改成

adcmhack06/11 23:40gameportingtoolkit-no-hud

yangajie06/11 23:45https://i.imgur.com/crQGmqv.jpg

圖 Game Porting Toolkit run Diablo IV

yangajie06/11 23:45改英文裝一樣遇到這個問題,請問有解嗎

那就是toolkits 沒移除重裝, 但樓下有大大提供環境變數的解法。

adcmhack06/12 01:13你有用

adcmhack06/12 01:13brew -v uninstall apple/apple/game-porting-toolkit

adcmhack06/12 01:13來移除原本的嗎?

aeiou806/12 05:34推,m1 max 14吋全最高 4k hidpi 1080p只有40fps

aeiou806/12 05:37英文問題也可以最前面加LANG=en.US空格,後面再接原本指令

aeiou806/12 05:39安裝launcher的步驟,和後續每次執行launcher再加

推推,這才是最佳解!

yangajie06/12 06:14有移除重新安裝

yangajie06/12 08:13有安裝成功了 但是在 battlenet 登入後很卡

硬體規格是硬傷

gn0027368006/12 08:23有哪些指令有執行起來怪怪的嗎?確認brew的執行位置

gn0027368006/12 08:23! FPS上不太去,畫質調整+關特效可以順暢運行

yangajie06/12 08:30我在一開始的xcode-select -p 我的是 /Library/Develope

yangajie06/12 08:30r/CommandLineTools 跟網站說的不一樣有關係嗎

去Apple developer 下載完整的Xcode 15 beta 大概2.X GB

※ 編輯: ho83leo (223.137.250.235 臺灣), 06/12/2023 08:59:13

yangajie06/12 09:22感謝 原本沒抓 來試試

PaganTsai06/12 10:03看了上面這推文 我也去補了Xcove 15 beta

cevs06/12 12:10正在玩碧血狂殺2

adcmhack06/12 12:18碧血狂殺2可以玩喔?!大驚,我看網站資訊寫不行

adcmhack06/12 12:19Steam上面的對嗎

asd0856261106/12 13:23請問關掉battlenet後要如何在開啟?

aaaapig06/12 14:03問題同樓上,剛還在安裝暗黑,一個閃退後,不知道怎開起

waroz06/12 15:45我是看另一個網站,battlenet再次執行安裝檔才會開啟

waroz06/12 15:45暗黑4安裝完成之後則是可以執行暗黑4的執行檔來開啟

aeiou806/12 18:19後續指令改到program files x86裡的Battle.net Launcher.e

aeiou806/12 18:20xe 目前可以正常執行Launcher不用重新安裝

asd0856261106/12 18:44是指開起battle.net-Setup.exe那串改成你說的嗎?

如果照著文章操作下來,在使用者資料夾底下會有Games/battle-net, 打開它會有driver_c,把此資料夾當作C槽就好,檔案目錄都跟Windows 一致, 所以透過 apple gameportingtoolkits 指定windows bottle 指定執行檔,即可開啟。 透過蘋果提供的指令,便可以開啟任何的安裝在bottle 裡的執行檔, 這樣不僅Diablo IV 能玩,其他程式開啟方法皆相同。 以上述邏輯,便可以開啟已安裝好的battle-net gameportingtoolkit ~/Games/battle-net ~/Games/battle-net/drive_c/Program\ Files\ \(x86\)/Battle.net/Battle.net\ Launcher.exe 其實已經有大神提供GUI 讓使用者方便管理bottle,但礙於限定macOS 14, 我就沒使用了。 未來此解決方案成熟後,我相信會更簡單,讓使用者無腦點擊開啟軟體的。

※ 編輯: ho83leo (123.194.223.154 臺灣), 06/12/2023 19:52:44

asd0856261106/13 00:12是不是不能修改FidelityFX,感覺修改都不正常

是的,要macOS 14 才不會crash。

imgodd06/13 01:41想說要安裝poe 結果GGC的啟動器打開會空白灰色畫面

先調整遊戲畫面參數? 我沒玩過此遊戲

jhbgybj12306/13 06:53不應該把我的MacBook Pro 14賣惹

沒關係,未來再購入就好,直上Max

gn0027368006/13 08:35對xcode要安裝完整的,不是只有commandLine,路徑基

gn0027368006/13 08:35本上會跟教學的一樣

※ 編輯: ho83leo (223.140.152.78 臺灣), 06/13/2023 08:45:24

PaganTsai06/13 09:58自以為天真跟出處二調效能 果然就黑畫面。。

PaganTsai06/13 09:58發覺battle.net主畫面卡卡的 該程式需怎樣更新!?

sam0265806/13 11:33即使重裝完整的X code 15 beta結果還是像63樓的情形QQ

demonlogy06/13 12:51紅明顯 要裝Sonoma Beta才能解決大部分的bug

PaganTsai06/13 13:41出處2第三行程式可解63樓的問題

PaganTsai06/13 13:42xcode-select -s /Applications/Xcode-beta.app/Conten

PaganTsai06/13 13:42ts/Developer

imgodd06/13 13:53回原po我那是遊戲啟動器無法透過調整遊戲參數 XD

imgodd06/13 13:53不過我看了一些討論文章 可能真的就是os也要升級Sonoma

imgodd06/13 13:55除了os, 你第二個連結文章內容是滿完整的安裝教學 感謝

sam0265806/13 18:48回86樓Pagan大大,結果出現這個xcode-select: error: i

sam0265806/13 18:48nvalid developer directory '/Applications/Xcode-bet

sam0265806/13 18:48a.app/Contents/Developer',請問是我Xcode沒安裝成功

sam0265806/13 18:48的意思嗎?

imgodd06/13 19:49樓上可以看連結2 你應該需要安裝xcode15beta 拉到app內

PaganTsai06/13 20:22我有把xcode-beta拉到app資料庫裡