Palete · bei.pm
Format datoteka opisani na ovoj stranici temelje se na tehničkoj analizi intelektualnog vlasništva Dynamix, Inc. i Sierra Entertainment.
Intelektualno vlasništvo danas je dio Activision Publishing, Inc. / Activision Blizzard, Inc. grupe i trenutno je u vlasništvu Microsoft Corp..
Informacije su prikupljene putem obrnute inženjering i analize podataka u svrhu arhiviranja i interoperabilnosti s povijesnim podacima.
Nisu korištene nikakve vlasničke ili povjerljive specifikacije.
Igra se trenutno može kupiti kao preuzimanje na gog.com.
Adr | 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 | . | . | . | . | . | . | . | . | . | . | . | . |
Pomak | Tip podataka | Naziv | Objašnjenje |
---|---|---|---|
0x0000 | uint(32) | Magični bajtovi | |
0x0004 | uint(24) | Duljina paleta | Suprotno normalnom blok formatu, navodi broj paleta koje se mogu pronaći u ovoj datoteci - ne duljinu bloka u bajtovima. |
0x0007 | uint(8) | Zastave | Vjerojatno, kao i obično, zastavice. Međutim, nisam upoznat s nikakvim zastavicama; budući da su sve meni poznate vrijednosti |
Informacije o paletama su veoma jednostavne za čitanje.
Sastoje se od zaglavlja i segmenta podataka.
Glava Paleta
Adr | 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 | . | . | . | . | . | . | . | . | . | . | . | . |
Pomak | Tip podataka | Naziv | Objašnjenje |
---|---|---|---|
0x0000 | uint(32) | Magični bajtovi | |
0x0004 | uint(24) | Duljina paleta | Suprotno normalnom blok formatu, navodi broj paleta koje se mogu pronaći u ovoj datoteci - ne duljinu bloka u bajtovima. |
0x0007 | uint(8) | Zastave | Vjerojatno, kao i obično, zastavice. Međutim, nisam upoznat s nikakvim zastavicama; budući da su sve meni poznate vrijednosti |
0x0008 | uint(32) | Verzija formata paleta? | Vjerojatno definira koja verzija formata paleta slijedi paletu. Sve Outpost2 palete čini se da imaju verziju |
Podaci o paletama
Adr | 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 | . | . | . | . | . | . | . | . | . | . | . | . |
Pomak | Tip podataka | Naziv | Objašnjenje |
---|---|---|---|
0x0000 | uint(32) | Magični bajtovi | |
0x0004 | uint(24) | Duljina bloka | |
0x0007 | uint(8) | Zastave |
Odjeljak s podacima uključuje pojedinačne unose paleta. Broj unosa paleta dobiva se dijeljenjem duljine bloka s 4.
Pojedinačni unosi imaju sljedeću, jednostavnu strukturu;
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | znak | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Pomak | Tip podataka | Naziv | Objašnjenje |
---|---|---|---|
0x0000 | uint(8) | Crvena komponenta | Navodi udio crvene boje |
0x0001 | uint(8) | Zelena komponenta | Određuje postotak zelene boje |
0x0002 | uint(8) | Plava komponenta | Ukazuje na udio plave boje |
0x0003 | uint(8) | Nepoznato - Zastave? | Nije jasno što ova vrijednost znači, budući da se očito temelji na |
O paletama se može reći samo to da za palete koje se koriste za animacije vrijede sljedeća pravila:
- Prva boja je UVIJEK prozirna, bez obzira na vrijednost koja je navedena.
-
Unosi paleta 1-24 smatraju se igračkim bojama u paletama 1-8.
Odakle ostale boje, osim boje igrača 1, nije mi jasno.
Pretpostavljam da su preostale boje hardkodirane.