游戏移植工具包 (Game Porting Toolkit) 的安装和使用

8 min read

设置开发环境和 Homebrew

确保已安装 Xcode 15 beta 的命令行工具,可以在 https://developer.apple.com/downloads 下载。
打开终端。
确保安装了 Rosetta 2。在终端中输入 softwareupdate --install-rosetta。
进入 x86_64 shell 环境:输入 arch -x86_64 zsh。
安装 x86_64 版本的 Homebrew:输入 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
确保 brew 命令在你的路径上:输入 which brew。
连接 Apple Homebrew,可以在 https://github.com/apple 找到:输入 brew tap apple/apple http://github.com/apple/homebrew-apple
安装游戏移植工具包公式:输入 brew -v install apple/apple/game-porting-toolkit。
为你的游戏移植工具包环境创建一个新的 Wine 前缀

运行以下命令:WINEPREFIX=~/my-game-prefix brew --prefix game-porting-toolkit/bin/wine64 winecfg。
在出现的“Wine 配置”窗口中,将 Windows 版本改为 Windows 10。
将工具包安装到 Wine 前缀中

将游戏移植工具包库目录复制到 Wine 的库目录:输入 ditto /Volumes/Game\ Porting\ Toolkit-1.0/lib/ brew --prefix game-porting-toolkit/lib/。
启动你的游戏

打开你的 Wine 前缀的虚拟 C: 驱动器并将你的游戏复制到一个适当的子目录中。
使用提供的 bin/gameportingtoolkit* 脚本启动你的游戏。
注意,这里给出的所有命令应在 macOS 终端环境中执行。如果遇到任何问题,请通过 https://feedbackassistant.apple.com 提供反馈。

安装和使用游戏移植工具包可能需要一些技术知识和经验,如果不确定自己的能力,请寻求专业帮助。