Play PC デベロッパー ツールは、PC ネイティブ ゲームのパブリッシャー向けインストーラ公開のワークステーションのオンボーディング、ゲーム構成の選択、WAB の生成を効率化するために設計されたオフラインのデスクトップ ツールです。このツールは、手動による XML 編集とコマンドライン実行を置き換えることで、パブリッシャーがインストーラ パッケージを検証し、カスタム パブリッシング構成を生成し、Windows アプリ バンドル(WAB)をシームレスにコンパイルできるようにします。
このツールは、WAB と Play Publishing Configs を生成することで、Installer Publishing の設定を簡素化します。ワークフローを自動化するには、CI/CD パイプライン内で Play パブリッシング CLI を使用して、ゲームビルド プロセスの一部として WAB を生成します。
スタートガイド
Windows ワークステーションでツールを開いて実行する手順は次のとおりです。
- Play PC デベロッパー ツールをダウンロードし、その内容をローカル ディレクトリに抽出します。
- ファイル エクスプローラで抽出したディレクトリを開き、
play_pc_developer_tool.exeをダブルクリックしてメインのデスクトップ ユーザー インターフェースを起動します。
メイン ダッシュボード
アプリを起動すると、次の 2 つの主なワークフローを含むダッシュボードが表示されます。
- PC 版 Google Play Games のオンボーディング: 早期アクセス パートナー登録と複数国コード構成選択ツールを起動します。
- Generate WAB for installer publishing: 構成コンパイラとパッケージ マネージャーを開きます。
PC のオンボーディングとデベロッパー登録
この画面では、早期アクセス テスト用のワークステーション設定を管理します。これにより、ワークステーションで GUID をすばやく登録し、マルチリージョン国リストを構成できます。
早期アクセス登録とマシン レジストリの設定
ローカルの Google PC SDK を操作するには、早期アクセス ワークステーションに、適切なシステム レジストリ パスで検証済みのパートナー ID が必要です。
注: 開発ビルドで GUID を有効にするには、Play パートナーに GUID の許可リストへの登録をリクエストする必要があります。詳しくは、ガイドをご覧ください。
読み込み時とターゲット パスのレジストリ チェック: 起動時に、オンボーディング画面がシステム レジストリをクエリして、既存の登録済み Early Access Partner GUID を検索します。
対象のレジストリ キーパスは
HKEY_LOCAL_MACHINE\Software\Google\Play Games Servicesです(EarlyAccessPartnerGuid値を使用)。この特定のパスは、ローカル PC SDK が早期アクセス統合を承認するためにこのパスから直接読み取るため、非常に重要です。見つかった場合、インターフェースは現在の ID を自動的に表示し、入力をロックします。安全な昇格ハンドラ: マシン レジストリ パスに書き込むには、管理者権限が必要です。この設定を保存または削除すると、ツールによって管理者の権限昇格コンテキストが自動的に処理されるため、標準ユーザーは管理者権限でインターフェース全体を実行しなくても、設定を安全に構成できます。
登録解除の制御: [登録解除] をクリックすると、ワークステーションの登録状態が安全にクリーンアップされます。
インタラクティブな国コード選択ツール
多くの PC ゲームは複数の地域で公開されています。テスト範囲に一致するフォーマット済みの国ブロックをすばやく検索、フィルタ、抽出できます。
- デュアル検索テキスト ボックス: 利用可能なリストまたは選択したリストをリアルタイムで検索できます。
- リストの切り替え矢印: 構造移動ボタンを使用して、リスト間で選択項目を移動できます。
- 自動並べ替えと連結: 国の項目を選択すると、アルファベット順に並べ替えられ、Google Play Console の設定時にコピー&ペーストできるよう、カンマ区切りの ISO 国コード文字列(
AL,DZ,IN,USなど)に連結されます。
WAB バンドルと構成ウィザード
バンドル ジェネレータ ウィンドウは、パブリッシャーがメタデータを構成し、インストール設定を検証し、Windows アプリ バンドル(WAB)をパッケージ化するコア ワークスペースです。
レジストリ値のビジュアル セレクタ
レジストリ パスを手動で入力する代わりに、Windows レジストリを視覚的に探索して、ゲームのインストール フォルダ、ランチャーの相対パス、アンインストーラ実行可能ファイルのレジストリ インジケーターを見つけることができます。
- 構造化された値の表示: 構造化された値の表示: 最上位のレジストリ パスを入力して、サブキーとその値の完全なリストを表示します。
実行可能ファイルの昇格の検証
マニフェスト認証情報の不一致によるサイレント インストールの失敗を防ぐため、検証ツールはバイナリ ヘッダーをスキャンします。
- インライン警告: バイナリの昇格要件が構成チェックボックスと一致しない場合、インライン警告ブロックが視覚的に表示されます。
WAB バンドルのコンパイル
標準の Windows アプリバンドル(WAB)パッケージをビルドするために、このツールは次のプロセスを使用して構造化されたコンパイル チェーンを実装します。
- 公開メタデータ XML ファイルをローカルで生成し、保存パスに保存します。
- この XML 構成パスと宛先パラメータは、基盤となるパッケージング コンパイラ ツール
play_publishing_tool.exeに直接渡され、最終的な Windows アプリ バンドル(WAB)パッケージが生成されてローカル ファイルに保存されます。
ウィザードは標準出力と終了ストリームを厳密にモニタリングします。コンパイルの進行状況と終了ステータスをデベロッパーに通知します。