Estas instruções destinam-se apenas a testes. Em cenários de varejo, esses dados são configurados automaticamente de acordo com os metadados no Partner Center. As opções selecionadas no fluxo de criação de discos de compilação são usadas para controlar a ordem de instalação, a reprodução automática e muito mais. Você não nos envia diretamente os metadados de teste nem os arquivos de configuração JSON quando envia seus jogos para ingestão.
Compilações
Criar um disco de compilação de teste
Para criar e testar um disco de compilação, você precisa criar um arquivo de metadados catalog.js e um layout de disco, conforme descrito a seguir.Criar um layout de disco
Crie um layout de disco semelhante ao exemplo a seguir.- Licenses contém os arquivos de licença dos jogos. Essas informações não são necessárias para kits de desenvolvimento ERA do XBOX One. Certifique-se de usar XVCs criados com o sinalizador /LT. Depois disso, eles podem ser omitidos.
- MSXC contém os jogos empacotados e os metadados usados pelo shell do XBOX.
- Metadata contém os metadados que o shell usa para os jogos no disco e para os pacotes de jogos.
- Bundle contém imagens usadas pelo shell.
- Package1.XVC contém imagens usadas pelo shell para o primeiro jogo. O nome deve corresponder ao do arquivo de pacote do jogo em MSXC.
- Package2.XVC contém imagens usadas pelo shell para o segundo jogo. O nome deve corresponder ao do arquivo de pacote do jogo em MSXC.
Catalog.js
Na pasta Metadata, crie um arquivo chamado catalog.js. Edite esse arquivo para refletir os nomes dos seus pacotes e imagens nas outras pastas. Esse arquivo deve ter codificação UTF-16 LE. Recomendamos usar um validador de JSON na Web. Para garantir que o JSON seja válido, copie-o para um editor de texto e salve o arquivo no formato UTF-16 LE.Exemplo de um arquivo catalog.js para um cenário com vários jogos, com comentários
Exemplo de catalog.js para um cenário de jogo e conteúdo para download (DLC)
Ordem de instalação e notificações
As notificações de instalação de DLC geralmente são disparadas quando um pacote de DLC conclui uma instalação. Para certos tipos de discos de jogos, há casos em que isso não é desejado, pois criaria um grande número de notificações em um tempo muito curto. Por exemplo, uma edição Jogo do Ano pode incluir um grande número de pequenos pacotes de DLC no disco. Para lidar com essa situação, as notificações de DLC são disparadas somente quando o jogo ao qual elas se aplicam já está instalado. Para jogos com um grande número de pequenos pacotes de DLC, recomendamos que os pacotes no disco sejam ordenados de modo que o DLC seja instalado antes do jogo. Isso garante que o usuário não seja inundado com notificações quando os pacotes de DLC forem instalados. Para jogos com um pequeno número de pacotes de DLC grandes, recomendamos que o DLC seja instalado após o jogo principal, para garantir que o usuário não fique impedido de jogar até que todos os pacotes de DLC sejam instalados. Para controlar a ordem em que o DLC e o jogo são instalados, basta ajustar a ordem deles na matriz JSON Packages em catalog.js. É essa matriz que controla a ordem padrão de instalação.Implantação
Para implantar o disco de compilação, grave a estrutura de diretórios em um disco. Quando você insere o disco em um kit de desenvolvimento, ele é iniciado exatamente como uma versão de lançamento seria em um console de varejo.Vários discos
Para criar discos de teste múltiplos, divida seu XVC existente em dois arquivos.Os XVCs só podem ser divididos nos limites de partes individuais, conforme definido no seu arquivo Layout.xml. Pode ser impossível publicar XVCs que tenham partes extremamente grandes (maiores que 45 GB) usando o recurso de vários discos. Em geral, é melhor manter as partes do seu título menores que 45 GB.
xbapp install para o disco 1 e xbapp install para o disco 2. Depois que o conteúdo do disco 1 for instalado, o console solicitará que você insira o disco 2.
