Regroupement de chunks liés
Utilisez des spécificateurs de balises personnalisées pour marquer des groupes de chunks comme étant liés. Cela simplifie la vérification de la présence sur la console de l’utilisateur de tous les chunks nécessaires à l’exécution d’un titre. Par exemple, au lieu d’essayer de déterminer si les ressources du niveau 1 sont contenues dans les chunks 1000, 1001 et 1002, et au lieu d’appeler la méthode XPackageFindChunkAvailability pour déterminer si le niveau 1 est entièrement installé et prêt à être joué, vous pouvez marquer les trois chunks avec la balise personnalisée « Level 1 ». Vous pouvez ensuite appeler la méthode XPackageFindChunkAvailability à l’aide de XPackageChunkSelector pour obtenir facilement l’état d’installation de cet ensemble de données.Chunks installés uniquement lorsque plusieurs fonctionnalités sont actives
Vous pouvez exprimer plusieurs spécificateurs de balises personnalisées dans un chunk, de sorte que le chunk ne soit installé que si les deux balises sont présentes dans des Features activées. Pour ce faire, joignez les deux balises avec le symbole #. Le chunk 8000 ne sera installé que s’il existe une Feature active incluant la balise campaign ainsi que la balise hd. Si l’utilisateur désinstalle la Feature Campaign ou la Feature HD Textures, le chunk 8000 sera supprimé, ainsi que les chunks qui incluent les balises de la Feature supprimée.Exclusion de contenu des packages destinés à la fabrication de disques
Vous pouvez utiliser des spécificateurs de balises pour indiquer qu’une partie du contenu ne doit pas faire partie du package sur disque. Par exemple, si votre jeu occupe 65 Go d’espace disque, le contenu facultatif, comme 20 Go de vidéos des coulisses, serait trop volumineux pour un seul disque Blu-ray BD50. Utilisez des spécificateurs de balises personnalisées pour indiquer que certains contenus d’un package ne sont pas installés par défaut. Vous pouvez, par exemple, désigner un chunk comme OnDemand, afin qu’il ne soit installé que si le titre le demande. Pour faciliter le téléchargement d’un tel chunk OnDemand facultatif au moment de l’exécution, celui-ci serait également marqué avec un spécificateur de balise personnalisée dans le fichier layout.xml. Votre titre peut demander le téléchargement du contenu à partir de XBOX Live en définissant la balise personnalisée dans le XPackageChunkSelector transmis à l’API XPackageInstallChunks.Titres multidisques
Pour la publication sur plusieurs disques, utilisez des spécificateurs de balises pour désigner le disque sur lequel le contenu est placé. Par exemple, vous pouvez placer tout le contenu multijoueur sur le disque 2 d’un disque de compilation. Par ailleurs, lorsque vous produisez des références (SKU) multidisques pour différentes régions, utilisez cette fonctionnalité pour placer EFIGS sur une référence de disque Blu-ray et le japonais sur une autre (par exemple, pour le mastering et la duplication) en chargeant et en gérant une seule image XVC.Documentation de référence de l’API
- XPackage (contenu de l’API)
- Fonctions
- Structures
