Play PC デベロッパー ツール

Play PC デベロッパー ツールは、PC ネイティブ ゲーム パブリッシャー向けのインストーラ公開のためのワークステーションのオンボーディング、ゲーム構成の選択、WAB の生成を効率化するように設計されたオフライン デスクトップ ツールです。このツールを使用すると、パブリッシャーは XML の手動編集やコマンドラインの実行に代わって、インストーラ パッケージの検証、カスタム公開構成の生成、Windows App Bundle(WAB)のコンパイルをシームレスに行うことができます。

このツールは、WAB と Play 公開構成を生成することで、インストーラ公開の設定を簡素化します。ワークフローを自動化するには、CI/CD パイプライン内で Play 公開 CLI を使用して、ゲームビルド プロセスの一環として WAB を生成します。

スタートガイド

Windows ワークステーションでツールを開いて実行する手順は次のとおりです。

  1. Play PC デベロッパー ツールをダウンロードし、その内容をローカル ディレクトリに抽出します。
  2. エクスプローラで抽出したディレクトリを開き、play_pc_developer_tool.exe をダブルクリックして、メインのデスクトップ ユーザー インターフェースを起動します。

メイン ダッシュボード

アプリケーションを起動すると、次の 2 つの主要なワークフローを備えたダッシュボードが表示されます。

  • PC 版 Google Play Games のオンボーディング: 早期アクセス パートナー登録と複数国コード構成ピッカーを起動します。
  • インストーラ公開用の WAB を生成: 構成 コンパイラとパッケージ マネージャーを開きます。

PC のオンボーディングとデベロッパー登録

この画面では、早期アクセス テスト用のワークステーションの設定を管理します。これにより、ワークステーションに GUID をすばやく登録し、マルチリージョンの国リストを構成できます。

パートナー GUID アクションを登録する [
パートナー GUID の登録アクション
]

早期アクセス登録とマシン レジストリの設定

ローカルの Google PC SDK とやり取りするには、早期アクセス ワークステーションに、適切なシステム レジストリ パスに検証済みのパートナー ID が必要です。

  • 読み込み時とターゲット パスのレジストリ チェック: 起動時に、オンボーディング 画面でシステム レジストリにクエリを実行して、登録済みの早期アクセス パートナー GUID を検索します。 ターゲット レジストリキー パスは HKEY_LOCAL_MACHINE\Software\Google\Play Games ServicesEarlyAccessPartnerGuid 値を使用)です。ローカル PC SDK はこの特定のパスから直接読み取って、早期アクセス統合を承認するため、このパスは非常に重要です。見つかった場合、インターフェースに現在の ID が自動的に表示され、入力がロックされます。
  • 安全な昇格ハンドラ: マシン レジストリ パスに 書き込むには、システムに管理者権限が必要です。この設定を保存または削除すると、ツールは管理者権限の昇格コンテキストを自動的に処理するため、標準ユーザーは管理者権限でインターフェース全体を実行しなくても、設定を安全に構成できます。
  • 登録解除の制御: [登録解除] をクリックすると、ワークステーション の登録状態が安全にクリーンアップされます。

インタラクティブな国コード選択ツール

多くの PC ゲームは複数のリージョンで公開されています。テスト範囲に一致する書式設定済みの国ブロックをすばやく検索、フィルタ、抽出できます。

  • デュアル検索テキスト ボックス: 利用可能なリストまたは選択したリストを リアルタイムで検索できます。
  • リスト遷移矢印: 構造移動ボタンを使用して、リスト間で選択項目を移動できます。
  • 自動並べ替えと連結: 国の項目を選択すると、 アルファベット順に並べ替えられ、カンマ区切りの ISO 国コード文字列(例: AL,DZ,IN,US)に連結されます。これは、 Google Play Console の設定時にコピーして貼り付けることができます。

WAB バンドルと構成ウィザード

[Bundle Generator] ウィンドウは、パブリッシャーがメタデータを構成し、インストール設定を検証し、Windows App Bundle(WAB)をパッケージ化するコア ワークスペースです。

DMI WAB アクションを生成する [
Generate DMI WAB Action
]

ビジュアル レジストリ値選択ツール

レジストリ パスを手動で入力する代わりに、Windows レジストリを視覚的に探索して、ゲームのインストール フォルダ、ランチャーの相対パス、アンインストーラの実行可能ファイルのレジストリ インジケーターを見つけることができます。

  • 構造化された値の表示: 構造化された値の表示: 最上位の レジストリ パスを入力すると、サブキーとその値の完全なリストが表示されます。

実行可能ファイルの昇格の検証

マニフェスト認証情報の不一致によるサイレント インストールの失敗を防ぐため、バリデーターはバイナリ ヘッダーをスキャンします。

  • インライン警告: バイナリの昇格要件が構成チェックボックスと一致しない場合は、インライン警告ブロックが視覚的に表示されます。

WAB バンドルのコンパイル

標準の Windows App Bundle(WAB)パッケージをビルドするために、このツールは次のプロセスを使用して構造化されたコンパイル チェーンを実装します。

  1. 公開メタデータ XML ファイルをローカルで生成し、ストレージ パスに保存します。
  2. この XML 構成パスと宛先パラメータを、基盤となるパッケージ コンパイラ ツール play_publishing_tool.exe に直接渡して、最終的な Windows App Bundle(WAB)パッケージを生成し、ローカル ファイルに保存します。

ウィザードは標準出力と終了ストリームを綿密にモニタリングします。コンパイルの進行状況と終了ステータスをデベロッパーに通知します。

参考情報