Väripaletit · bei.pm

Julkaistu 19.11.2015·Päivitetty 13.02.2025·Suomi
Tämä teksti on automaattisesti käännetty OpenAI GPT-4o Mini:n avulla.

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 0x00, olisi myös mahdollista, että palettien määrä on yksinkertaisesti uint(32).

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 0x00, olisi myös mahdollista, että palettien määrä on yksinkertaisesti uint(32).

0x0008 uint(32) Palettiformaatin versio?

Määrittelee todennäköisesti, mikä pakkausmuoto-versio on käytössä.

Kaikilla Outpost2-paketeilla näyttää olevan versio 0x01.

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 0x04.

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.

Palettiviite