- Features and recipes Features represent independently addable and removable functionality within a base game. For example, a game can make its campaign and multiplayer functionality independently addable and removable to allow users to recover space for Features they don’t want. A Recipe is a list of Features to be installed.
- Device specifiers Declares the types of devices to which the content in a specific chunk applies.
- Language specifiers Declares the language to which the content in a chunk applies.
- Custom tags Allows you to mark groups of chunks as related, which simplifies checking whether the chunks needed to run a title are all present on the user’s system.
- OnDemand content Allows titles to designate content that isn’t installed by default but can be installed at the request of the user or title. We no longer recommend the use of the OnDemand specifier. For more information, see the following Note.
ContentType specifiers and OnDemand tags have been deprecated in favor of Features, which provide a richer ability to group content that users can add and remove as logical units within your base game package.
Because Intelligent Delivery data such as Features, Recipes, and custom tags can be used as part of installation calculations, this data isn’t encrypted within the XVC. Sensitive data shouldn’t be used for specifier names, because it could be gleaned from a package file that’s stored on a content delivery network (CDN)—even during prerelease time frames.
