Paletes · bei.pm
Els formats de fitxer descrits en aquesta pàgina es basen en l'anàlisi tècnica de la propietat intel·lectual de Dynamix, Inc. i Sierra Entertainment.
La propietat intel·lectual forma part actualment de la massa d'Activision Publishing, Inc. / Activision Blizzard, Inc. i actualment és propietat de Microsoft Corp..
La informació s'ha recopilat mitjançant Enginyeria inversa i Anàlisi de dades amb l'objectiu d'arxivar i garantir la interoperabilitat amb dades històriques.
No s'han utilitzat especificacions propietàries ni confidencials.
El joc es pot adquirir actualment a gog.com com a descàrrega.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caràcter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Desplaçament | Tipus de dada | Designació | Explicació |
---|---|---|---|
0x0000 | uint(32) | Bytes màgics | |
0x0004 | uint(24) | Longitud de palets | Indica, a diferència del format de bloc normal, la quantitat de paletes que es poden trobar en aquest fitxer - no la longitud del bloc en bytes. |
0x0007 | uint(8) | Banderes | Probablement, com és habitual, banderes. Tanmateix, no conec cap bandera; ja que tots els valors que conec corresponen a |
La informació de les palets és molt fàcil de llegir.
Consisteix en un encapçalament i un segment de dades.
Capçalera de paletes
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caràcter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
Desplaçament | Tipus de dada | Designació | Explicació |
---|---|---|---|
0x0000 | uint(32) | Bytes màgics | |
0x0004 | uint(24) | Longitud de palets | Indica, a diferència del format de bloc normal, la quantitat de paletes que es poden trobar en aquest fitxer - no la longitud del bloc en bytes. |
0x0007 | uint(8) | Banderes | Probablement, com és habitual, banderes. Tanmateix, no conec cap bandera; ja que tots els valors que conec corresponen a |
0x0008 | uint(32) | Versió del format de paletes? | Definix probablement quina versió del format de paletes segueix la paleta. Totes les paletes d'Outpost2 semblen tenir la versió |
Dades de palets
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caràcter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Desplaçament | Tipus de dada | Designació | Explicació |
---|---|---|---|
0x0000 | uint(32) | Bytes màgics | |
0x0004 | uint(24) | Longitud del bloc | |
0x0007 | uint(8) | Banderes |
La secció de dades inclou les entrades de palets individuals. El nombre d'entrades de palets es calcula a partir de la longitud del bloc / 4.
Les entrades individuals tenen l'estructura següent, senzilla;
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | caràcter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Desplaçament | Tipus de dada | Designació | Explicació |
---|---|---|---|
0x0000 | uint(8) | Componente vermell | Indica la proporció de vermell del color |
0x0001 | uint(8) | Component verd | Indica la proporció de verd del color |
0x0002 | uint(8) | Componente blau | Indica la proporció de blau del color |
0x0003 | uint(8) | Desconegut - Banders? | És incert què significa aquest valor, ja que sembla que és fonamentalment |
Respecte a les paletes, només cal dir que per a les paletes que s'utilitzaran en les animacions, s'apliquen les següents normes:
- El primer color és SEMPRE transparent, independentment del valor que s'hi indiqui.
-
Les entrades de paleta 1-24 es consideren com a color del jugador en les paletes 1-8.
On proven exactament els colors fora del jugador 1, no ho sé.
Sospito que els colors restants estan codificats de manera fixa.