Ces instructions sont uniquement destinées aux tests. 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 de disques de compilation servent à contrôler l’ordre d’installation, l’exécution automatique, et plus encore. 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 trousses de développement ERA XBOX One. Assurez-vous d’utiliser des XVC créés avec l’indicateur /LT. Ensuite, ces fichiers peuvent être omis.
- MSXC contient les jeux empaquetés et les métadonnées utilisés par l’interface XBOX.
- Metadata contient les métadonnées que l’interface utilise pour les jeux sur le disque et pour les packages de jeux.
- Bundle contient les images utilisées par l’interface.
- Package1.XVC contient les images utilisées par l’interface 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 l’interface pour le deuxième 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 de vos images 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 à plusieurs jeux
Exemple de catalog.js pour un scénario de jeu et de 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 sont déclenchées uniquement 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 façon 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 gros packages DLC, 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 une trousse de développement, il démarre exactement comme le ferait une version finale 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 qu’elles sont définies dans votre fichier Layout.xml. Il peut être impossible de publier, au moyen de la fonctionnalité multidisque, des XVC comportant des blocs extrêmement volumineux (plus de 45 Go). En général, il est préférable que les blocs de votre titre fassent moins 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.
