欢迎光临散文网 会员登陆 & 注册

苹果系统玩暗黑4教程(game-porting-toolkit)

2023-06-10 12:25 作者:hourshi  | 我要投稿

1.

  下载xcode15-beta,地址:https://developer.apple.com/download/all/

  注意:如果你不是苹果开发者,需要注册为开发者(免费),建议使用一个非中国大陆地区的appid,因为我的实践中大陆地区的id会跳转到另一个没有下载链接的页面

2.

  重点!!!这一步操作不完成,最后装完game-porting-toolkit是不好用的,会闪退

  安装xcode15-beta(安装完后,如果你本机已经有xcode其他版本,请务必打开xcode15-beta,点击setting-location,将commonline版本设置为15版本)

  在终端输入:xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

  这个操作会将你终端命令行版本切换到Command Line Tools for Xcode 15 Beta

3.

  安装或更新rosetta

  在终端输入:softwareupdate --install-rosetta 如果报错,说明softwareupdate命令没有加入环境变量,那就直接在终端执行:/usr/sbin/softwareupdate --install-rosetta --agree-to-license

4.

  安装x86版brew

  在终端输入:arch -x86_64 zsh 将环境切成x86版

  在终端输入:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 下载并安装x86版homebrew

  在终端输入:export PATH="/usr/local/bin:${PATH}" 这个操作会把你的brew命令切换为x86版的brew(如果你电脑原来装过arm版的)(重点!!!!!)

5.

  为brew添加苹果的Tap

  在终端输入:brew tap apple/apple http://github.com/apple/homebrew-apple

6.

  改变brew默认下载bottles地址的环境变量(重点!!!!)

  在终端输入:export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.cloud.tencent.com/homebrew-bottles

  这一步操作将brew临时切换到了国内的腾讯镜像,有两个好处:1.无须科学上网 2.如果你曾经将brew的HOMEBREW_BOTTLE_DOMAIN环境变量指到github镜像,会导致后面安装依赖时出现大量404,通过这个操作指回腾讯镜像会避免这个问题

7.

  安装brew -v install apple/apple/game-porting-toolkit

  这一步操作就开始正式下载安装game-porting-toolkit了,下载依赖大约用时10分钟(如果你切换到了腾讯镜像),编译安装大约30-40分钟(m1max芯片)

8.

  下载并安装苹果为开发者提供的game-porting-toolkit

  浏览器打开 https://developer.apple.com/download/all/?q=game%20porting%20toolkit,下载并安装,安装完就不用管了(切记不要推出卷)

8.

  开始配置战网

  终端输入:mkdir ~/Games 建立一个名为Games的文件夹(自己命名,后面的操作我都以Games来代替)

  终端输入:export WINEPREFIX=~/Games/battle-net

  终端输入:`brew --prefix game-porting-toolkit`/bin/wine64 winecfg

  这一步会弹出一个窗口,点击下拉,选择windows10,点击按钮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版战网客户端(注意不要下载成mac版的)

  终端输入:gameportingtoolkit ~/Games/battle-net ~/Games/battle-net/drive_c/users/crossover/Downloads/Battle.net-Setup.exe

  战网安装将启动,安装后等待片刻即可登录战网(如果战网登录器闪退,请自行检查步骤2是否执行,如果步骤2已经执行,尝试切换系统为英文)

9.

  在战网客户端中操作下载暗黑4并启动游戏,如果你玩着玩着死机了,建议强制关闭,并重启电脑

10.

  当你成功后,以后启动暗黑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

  亦或者通过苹果的自动化做一个启动脚本:

  #!/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

参考资料(不知道是否国内可以直接访问):

  https://www.outcoldman.com/en/archive/2023/06/07/playing-diablo-4-on-macos/

更多游戏的使用方式参考(不知道是否国内可以直接访问):

  https://www.applegamingwiki.com/wiki/Game_Porting_Toolkit


苹果系统玩暗黑4教程(game-porting-toolkit)的评论 (共 条)

分享到微博请遵守国家法律