XR-037: コンテンツ パッケージの依存関係 *
バージョン 1.0、2023 年 12 月 1 日 ユーザーがベース ゲームのいずれかの主要機能やコンテンツを完了するために、アドオン コンテンツ (durable または consumable) の購入を要求してはなりません。任意のコンテンツ パッケージは、他の任意のコンテンツ パッケージに依存してはなりません。つまり、ユーザーがコンテンツ パッケージを使用するために、さらに他のコンテンツ パッケージのダウンロードを要求されてはなりません。アドオン コンテンツに紐付いた固有コンテンツを含むゲーム セーブは、ベース ゲームでも引き続きロードできるか、ロードできない理由をユーザーに明確に説明するメッセージを提示する必要があります。詳細情報
本要件の主なポイントは以下のとおりです。- ベース ゲームの主要機能を完了するためにアドオン コンテンツの購入をユーザーに要求してはなりません。
- 別のコンテンツ パッケージを使用するために、追加のアドオン コンテンツの購入をユーザーに要求してはなりません。アドオン コンテンツは、他のアドオン コンテンツから独立して利用できる必要があります。
- アドオン コンテンツに紐付いた固有コンテンツを含むゲーム セーブは、ベース ゲームでもロードできるか、ロードできない理由をユーザーに明確に説明するメッセージを提示する必要があります。ベスト プラクティスとして、既にコンテンツを所有している場合はダウンロードを促すか、所有していない場合は購入を促すメッセージを含めるべきです。
- マルチプレイヤー ゲームプレイに必要なアドオン コンテンツをサポートするタイトルは、コンテンツをインストールしていないユーザーに対して明確なメッセージを提供する必要があります。
実装ガイダンスとベスト プラクティス
理想的には、ユーザーが以前アドオン コンテンツと共にプレイしており、そのコンテンツが現在は削除されている状況をゲームが丁寧に扱い、ユーザーがゲーム セーブをロードして続行できるようにします。それが不可能な場合、ゲームは、ゲーム セーブをロードするにはコンテンツをインストールする必要があることをユーザーに明確に伝える必要があります。タイトルは、ユーザーがそのコンテンツのエンタイトルメントを持っているかを問い合わせて、以下のいずれかを行えます。- 既にコンテンツを所有している場合は、その特定コンテンツのダウンロードをユーザーに促します。
- 所有していない場合は、そのコンテンツの購入をユーザーに促します。
認定テスト ケース
037-01 ベース タイトルに対するコンテンツ パッケージのセーブ ゲーム依存関係なし
テスト手順- XBOX プロファイルにサインインし、タイトルを起動します。
- ベース タイトルのすべての機能とコンテンツにアクセスを試みます。ユーザーにアドオン コンテンツのダウンロードが要求されないことを確認します。
- タイトル内で使用できる利用可能なコンテンツ パッケージをダウンロードします。
- コンテンツ パッケージをロードして使用し、コンテンツ ベースのゲーム セーブを作成するのに十分な地点まで進めます。
- ホームに戻り、コンテンツ パッケージを削除します。
- タイトルを再度起動します。
- ゲーム セーブが正常にロードでき、ゲームプレイを続行できることを確認します。あるいは、続行できない理由がユーザーに明確に伝えられることを確認します。
- メッセージは明確で、問題のトラブルシューティング方法をユーザーに具体的に伝える必要があります。
- サポートされる他のすべてのコンテンツ パッケージについて手順 1〜8 を繰り返します。
- ユーザーが、アドオン コンテンツの購入を必要とせずにベース タイトルに含まれるすべての機能とコンテンツを完了できる。ユーザーがコンテンツ パッケージを削除した後も、タイトルのすべての側面が問題なくプレイできる。
- コンテンツ パッケージが提供する領域内でセーブを作成し、そのコンテンツ パッケージを削除した後、ゲーム セーブをロードするにはコンテンツ x のインストールが必要であることを明確にユーザーに伝える。タイトルはユーザーがそのコンテンツのエンタイトルメントを持っているかを問い合わせ、以下のいずれかを行うこともできます。
- 既にコンテンツを所有している場合は、その特定コンテンツのダウンロードをユーザーに促す。
- 所有していない場合は、そのコンテンツの購入をユーザーに促す。
- ユーザーが、ベース タイトルに含まれる機能やコンテンツを完了するためにアドオン コンテンツの購入を強要される。手順 3 でユーザーがコンテンツ パッケージ 1 とコンテンツ パッケージ 2 をダウンロードした後、コンテンツ パッケージ 1 を削除するとゲーム内でコンテンツ パッケージ 2 が使用できなくなる。
- コンテンツ セーブ ゲーム依存関係が存在し、コンテンツがインストールされていない場合、ゲーム セーブをロードするにはコンテンツのインストールが必要であることをゲームがユーザーに明確に伝えない。
037-02 他のコンテンツ パッケージへの依存なし
テスト手順- XBOX プロファイルにサインインします。
- タイトルを起動します。
- タイトルがサポートするアドオン コンテンツを 1 つだけダウンロードします。
- タイトル内でそのコンテンツの使用を試みます。
- 手順 3 のコンテンツを利用するために、他のコンテンツのダウンロードがユーザーに要求されないことを確認します。
- タイトルを終了し、手順 3 のコンテンツを削除します。
- タイトルがサポートするコンテンツの各要素について手順 2〜6 を繰り返します。
- タイトルが、別のコンテンツ パッケージを使用するために他のコンテンツのダウンロードをユーザーに要求しない。
- ユーザーが、別のコンテンツ パッケージを使用するために他のコンテンツのダウンロードを要求される。
037-03 DLC の依存関係
テスト手順- XBOX プロファイルにサインインします。
- タイトルのダウンロード コンテンツ (DLC) をダウンロードします。
- ゲームプレイを進行させ、DLC を使用して進行状況を保存します。
- タイトルを終了します。
- コンソールから DLC を削除します。
- タイトルを起動し、保存済み進行状況へのアクセスを試みます。
- ユーザーが保存済み進行状況をロードして、タイトルと問題なく対話できる。
- 保存済みゲームにアクセスするには特定の DLC が必要であることがユーザーに通知される。
- DLC が存在しない場合、タイトルが使用不可能になる。
- ユーザーが保存済み進行状況にアクセスできず、その理由の通知を受けない。
037-04 マルチプレイヤー DLC
テスト手順- XBOX プロファイルにサインインします。
- タイトルを起動します。
- Console A: マルチプレイヤー ゲームプレイで利用できる利用可能なダウンロード コンテンツをすべてダウンロードします。
- Console A: ダウンロード コンテンツを使用して XBOX ゲーム セッション (レベル、キャラクター、車、トラックなど) をホストします。
- Console B: 可能なすべての方法で Console A が作成したゲーム セッションへの参加を試みます。
- ゲーム セッションに参加できない場合、参加できない理由が明確に示されるか、容易に推測できるようになっていることを確認します。
- すべてのゲーム モードについて手順 3〜6 を繰り返します。
- Console B をホストにして手順 3〜6 を繰り返します。
- DLC 要件を満たさずにセッションへ参加を試みるユーザーに対し、要件を満たしていないことと、問題の解決方法 (ダウンロード、再ダウンロードなど) に関する情報が提供される。
- アイコンや他の画面上要素を用いて、DLC 要件を満たさずにセッションへ参加を試みるユーザーに対し、要件が満たされていないことを明確に通知し、問題の解決方法 (ダウンロード、再ダウンロードなど) が提供されるか容易に推測できる。
- マルチプレイヤー マッチの DLC 要件を満たしているユーザーは、セッションに参加してプレイできる。
- マルチプレイヤー セッションの DLC 要件を満たしていないユーザーが、DLC の要件と解決方法の明確な視覚的表示を得られない。
- マルチプレイヤー セッションの DLC 要件を満たしているユーザーが、共に参加できない。
