次の方法で共有


XR-037: コンテンツ パッケージに対する依存性 *

バージョン 1.0、 2023 年 12 月 1 日

ユーザーがベース ゲームのすべてのメイン機能またはシナリオを完了するために、追加コンテンツ (消耗品または非消耗品) の購入が必須であってはならない。 オプショナル コンテンツ パッケージは、その他のオプショナル コンテンツ パッケージに依存してはならない。 つまり、ユーザーが特定のコンテンツ パッケージを使用するために追加のコンテンツ パッケージのダウンロードを強制されてはならない。 アドオン コンテンツに関連付けられた一意のコンテンツを含むゲーム セーブは、引き続きベース ゲームに読み込むか、読み込むことができない理由を説明する明確なメッセージングを提供する必要があります。

その他の情報

この要件の主な側面は次のとおりです:

  1. ユーザーが、ベース ゲームのメイン機能を完了するためにアドオン コンテンツの購入が必須としてはなりません。
  2. ユーザーが、別のコンテンツ パッケージを使用するために追加コンテンツの購入を必須としてはなりません。 アドオン コンテンツは、他のアドオン コンテンツとは別に使用できる必要があります。
  3. アドオン コンテンツに関連付けられた一意のコンテンツを含むゲーム セーブは、引き続きベース ゲームに読み込むか、読み込むことができない理由を説明する明確なメッセージングを提供する必要があります。 ベスト プラクティスとして、メッセージングには、既に所有している場合はコンテンツをダウンロードすることを促すプロンプトを含め、所有していない場合は購入可能であることをユーザーに知らせるプロンプトを含める必要があります。
  4. マルチプレイヤー ゲームプレイに必要な追加コンテンツに対応するタイトルは、ダウンロード コンテンツがインストールされていないユーザーに対して明確にメッセージングを行う必要があります。

実装に関するガイダンスとベスト プラクティス

理想的には、ユーザーが以前に削除されたアドオン コンテンツでプレイする場合に、ユーザーがセーブ データを読み込んで続行できるようにする状況を適切に処理することです。 これが不可能な場合、ゲームはセーブ データを読み込むにはコンテンツをインストールする必要があることをユーザーに明確に伝える必要があります。 タイトルはクエリを実行して、ユーザーがそのコンテンツに対する権利を持っているかどうかを確認し、次のいずれかを実行します:

  1. 既に所有している場合には、特定のコンテンツのダウンロードをユーザーに求めるメッセージを表示します。
  2. 所有していない場合は、そのコンテンツの購入の可能性をユーザーに求めるメッセージを表示します。

サーティフィケーション テスト ケース

037-01 ベース タイトルにコンテンツ パッケージとセーブ データへの依存性がない

テスト手順

  1. Xbox プロフィールにサインインして、タイトルを起動します。
  2. ベース タイトルのすべての機能とコンテンツへのアクセスを試みます。 ユーザーがどの追加コンテンツのダウンロードも要求されないことを確認します。
  3. タイトル内で使用できる利用可能なコンテンツ パッケージを 1 つダウンロードします。
  4. コンテンツ パッケージを読み込んで使用し、十分進んでから、コンテンツに基づくセーブ データを作成します。
  5. [Home (ホーム)] に戻ってコンテンツ パッケージを削除します。
  6. そのタイトルをもう一度起動します。
  7. セーブ データを正常に読み込めること、ゲームプレイを継続できること、または継続できない場合にはユーザーに対してその理由が明確に通知されることを確認します。
  8. メッセージングは明確でわかりやすく、この問題のトラブルシューティングに関する具体的な方法をユーザーに通知するものでなければなりません。
  9. 対応しているその他すべてのコンテンツ パッケージについて、手順 [1] から [8] を繰り返します。

想定される結果
ユーザーは追加コンテンツを購入せずに、ベース タイトルのすべてのメイン機能やシナリオを完了できなければなりません。 ユーザーがコンテンツ パッケージを削除した後、タイトルは正常に機能するか、またはタイトルが正常に機能できない理由をユーザーに明確に通知しなければなりません。

成功例

  1. ユーザーは追加コンテンツを購入せずに、ベース タイトルに含まれているすべてのメイン機能やシナリオを完了できます。 ユーザーがコンテンツ パッケージを削除した後、タイトルのあらゆる操作が問題なくできます。
  2. コンテンツ パッケージによって提供される領域内にセーブを作成した後にコンテンツ パッケージを削除すると、ゲームはセーブ データを読み込むにはコンテンツ x をインストールする必要があることを示すメッセージをユーザーに明確に表示します。 タイトルは、クエリを実行してユーザーがそのコンテンツを利用する権限を持っているかどうかを確認することもできます。また、次のいずれかを実行します。
  • 既に所有している場合には、特定のコンテンツのダウンロードをユーザーに求めるメッセージを表示します。
  • 所有していない場合は、そのコンテンツの購入の可能性をユーザーに求めるメッセージを表示します。

失敗例

  1. ユーザーはベース タイトルに含まれているメイン機能やシナリオを完了するために、追加コンテンツを購入するように要求されます。 手順 [3] でコンテンツ パッケージ 1 とコンテンツ パッケージ 2 をダウンロードした後にコンテンツ パッケージ 1 を削除すると、ゲーム内でコンテンツ パッケージ 2 を使用できなくなります。
  2. コンテンツのセーブ データの依存関係が存在し、コンテンツがインストールされていない場合、セーブ データを読み込むにはコンテンツをインストールする必要があることを示すメッセージはユーザーに明確に表示されません。

037-02 その他のコンテンツ パッケージに対する依存関係がない**

テスト手順

  1. Xbox プロフィールにサインインします。
  2. タイトルを起動します。
  3. タイトルが対応している単一の追加コンテンツをダウンロードします。
  4. タイトル内でそのコンテンツの使用を試みます。
  5. 手順 [3] のコンテンツを使用するために、ユーザーが追加コンテンツのダウンロードを要求されないことを確認します。
  6. タイトルを終了し、手順 [3] のコンテンツを削除します。
  7. タイトルが対応しているコンテンツごとに、手順 [2] から [6] を繰り返します。

想定される結果
ユーザーが特定のコンテンツ パッケージを使用するために追加のコンテンツ パッケージのダウンロードを強制されてはなりません。 コンテンツ パッケージは他に依存せずに使用できる必要があります。

成功例

  1. ユーザーが個別のコンテンツ パッケージを使用するために、追加コンテンツのダウンロードは強制されません。

失敗例

  1. ユーザーが個別のコンテンツ パッケージを使用するために、追加コンテンツのダウンロードが強制されます。

037-03 DLC 依存性

テスト手順

  1. Xbox プロフィールにサインインします。
  2. タイトル用のダウンロード コンテンツ (DLC) をダウンロードします。
  3. ゲームプレイを開始し、DLC を使用して進行状況を保存します。
  4. タイトルを終了します。
  5. 本体から DLC を削除します。
  6. タイトルを起動し、保存された進行状況へのアクセスを試みます。

想定される結果
DLC が既にアンインストールされた場合でも、その DLC を使用して作成されたセーブ データが円滑に処理されます。

成功例

  1. ユーザーが自分で保存した進行状況を読み込み、問題なくタイトルを操作できます。
  2. セーブ データにアクセスするには特定の DLC が必要であるというメッセージがユーザーに表示されます。

失敗例

  1. DLC が存在しないと、タイトルが使用できなくなります。
  2. ユーザーが保存された進行状況にアクセスできず、その理由もユーザーに通知されません。

037-04 マルチプレイヤー DLC

テスト手順

  1. Xbox プロフィールにサインインします。
  2. タイトルを起動します。
  3. 本体 A: マルチプレイヤー ゲームプレイで使用できるすべての利用可能なダウンロード コンテンツをダウンロードします。
  4. 本体 A: ダウンロード コンテンツ (レベル、キャラクター、自動車、コースなど) を使用して Xbox ゲーム セッションをホストします。
  5. 本体 B: 可能なすべての方法を使用して、本体 A で作成されたゲーム セッションへの参加を試みます。
  6. ゲーム セッションに参加できない場合は、参加できない理由を説明する通知、またはその理由を簡単に推測できる通知が明確に表示されることを確認します。
  7. すべてのゲーム モードで、手順 [3] から [6] を繰り返します。
  8. 本体 B をホストとして使用して、手順 [3] から [6] を繰り返します。

想定される結果
マルチプレイヤー ゲームプレイに必要なダウンロード コンテンツに対応するタイトルは、ダウンロード コンテンツがインストールされていないユーザーに対して明確に通知する必要があります。

成功例

  1. プレイヤーが DLC 要件を必要とするセッションに参加しようとしたときに、プレイヤーがその要件を満たしていない場合、適切なメッセージがプレイヤーに表示され、問題の解決方法 (ダウンロード、再ダウンロードなど) に関する情報が提供されます。
  2. プレイヤーが DLC 要件を必要とするセッションに参加しようとしたときに、プレイヤーがその要件を満たしていない場合、アイコンなどの画面上の要素を通じてプレイヤーに明確に通知され、問題の解決方法 (ダウンロード、再ダウンロードなど) に関する情報が提供されるか、そうした情報を簡単に推測することができます。
  3. マルチプレイヤー マッチの DLC 要件を満たしているプレイヤーはセッションに参加してプレイすることができます。

失敗例

  1. マルチプレイヤー セッションの DLC 要件を満たしていないプレイヤーに、DLC 要件について視覚的に明確に通知されず、その解決方法が表示されません。
  2. マルチプレイヤー セッションの DLC 要件を満たしているプレイヤーが一緒に参加できません。