Väripaletit · bei.pm
Tällä sivulla kuvattuja tiedostomuotoja on analysoitu teknisesti Dynamix, Inc.- ja Sierra Entertainment-yhtiöiden henkisen omaisuuden perusteella.
Henkinen omaisuus on nykyään osa Activision Publishing, Inc.- / Activision Blizzard, Inc.-yhtymää ja tällä hetkellä sen omistaa Microsoft Corp..
Tiedot on kerätty käänteisen insinöörityön ja tietoanalyysin avulla arkistointia ja yhteensopivuutta varten historiallisten tietojen kanssa.
Ei ole käytetty mitään omia tai luottamuksellisia spesifikaatioita.
Peli on tällä hetkellä saatavilla ostettavaksi ladattavana gog.com -sivustolla.
Osoite | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | merkki | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Siirtymä | Tietotyyppi | Nimi | Selitys |
---|---|---|---|
0x0000 | uint(32) | Taikabytit | |
0x0004 | uint(24) | Lavan pituus | Ilmoittaa, toisin kuin normaali lohkoformaatti, tässä tiedostossa olevien palettien määrän - ei lohkon pituutta byteina. |
0x0007 | uint(8) | Liput | Luultavasti, kuten tavallista, lippuja. Minulle ei kuitenkaan ole tunnettuja lippuja; koska kaikki tuntemani arvot vastaavat |
Paletteinformaatio on erittäin helppolukuista.
Se koostuu aina otsikosta ja datasegmentistä.
Laatikkopään otsikko
Osoite | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | merkki | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
Siirtymä | Tietotyyppi | Nimi | Selitys |
---|---|---|---|
0x0000 | uint(32) | Taikabytit | |
0x0004 | uint(24) | Lavan pituus | Ilmoittaa, toisin kuin normaali lohkoformaatti, tässä tiedostossa olevien palettien määrän - ei lohkon pituutta byteina. |
0x0007 | uint(8) | Liput | Luultavasti, kuten tavallista, lippuja. Minulle ei kuitenkaan ole tunnettuja lippuja; koska kaikki tuntemani arvot vastaavat |
0x0008 | uint(32) | Palettiformaatin versio? | Määrittelee todennäköisesti, mikä pakkausmuoto-versio on käytössä. Kaikilla Outpost2-paketeilla näyttää olevan versio |
Palette-tiedot
Osoite | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | merkki | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Siirtymä | Tietotyyppi | Nimi | Selitys |
---|---|---|---|
0x0000 | uint(32) | Taikabytit | |
0x0004 | uint(24) | Bittipituus | |
0x0007 | uint(8) | Liput |
Datan osio sisältää yksittäiset laatikkotiedot. Laatikkotietojen määrä saadaan lohkon pituudesta / 4.
Yksittäisillä tiedoilla on seuraava yksinkertainen rakenne;
Osoite | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | merkki | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Siirtymä | Tietotyyppi | Nimi | Selitys |
---|---|---|---|
0x0000 | uint(8) | Punainen komponentti | Ilmoittaa värin punaisen osan |
0x0001 | uint(8) | Vihreä komponentti | Ilmaisee värin vihreän osuuden |
0x0002 | uint(8) | Sininen komponentti | Ilmaisee värin sinisen osuuden |
0x0003 | uint(8) | Tuntematon - Liput? | On epäselvää, mitä tämä arvo tarkoittaa, koska se vaikuttaa olevan perusmuodossaan |
Paleteista on vielä sanottava, että animaatioissa käytettävien palettien osalta käytetään seuraavia sääntöjä:
- Ensimmäinen väri on AINA läpinäkyvä, riippumatta siitä, mikä arvo siellä on.
-
Palettien merkinnät 1-24 lasketaan pelaajaväreiksi paleteissa 1-8.
Mistä värit pelaaja 1:n ulkopuolella tarkalleen ottaen tulevat, ei ole minulle selvää.
Arvelen, että loput värit ovat hardcoded.