Ces instructions sont uniquement destinées à des fins de test. Pour les scénarios de vente au détail, ces données sont configurées automatiquement en fonction des métadonnées de Partner Center. Les options sélectionnées dans le flux de création des disques de compilation servent à contrôler l’ordre d’installation, l’exécution automatique, etc. Vous ne nous soumettez pas directement les métadonnées de test ni les fichiers de configuration JSON lorsque vous soumettez vos jeux pour ingestion.
Compilations
Créer un disque de compilation de test
Pour créer et tester un disque de compilation, vous devez créer un fichier de métadonnées catalog.js et une disposition de disque, comme décrit ci-dessous.Créer une disposition de disque
Créez une disposition de disque semblable à l’exemple suivant.- Licenses contient les fichiers de licence des jeux. Ces informations ne sont pas nécessaires pour les kits de développement XBOX One ERA. Veillez à utiliser des XVC créés avec l’indicateur /LT. Ces fichiers peuvent ensuite être omis.
- MSXC contient les jeux empaquetés et les métadonnées utilisées par le shell XBOX.
- Metadata contient les métadonnées que le shell utilise pour les jeux présents sur le disque et pour les packages de jeu.
- Bundle contient les images utilisées par le shell.
- Package1.XVC contient les images utilisées par le shell pour le premier jeu. Le nom doit correspondre à celui du fichier de package du jeu dans MSXC.
- Package2.XVC contient les images utilisées par le shell pour le second jeu. Le nom doit correspondre à celui du fichier de package du jeu dans MSXC.
Catalog.js
Dans le dossier Metadata, créez un fichier nommé catalog.js. Modifiez ce fichier pour qu’il reflète les noms de vos packages et images présents dans les autres dossiers. Ce fichier doit être encodé en UTF-16 LE. Nous vous recommandons d’utiliser un validateur JSON en ligne. Pour vous assurer que le JSON est valide, copiez-le dans un éditeur de texte, puis enregistrez le fichier au format UTF-16 LE.Exemple de fichier catalog.js commenté pour un scénario multijeu
Exemple de catalog.js pour un scénario comprenant un jeu et du contenu téléchargeable (DLC)
Ordre d’installation et notifications
Les notifications d’installation de DLC sont généralement déclenchées lorsqu’un package DLC termine son installation. Pour certains types de disques de jeu, ce comportement n’est pas souhaitable, car il générerait un grand nombre de notifications en très peu de temps. Par exemple, une édition Jeu de l’année peut inclure un grand nombre de petits packages DLC sur le disque. Pour gérer cette situation, les notifications de DLC ne sont déclenchées que lorsque le jeu auquel elles s’appliquent est déjà installé. Pour les jeux comportant un grand nombre de petits packages DLC, nous recommandons d’ordonner les packages sur le disque de sorte que le DLC soit installé avant le jeu. Ainsi, l’utilisateur n’est pas submergé de notifications lors de l’installation des packages DLC. Pour les jeux comportant un petit nombre de packages DLC volumineux, nous recommandons d’installer le DLC après le jeu principal, afin que l’utilisateur ne soit pas empêché de jouer tant que tous les packages DLC ne sont pas installés. Pour contrôler l’ordre d’installation du DLC et du jeu, il suffit d’ajuster leur ordre dans le tableau JSON Packages de catalog.js. C’est ce tableau qui contrôle l’ordre d’installation par défaut.Déploiement
Pour déployer le disque de compilation, gravez la structure de répertoires sur un disque. Lorsque vous insérez le disque dans un kit de développement, il démarre exactement comme le ferait une version commerciale sur une console de vente au détail.Multidisques
Pour créer des multidisques de test, divisez votre XVC existant en deux fichiers.Les XVC ne peuvent être divisés qu’aux limites de blocs individuels, telles que définies dans votre fichier Layout.xml. Les XVC comportant des blocs extrêmement volumineux (plus de 45 Go) peuvent être impossibles à publier à l’aide de la fonctionnalité multidisque. En général, il est préférable de maintenir les blocs de votre titre en dessous de 45 Go.
xbapp install pour le disque 1 et xbapp install pour le disque 2. Une fois le contenu du disque 1 installé, la console vous invite à insérer le disque 2.
