Agrupando chunks relacionados
Use especificadores de marca personalizada para marcar grupos de chunks como relacionados. Isso simplifica o processo de verificar se todos os chunks necessários para executar um título estão presentes no console do usuário. Por exemplo, em vez de tentar determinar se os ativos do Nível 1 estão contidos nos chunks 1000, 1001 e 1002, e em vez de chamar o método XPackageFindChunkAvailability para determinar se o Nível 1 está totalmente instalado e pronto para ser jogado, você pode marcar os três chunks com a marca personalizada “Level 1”. Em seguida, você pode chamar o método XPackageFindChunkAvailability usando o XPackageChunkSelector para obter facilmente o status de instalação desse conjunto de dados.Chunks instalados somente quando vários features estão ativos
Você pode expressar mais de um especificador de marca personalizada em um chunk, de modo que o chunk só seja instalado se ambas as marcas estiverem presentes em Features habilitados. Isso é feito unindo as duas marcas com o símbolo #. O chunk 8000 só será instalado se houver um feature ativo que inclua a marca campaign, bem como a marca hd. Se o usuário desinstalar o Feature de campanha ou o Feature de Texturas HD, o chunk 8000 será removido junto com os chunks que incluem as marcas do Feature removido.Omitindo conteúdo de pacotes para fabricação de discos
Você pode usar especificadores de marca para especificar que determinado conteúdo não deve fazer parte do pacote em disco. Por exemplo, se seu jogo ocupa 65 GB de espaço em disco, o conteúdo opcional, como 20 GB de vídeos de bastidores, seria grande demais para um único disco Blu-ray BD50. Use especificadores de marca personalizada para especificar que determinado conteúdo de um pacote não seja instalado por padrão. Você pode designar um chunk como OnDemand, por exemplo, para que ele seja instalado somente se o título solicitar. Para facilitar o download desse chunk OnDemand opcional em runtime, ele também seria marcado com um especificador de marca personalizada no arquivo layout.xml. Seu título pode solicitar o download do conteúdo do XBOX Live definindo a marca personalizada no XPackageChunkSelector passado para a API XPackageInstallChunks.Títulos com vários discos
Para publicação em vários discos, use especificadores de marca para designar em qual disco o conteúdo é colocado. Por exemplo, você pode colocar todo o conteúdo multijogador no disco 2 de um disco de compilação. Como alternativa, ao produzir SKUs com vários discos para diferentes regiões, use esse recurso para colocar EFIGS em um SKU de disco Blu-ray e japonês em outro (por exemplo, para masterização e duplicação), carregando e gerenciando apenas uma única imagem XVC.Documentação de referência da API
- XPackage (conteúdo da API)
- Funções
- Estruturas
