XR-037: Dependencies on Content Packages *
Version 1.0, December 1, 2023 Purchase of add-on content (durable or consumable) must not be required for users to complete any of the main features or content of the base game. Optional content packages must not have dependencies on other optional content packages. That is, a user must not be required to download more content packages in order to use a content package. Game saves with unique content tied to add-on content must still load on the base game or provide clear messaging explaining why it can’t be loaded.More information
The key aspects of this requirement are:- Users must not be required to purchase add-on content to complete the main features of the base game.
- Users must not be required to purchase additional add-on content to use another content package. Add-on content must be usable independently from other add-on content.
- Game saves with unique content tied to add-on content must still load on the base game or provide clear messaging explaining why it can’t be loaded. As a best practice, the messaging should include a prompt to download the content if already owned or prompt the user for potential purchase if not owned.
- Titles that support add-on content required for multiplayer gameplay must provide clear messaging to users who don’t have the content installed.
Implementation guidance and best practices
Ideally, games gracefully handle the situation when the user previously played with add-on content that is now removed and lets the user load and continue from their game save. If not possible, games must clearly message the user indicating that the content needs to be installed to load the game save. Titles can query to see if the user has an entitlement to that content and either:- Prompt the user to download the specific content if already owned.
- Prompt the user for potential purchase of that content if not owned.
Certification test cases
037-01 No Content Package Save-Game Dependencies for Base Title
Test Steps- Sign in to an XBOX profile and launch the title.
- Attempt to access all features and content of the base title. Verify that the user isn’t required to download any add-on content.
- Download an available content package that can be used within the title.
- Load and use the content package, progressing far enough to create a content-based game save.
- Return to Home and delete the content package.
- Launch the title again.
- Ensure that the game save can be loaded successfully, and that gameplay can continue, or that the user is clearly informed why it can’t continue.
- Messaging must be clear and inform the user specifically how to troubleshoot the issue.
- Repeat Steps 1–8 with all other supported content packages.
- The user is able to complete all features and content included with the base title without needing to purchase add-on content. All aspects of the title can be played without issue after the user deletes a content package.
- After creating a save within an area provided by the content package and then deleting the content package, the game clearly messages the user indicating that content x needs to be installed to load the game save. Titles can also query to see if the user has an entitlement to that content and either:
- Prompt the user to download the specific content if already owned.
- Prompt the user for potential purchase of that content if not owned.
- The user is forced to purchase add-on content in order to complete features or content included in the base title. After the user downloads content package 1 and content package 2 during Step 3, the ability to use content package 2 in-game is lost if content package 1 is then deleted.
- If a content save game dependency exists and the content isn’t installed, the game doesn’t clearly message the user indicating that the content needs to be installed to load the game save.
037-02 No Dependencies on Other Content Packages
Test Steps- Sign in to an XBOX profile.
- Launch the title.
- Download a single piece of add-on content that the title supports.
- Attempt to use the content within the title.
- Verify that the user isn’t required to download other content in order to make use of the content from step 3.
- Exit the title and delete the content from Step 3.
- Repeat Steps 2–6 for each piece of content supported by the title.
- The title doesn’t require the user to download other content in order to use a separate content package.
- A user is required to download other content in order to use a separate content package.
037-03 DLC Dependency
Test Steps- Sign in to an XBOX profile.
- Download downloadable content (DLC) for the title.
- Progress into gameplay and save progress using the DLC.
- Exit title.
- Remove DLC from console.
- Launch the title and attempt to access saved progress.
- User is able to load their saved progress and interact with the title without issue.
- User is notified that specific DLC is required to access their saved game.
- Title becomes unusable when the DLC isn’t present.
- User is unable to access saved progress and doesn’t receive notification as to the reason.
037-04 Multiplayer DLC
Test Steps- Sign in to an XBOX profile.
- Launch the title.
- Console A: Download all available downloadable content that’s usable in multiplayer gameplay.
- Console A: Host an XBOX game session using the downloadable content (levels, characters, cars, tracks, and so on).
- Console B: Attempt to join the game session created by Console A using all possible methods.
- If it isn’t possible to join the game session, verify that clear indication is given explaining or easily inferring why it isn’t possible to join.
- Repeat Steps 3–6 for all game modes.
- Repeat Steps 3–6 with Console B as the host.
- Users are given proper messaging when attempting to join sessions with DLC requirements if they don’t meet the requirements and are provided information on how to resolve the issue (download, redownload, etc.).
- By using icons and/or other on-screen elements, users are given clear notification when attempting to join sessions with DLC requirements if they don’t meet the requirements and are provided, or can easily infer, information on how to resolve the issue (download, redownload, etc.).
- Users who meet the DLC requirements for a multiplayer match are able to join the sessions and play.
- Users who don’t meet the DLC requirements of a multiplayer session aren’t given clear visual indication of the DLC requirement and how to resolve it.
- Users who meet DLC requirements of a multiplayer session aren’t able to join together.
