> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XR-037 コンテンツ パッケージへの依存関係

> ユーザーがベース ゲームの主要な機能やコンテンツをクリアするために、アドオン コンテンツ (永続的または消費型) の購入を必須にしてはなりません。

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

ユーザーがベース ゲームの主要な機能やコンテンツをクリアするために、アドオン コンテンツ (永続的または消費型) の購入を必須にしてはなりません。オプションのコンテンツ パッケージは、他のオプションのコンテンツ パッケージに依存してはなりません。つまり、あるコンテンツ パッケージを使用するために、ユーザーに追加のコンテンツ パッケージのダウンロードを求めてはなりません。アドオン コンテンツに関連付けられた固有のコンテンツを含むゲーム セーブは、ベース ゲームでも読み込めるか、読み込めない理由を説明する明確なメッセージを表示する必要があります。

## 詳細情報

この要件の主なポイントは次のとおりです。

1. ベース ゲームの主要な機能をクリアするために、ユーザーにアドオン コンテンツの購入を求めてはなりません。
2. 別のコンテンツ パッケージを使用するために、ユーザーに追加のアドオン コンテンツの購入を求めてはなりません。アドオン コンテンツは、他のアドオン コンテンツから独立して使用できる必要があります。
3. アドオン コンテンツに関連付けられた固有のコンテンツを含むゲーム セーブは、ベース ゲームでも読み込めるか、読み込めない理由を説明する明確なメッセージを表示する必要があります。ベスト プラクティスとして、メッセージには、コンテンツを既に所有している場合はダウンロードを促すプロンプトを、所有していない場合は購入を検討するよう促すプロンプトを含める必要があります。
4. マルチプレイヤーのゲームプレイに必要なアドオン コンテンツをサポートするタイトルは、そのコンテンツをインストールしていないユーザーに明確なメッセージを表示する必要があります。

## 実装ガイダンスとベスト プラクティス

理想的には、ユーザーが以前にアドオン コンテンツを使用してプレイしていて、そのコンテンツが現在削除されている状況をゲームが適切に処理し、ユーザーがゲーム セーブを読み込んで続きをプレイできるようにします。それが不可能な場合、ゲームは、ゲーム セーブを読み込むにはコンテンツをインストールする必要があることを示す明確なメッセージをユーザーに表示する必要があります。タイトルは、ユーザーがそのコンテンツの使用権を持っているかどうかを照会し、次のいずれかを行うことができます。

1. 既に所有している場合は、特定のコンテンツをダウンロードするようユーザーに促します。
2. 所有していない場合は、そのコンテンツの購入を検討するようユーザーに促します。

## 認定テスト ケース

### 037-01 ベース タイトルのセーブ ゲームがコンテンツ パッケージに依存しない

**テスト手順**

1. XBOX プロフィールにサインインし、タイトルを起動します。
2. ベース タイトルのすべての機能とコンテンツへのアクセスを試みます。ユーザーにアドオン コンテンツのダウンロードが求められないことを確認します。
3. タイトル内で使用できる利用可能なコンテンツ パッケージをダウンロードします。
4. コンテンツ パッケージを読み込んで使用し、コンテンツに基づくゲーム セーブが作成されるところまで進めます。
5. ホームに戻り、コンテンツ パッケージを削除します。
6. タイトルを再度起動します。
7. ゲーム セーブを正常に読み込めてゲームプレイを続行できること、または続行できない理由がユーザーに明確に通知されることを確認します。
8. メッセージは明確で、問題のトラブルシューティング方法をユーザーに具体的に伝える必要があります。
9. サポートされている他のすべてのコンテンツ パッケージで、手順 \[1] から \[8] を繰り返します。

**期待される結果**\
ユーザーは、アドオン コンテンツを購入しなくても、ベース タイトルの主要な機能やコンテンツをクリアできる必要があります。ユーザーがコンテンツ パッケージを削除した後も、タイトルは正しく機能するか、正しく機能できない理由をユーザーに明確に通知する必要があります。

**合格例**

1. ユーザーは、アドオン コンテンツを購入しなくても、ベース タイトルに含まれるすべての機能とコンテンツをクリアできる。ユーザーがコンテンツ パッケージを削除した後も、タイトルのすべての要素を問題なくプレイできる。
2. コンテンツ パッケージで提供されるエリア内でセーブを作成してからコンテンツ パッケージを削除すると、ゲーム セーブを読み込むにはコンテンツ *x* をインストールする必要があることを示す明確なメッセージがゲームからユーザーに表示される。タイトルは、ユーザーがそのコンテンツの使用権を持っているかどうかを照会し、次のいずれかを行うこともできます。

* 既に所有している場合は、特定のコンテンツをダウンロードするようユーザーに促します。
* 所有していない場合は、そのコンテンツの購入を検討するようユーザーに促します。

**不合格例**

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

### 037-02 他のコンテンツ パッケージに依存しない\*\*

**テスト手順**

1. XBOX プロフィールにサインインします。
2. タイトルを起動します。
3. タイトルがサポートするアドオン コンテンツを 1 つダウンロードします。
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 の要件を満たしているユーザー同士が一緒に参加できない。


## Related topics

- [XBOX ゲーム向け認定テスト対象 XBOX 要件](https://docs.xbox.com/ja-jp/publishing/certification/console-cert-tested-requirements.md)
- [XR037 コンテンツ パッケージへの依存関係](https://docs.xbox.com/ja-jp/publishing/certification/fma/xr-037.md)
- [XBOX ゲーム向け XBOX 要件](https://docs.xbox.com/ja-jp/publishing/certification/xbox-requirements.md)
- [フレームワーク パッケージ - 一般的なソフトウェア再頒布可能パッケージの依存関係の自動インストール](https://docs.xbox.com/ja-jp/build/core-features/common/packaging/packaging-framework-packages.md)
- [PC 向けパッケージングの概要](https://docs.xbox.com/ja-jp/build/core-features/common/packaging/overviews/packaging-getting-started-for-PC.md)
