Play PC 开发者工具

Play PC 开发者工具是一款离线桌面工具,旨在为 PC 原生游戏发布商简化工作站初始配置、游戏配置选择和 WAB 生成流程,以便发布安装程序。该工具取代了手动 XML 编辑和命令行执行,使发布商能够无缝验证安装程序包、生成自定义发布配置,以及编译 Windows 应用软件包 (WAB)。

此工具通过生成 WAB 和 Play 发布配置来简化安装程序发布设置。如需自动执行工作流,请在 CI/CD 流水线中使用 Play 发布 CLI,以在游戏 build 流程中生成 WAB。

使用入门

如需在 Windows 工作站上打开并运行该工具,请按以下步骤操作:

  1. 下载 Play PC 开发者工具,然后将其内容解压缩到本地目录中。
  2. 在文件资源管理器中打开提取的目录,然后双击 play_pc_developer_tool.exe 以启动主桌面界面。

主信息中心

启动应用后,您会看到一个信息中心,其中包含两个主要工作流程:

  • Google Play Games 电脑版初始配置:启动抢先体验合作伙伴注册和多国家/地区代码配置选择器。
  • 为安装程序发布生成 WAB:打开配置编译器和打包管理器。

PC 端新用户引导和开发者注册

此界面用于管理工作站设置,以便进行抢先体验测试,让您可以在工作站上快速注册 GUID 并配置多区域国家/地区列表。

注册合作伙伴 GUID 操作
注册合作伙伴 GUID 操作

抢先体验注册和机器注册设置

若要与本地 Google PC SDK 互动,抢先体验工作站必须在相应的系统注册表路径下拥有经过验证的合作伙伴 ID。

注意:如需在开发 build 期间启用 GUID,您需要请求 Play 合作伙伴将该 GUID 列入许可名单。如需了解详情,请参阅指南

  • 加载和目标路径时的注册表检查:在启动时,初始配置界面会查询系统注册表,以搜索现有的已注册的抢先体验合作伙伴 GUID。

    目标注册表项路径为 HKEY_LOCAL_MACHINE\Software\Google\Play Games Services(使用 EarlyAccessPartnerGuid 值)。此特定路径至关重要,因为本地 PC SDK 会直接从此路径读取内容,以授权抢先体验版集成。如果找到,界面会自动显示当前 ID 并锁定输入。

  • 安全提升处理程序:系统需要管理员权限才能写入计算机注册表路径。当您保存或移除此设置时,该工具会自动处理管理权限提升上下文,以便标准用户可以安全地配置设置,而无需以管理员权限运行整个界面。

  • 取消注册控制:点击 Deregister(取消注册)可安全地清理工作站注册状态。

交互式国家/地区代码选择器

许多 PC 游戏都在多个地区发布。您可以快速搜索、过滤和提取与测试范围匹配的格式化国家/地区块。

  • 双搜索框:您可以实时搜索可用列表或所选列表。
  • 列表过渡箭头:您可以使用结构移动按钮在列表之间移动所选内容。
  • 自动排序和串联:选择国家/地区项后,系统会按字母顺序对其进行排序,并将其串联成一个清晰的以英文逗号分隔的 ISO 国家/地区代码字符串(例如 AL,DZ,IN,US),以便在 Play 管理中心设置期间进行复制粘贴。

WAB 软件包和配置向导

“Bundle Generator”窗口是发布商配置元数据、验证安装设置和打包 Windows App Bundle (WAB) 的核心工作区。

生成 DMI WAB 操作
生成 DMI WAB 操作

可视化注册表值选择器

您可以直观地浏览 Windows 注册表,找到游戏的安装文件夹、启动器的相对路径以及卸载程序可执行文件的注册表指示器,而无需手动输入注册表路径。

  • 结构值显示:结构值显示:输入顶级注册表路径,以查看子键及其值的完整列表。

可执行文件权限提升验证

为了防止因清单凭据不匹配而导致静默安装失败,验证器会扫描二进制标头。

  • 内嵌警告:如果二进制文件的权限升级要求与配置复选框不匹配,系统会显示内嵌的视觉警告块。

WAB 软件包编译

为了构建标准的 Windows App Bundle (WAB) 软件包,该工具使用以下流程实现结构化编译链:

  1. 它会在本地生成发布元数据 XML 文件,并将其保存到您的存储路径。
  2. 它会将此 XML 配置路径和目标参数直接传递给底层打包编译器工具 play_publishing_tool.exe,以生成最终的 Windows 应用包 (WAB) 软件包,并将其保存到本地文件。

向导会密切监控标准输出和退出流。它会向开发者通知编译进度和退出状态。

其他资源