Introdução · bei.pm
Os formatos de arquivo descritos nesta página são baseados na análise técnica da propriedade intelectual de Dynamix, Inc. e Sierra Entertainment.
A propriedade intelectual faz parte da massa da Activision Publishing, Inc. / Activision Blizzard, Inc. e atualmente é de propriedade da Microsoft Corp..
As informações foram coletadas através de Engenharia Reversa e Análise de Dados para fins de arquivamento e interoperabilidade com dados históricos.
Nenhuma especificação proprietária ou confidencial foi utilizada.
O jogo pode ser adquirido atualmente como download em gog.com.
Os formatos de dados usados pelo Outpost 2 têm uma estrutura semelhante à do JFIF / PNG - os blocos de dados individuais sempre possuem um cabeçalho de 8 bytes. Portanto, não vou me dar ao trabalho de documentar os cabeçalhos individuais nos locais específicos correspondentes e apenas documentarei as divergências.
O formato é sempre o seguinte; os dados úteis reais estão então incorporados nele:
Endereço | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caractere | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Deslocamento | Tipo de dado | Designação | Explicação |
---|---|---|---|
0x0000 | uint(32) | Bytes Mágicos | Contém informações sobre o que esperar no próximo bloco de dados. Valores conhecidos:
|
0x0004 | uint(24) | Comprimento do bloco | Contém a informação sobre o tamanho (em bytes) do seguinte bloco de dados. Aqui estão apenas os dados úteis - os 8 bytes de cabeçalho não estão incluídos. |
0x0007 | uint(8) | Bandeiras? | É desconhecido para que exatamente serve este bloco. Nos volumes, esse valor é frequentemente 0x80, enquanto em outros arquivos é frequentemente 0x00. Isso sugere que se trata de um conjunto de flags. |