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