[軟體] Game Porting Toolkit run Diablo IV

看板 MAC
作者 ho83leo (HackinDell)
時間 2023-06-10 09:58:52
留言 144則留言 (72推 1噓 71→)

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 -- 遊戲支援清單,reddit 上已有人整理了。 可以的。 8G 有點卡,reddit 上有人就是8g mac mini, 卡到沒有遊戲體驗 多半調低畫質以及swap memory 不足導致。
無法,Xcode 15 beta 最低要13.3 2k retina ,實質上是4k 野外 60-80, 主城會自動降幀。 事實
當然,M1 macbook air 都有人成功, 體驗好壞就另當別論惹。 就透過gametoolkit 指令去開啟battle launcher , 可以參考我來源文章的作法。
好問題... 我有一台mac mini 繁體中文, 安裝也出現此問題,怎麼重安裝都一樣。 而我macbook pro m1 max 則是英文,卻都很正常, 還不確定是不是中文的關係? *更新: 昨天嘗試把系統改為英文,game-porting-toolkit uninstall 移除, 換成英文環境重build,開啟battle net 就能正常開啟,登入後也沒閃退, 難怪reddit 上沒人遇到blizzard error問題… 沒錯, brew -v uninstall apple/apple/game-porting-toolkit 然後把系統改為英文,從這步驟開始 Install Game porting toolkit beta 沒錯,我把遊戲安裝完,也能正常運行遊戲, 再把系統改成中文也可以正常遊玩, 應該是WINE 安裝時,就吃系統語言安裝bottle, 導致相容性問題。 看你設備規格了,參數自己取捨, 用好螢幕就是要高畫質,讚! 跑不動再降低就好,但多半是記憶體會被吃光。 好問題,我也不知道怎麼關... 可以的,蘋果文件有提到記憶體要16GB 才有較好的體驗。
那就是toolkits 沒移除重裝, 但樓下有大大提供環境變數的解法。 推推,這才是最佳解! 硬體規格是硬傷 去Apple developer 下載完整的Xcode 15 beta 大概2.X GB 如果照著文章操作下來,在使用者資料夾底下會有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, 我就沒使用了。 未來此解決方案成熟後,我相信會更簡單,讓使用者無腦點擊開啟軟體的。 是的,要macOS 14 才不會crash。 先調整遊戲畫面參數? 我沒玩過此遊戲 沒關係,未來再購入就好,直上Max
※ 批踢踢實業坊(ptt.cc), 來自: 123.194.223.154 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1686362335.A.8DB.html

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

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

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

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

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

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

water25234: 順暢?06/10 14:28

yoshilin: 8g可以跑嗎?06/10 15:09

larryyangsen: https://youtu.be/cMQkuE61kq006/10 16:01

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

aass1122: 嗎06/10 21:17

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

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

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

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

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

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

ppon: https://i.imgur.com/PvqbsRt.png06/10 21:49

creepy: M1 Pro 扛得動嗎06/10 22:35

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

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

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

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

aaaapig: 邊出了問題? 06/10 23:53

aaaapig: https://i.imgur.com/ZIdEYZH.jpg06/10 23:54

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

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

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

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

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

gn00273680: min+的玩意)06/11 10:21

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

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

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

gn00273680: 太高?) 06/11 12:16

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

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

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

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

kingof303: 不是不支援Mac嗎06/11 17:14

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

JackHummer: ur.com/1yCwygK.jpg06/11 17:17

ppon: https://i.imgur.com/1yCwygK.jpg06/11 19:39

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

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

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

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

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

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

adcmhack: gameportingtoolkit-no-hud06/11 23:40

yangajie: https://i.imgur.com/crQGmqv.jpg06/11 23:45

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

adcmhack: 你有用06/12 01:13

adcmhack: brew -v uninstall apple/apple/game-porting-toolkit06/12 01:13

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

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

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

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

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

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

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

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

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

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

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

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

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

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

adcmhack: Steam上面的對嗎06/12 12:19

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PaganTsai: ts/Developer 06/13 13:42

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

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

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

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

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

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

sam02658: 的意思嗎? 06/13 18:48

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

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

Gankosakae: 原來這玩意兒是蘋果版的WINE嗎 06/14 07:29

SeulDesir: crossover開發者說和蘋果分享了source code 間接=wine 06/14 10:10

SeulDesir: 可以去看codeweavers官網裡面的blog 06/14 10:13

SeulDesir: 蘋果接手了code之後把api接到metal 3上 06/14 10:14

davy123498: 想請問有人遇到磁碟空間不足的問題嗎.. 我看我還有250 06/14 11:03

davy123498: 250G 但是 battle net一直說沒有容量 06/14 11:03

yan415: 我是遇到下載非常慢 會停住不動 不知道什麼問題... 06/14 12:00

j211337: 下載完整的Xcode 15 beta(2.9G)並拉到app資料庫之後,運 06/14 14:59

j211337: 行xcode-select -s /Applications/Xcode-beta.app/Conten 06/14 14:59

j211337: ts/Developer會出現xcode-select: error: --switch must 06/14 14:59

j211337: be run as root (e.g. `sudo xcode-select --switch <xco 06/14 14:59

j211337: de_folder_path>`).,請問是哪個步驟出了問題? 06/14 14:59

yangajie: 樓上你試一下最前面加 sudo 06/14 15:04

j211337: 謝謝樓上!可以了,但進行到`brew --prefix game-porting 06/14 15:37

j211337: -toolkit`/bin/wine64 winecfg時會出現一排preloader: Wa 06/14 15:37

j211337: rning: failed to reserve range ooxxooxx最後才會出現wi 06/14 15:37

j211337: ne設定去改win版本,這樣是正確的嗎?另外下一個步驟cp / 06/14 15:37

j211337: Volumes/Game\ Porting\ Toolkit-1.0/gameportingtoolkit 06/14 15:37

j211337: * /usr/local/bin則是出現no matches found: /Volumes/Ga 06/14 15:37

j211337: me Porting Toolkit-1.0/gameportingtoolkit* 06/14 15:37

j211337: 不好意思本身對於這些不太懂問題比較多 06/14 15:38

sam02658: 問題同上QQ 06/14 21:01

RoyQ: 樓樓上你要把下載自Apple的GPT映像檔(.dmg)掛載起來它才找得 06/14 21:11

RoyQ: 到 06/14 21:11

sam02658: 我解決了!我是把wine重新安裝到8.0.1版(原本是wine7. 06/14 22:26

sam02658: 7、MacOS13.3),安裝後就可以跑了 06/14 22:26

j211337: 請問樓上是怎麼重新安裝wine到8.0.1呢?另外目前是進行到 06/14 22:33

j211337: 可以安裝B.Net,只是跟前面有些人一樣一出現輸入帳密畫面 06/14 22:33

j211337: 就會跳error,有照53樓說的移除GPT/更改系統語言至英文/ 06/14 22:33

j211337: 重新安裝GPT/安裝B.Net,還是會跳error 06/14 22:33

j211337: https://imgur.com/qQrVOIb 06/14 23:29

cevs: 剛裝完太七 夭壽好順 06/15 17:31

ou9810: Intel 真的要掰了 06/15 23:08

j211337: 可以直接用P幣徵人教學嗎...網路上找了很多資料,怕中間 06/16 11:47

j211337: 過程有誤甚至mac都直接重灌了,還是都會卡在一些步驟 06/16 11:47

BraviaX95j: 我是M2 Air13 16GB,已經成功登入B.Net,但是B.Net的操 06/16 22:47

BraviaX95j: 作介面好卡,這是正常的嗎? 06/16 22:47

water25234: Apple fan開影片一步一步教學了 06/16 23:02

yangajie: 我的 battle net 之前也會卡,照 Apple fan 一步一步裝 06/17 06:53

yangajie: 就不會了 06/17 06:53

kokobom: 請問各位大神有人用2020 MBP 8G跑嗎 想知道遊戲體驗如何 06/17 10:54

BraviaX95j: 謝謝Yang大回覆,我在重新試試看 06/17 15:11

PaganTsai: applefan這集做得真好。。希望GPT趕緊出正式版 太好用 06/17 17:11

j211337: 偉哉applefan,照做也成功了,m1 macbook pro特效降低跑 06/17 17:43

j211337: 起來挺滿意的 06/17 17:43

yangajie: 我遇到下載 D4 主程式整個 Battle.net會閃退 06/17 19:43

j211337: 像影片介紹的找台下載好的電腦來複製吧? 06/17 20:06

您可能感興趣