Palete · bei.pm
Na tej strani opisani formati datotek temeljijo na tehnični analizi intelektualne lastnine podjetja Dynamix, Inc. in Sierra Entertainment.
Intelektualna lastnina je danes del mase Activision Publishing, Inc. / Activision Blizzard, Inc. in je trenutno v lasti Microsoft Corp..
Informacije so bile zbrane z obratnim inženiringom in analizo podatkov z namenom arhiviranja in interoperabilnosti s zgodovinskimi podatki.
Niso bile uporabljene nobene lastniške ali zaupne specifikacije.
Igro je trenutno mogoče kupiti v obliki prenosa na gog.com.
Nasl. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Odmik | Tip podatkov | Oznaka | Razlaga |
---|---|---|---|
0x0000 | uint(32) | Magični bajti | |
0x0004 | uint(24) | Dolžina palet | Namesto običajnega blokovnega formata navaja število palet, ki jih je mogoče najti v tej datoteki - ne dolžino bloka v bajtih. |
0x0007 | uint(8) | Zastave | Verjetno, kot običajno, zastavice. Vendar pa mi niso znane nobene zastavice; saj vsi znani vrednosti ustrezajo |
Informacije o paletah so zelo enostavne za branje.
Sestavljene so iz naslova in podatkovnega segmenta.
Glava Palete
Nasl. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
Odmik | Tip podatkov | Oznaka | Razlaga |
---|---|---|---|
0x0000 | uint(32) | Magični bajti | |
0x0004 | uint(24) | Dolžina palet | Namesto običajnega blokovnega formata navaja število palet, ki jih je mogoče najti v tej datoteki - ne dolžino bloka v bajtih. |
0x0007 | uint(8) | Zastave | Verjetno, kot običajno, zastavice. Vendar pa mi niso znane nobene zastavice; saj vsi znani vrednosti ustrezajo |
0x0008 | uint(32) | Različica formata palet? | Verjetno določa, kateri različici formata palet sledi paleta. Vse Outpost2 palete se zdi, da imajo različico |
Podatki o paletah
Nasl. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Odmik | Tip podatkov | Oznaka | Razlaga |
---|---|---|---|
0x0000 | uint(32) | Magični bajti | |
0x0004 | uint(24) | Dolžina bloka | |
0x0007 | uint(8) | Zastave |
Podatkovni odsek zajema posamezne vnose palet. Število vnosov palet se izračuna iz dolžine bloka / 4.
Posamezni vnosi imajo preprosto strukturo;
Nasl. | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Odmik | Tip podatkov | Oznaka | Razlaga |
---|---|---|---|
0x0000 | uint(8) | Rdeča komponenta | Označuje rdečo komponento barve |
0x0001 | uint(8) | Zelena komponenta | Označuje delež zelene barve |
0x0002 | uint(8) | Modra komponenta | Navede delež modre barve |
0x0003 | uint(8) | Nepoznan - Zastave? | Ni jasno, kaj ta vrednost pomeni, saj je očitno osnovna |
O paletah pa lahko še rečem, da pri paletah, ki se uporabljajo za animacije, veljajo naslednja pravila:
- Prva barva je Vedno prozorna, ne glede na to, kakšna vrednost je tam navedena.
-
Vnosi palete 1-24 se v paletah 1-8 štejejo kot barva igralca.
Kje točno prihajajo barve izven igralca 1, mi ni jasno.
Sumim, da so preostale barve hardcoded.