Custom tag specifiers mark groups of chunks as being related. This allows you to determine if all of the chunks needed to run your title are present on the user’s console. It also allows you to control how content is subsetted for publishing a title on multiple optical discs.
Custom tag specifiers allow you to mark groups of chunks as being related, which simplifies checking if the chunks needed to run a title are all present on the user’s console.
For example, rather than knowing that Level 1’s assets are contained in chunks 1000, 1001, and 1002 and calling the PackageTransferManager.AreChunksInstalled method to determine whether Level 1 is fully installed and ready to be played, you can tag all three chunks with a custom tag of “Level 1” and then call the PackageTransferManager.GetInstallationState method to get the installation status of that set of data easily.
Tag specifiers allow the developer to designate that some content should not be part of the on-disc package. For example, if your game takes up 65 gigabytes of disc space, optional content such as 20 GB of behind-the-scenes videos is too large for a single BD50 Blu-Ray.
Custom tag specifiers allow you to designate content in a package that should not be installed by default. Developers can specify that a chunk is an OnDemand chunk, which will only be installed if the title requests it. To easily download these OnDemand chunks at runtime, these optional chunks are also marked with a custom tag specifier in the layout.xml file. Your title can request download of the content from Xbox Live by passing the custom tag to the PackageTransferManager.AddChunkSpecifiersAsync API.
For multi-disc publishing, tag specifiers allow you to designate which disc the content should end up on; for example, you can place all multiplayer content on disc 2 of a compilation disc. Alternatively, when producing multiple disc SKUs for different regions, this feature allows a title to place EFIGS on one Blu-Ray SKU, and Japanese on another Blu-Ray SKU for mastering and duplication, by uploading and managing only a single XVC image.