Formato do arquivo de mapeamento
Os arquivos de mapeamento usam o formato .csv. Você pode criar esse formato facilmente à mão ou gerá-lo a partir da parte do seu sistema de build que compõe os pacotes. A primeira linha do arquivo de mapeamento deve ser o nome do arquivo de pacote ao qual o restante das entradas do arquivo de mapeamento se aplica. Exemplo de primeira linha:c:\MockGame_PC\assets\armor_assets.packed
As linhas restantes do arquivo de mapeamento identificam os ativos individuais dentro do pacote. Cada entrada de ativo especifica o deslocamento em bytes dentro do arquivo de pacote em que o ativo está armazenado, o tamanho do ativo em bytes e uma descrição do ativo. O formato de uma linha de ativo é
<offset>,<size>,<description>
Exemplo de linha de ativo:
0x000000000001FA0, 8096, armor\body\helmet.s
Você pode especificar os valores de deslocamento e tamanho em uma linha de ativo como números hexadecimais ou decimais.
Os arquivos de mapeamento podem conter linhas de comentário. O PIX ignora essas linhas ao processar o arquivo de mapeamento. As linhas de comentário começam com #.
Exemplo de linha de comentário: # this line is a comment. Ignored by PIX.
O exemplo a seguir mostra um arquivo de mapeamento completo:
armor_assets.packed
0x000000000000000, 8096, armor\weapons\sword.s
0x000000000001FA0, 8096, armor\body\helmet.s
0x000000000003F40, 8096, armor\weapons\sabre.s
# this line is a comment, ignored by PIX
0x000000000005EE0, 8096, armor\body\mail.s
0x000000000007E80, 8096, armor\body\gloveR.s
0x000000000009E20, 8096, armor\weapons\chain.s
Trabalhar com arquivos de mapeamento
O painel Display Options na exibição Range Details das Timing Captures inclui um botão Add Mapping Files… quando você seleciona File IO Events ou DS Events na lista suspensa Items to Show. Quando você seleciona Add Mapping Files…, aparece uma caixa de diálogo em que você pode selecionar seus arquivos de mapeamento. Figura 1. A caixa de diálogo Add Mapping File.



