Paletat · bei.pm

Publikuar më 19.11.2015·Aktualizuar më 13.02.2025·Shqip
Ky tekst u përkthye automatikisht nga OpenAI GPT-4o Mini.

Formatet e skedarëve të përshkruara në këtë faqe bazohen në analizën teknike të pronësisë intelektuale nga Dynamix, Inc. dhe Sierra Entertainment.
Pronësia intelektuale është sot pjesë e masës së Activision Publishing, Inc. / Activision Blizzard, Inc. dhe aktualisht është në pronësi të Microsoft Corp..

Informacionet janë mbledhur përmes Inxhinierisë së Kundërt dhe Analizës së Të Dhënave me qëllim arkivimin dhe ndërveprimin me të dhëna historike.
Nuk janë përdorur specifikime pronësore apo konfidenciale.

Loja mund të blihet aktualisht si shkarkim në gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karaktere
0x0000 50 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- P P A L . . . . . . . . . . . .
Kufiri Lloji i të dhënave Emri Shpjegim
0x0000 uint(32) Bytes Magjike
0x0004 uint(24) Gjatësia e paletës

Jepni, ndryshe nga formati normal i bllokut, numrin e paletave që mund të gjenden në këtë skedar - jo gjatësi e bllokut në byte.

0x0007 uint(8) Flamujt

Me sa duket, si zakonisht, flamuj.

Megjithatë, nuk kam njohuri për flamuj; pasi të gjitha vlerat që njoh janë 0x00, gjithashtu do të ishte potencialisht e mundur që numri i paletave të ishte thjesht një uint(32).

Informacionet mbi paletat janë shumë të lehta për t'u lexuar.
Ato përbëhen secila nga një header dhe një segment të dhënash.

Header i Paletave

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karaktere
0x0000 68 65 61 64 -- -- -- -- -- -- -- -- -- -- -- -- h e a d . . . . . . . . . . . .
Kufiri Lloji i të dhënave Emri Shpjegim
0x0000 uint(32) Bytes Magjike
0x0004 uint(24) Gjatësia e paletës

Jepni, ndryshe nga formati normal i bllokut, numrin e paletave që mund të gjenden në këtë skedar - jo gjatësi e bllokut në byte.

0x0007 uint(8) Flamujt

Me sa duket, si zakonisht, flamuj.

Megjithatë, nuk kam njohuri për flamuj; pasi të gjitha vlerat që njoh janë 0x00, gjithashtu do të ishte potencialisht e mundur që numri i paletave të ishte thjesht një uint(32).

0x0008 uint(32) Versioni i formatit të paletave?

Definon ndoshta se cila version e formatit të paletave i përmbahet paletës.

Të gjitha paletat Outpost2 duket se kanë versionin 0x01.

Të dhënat e paletave

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karaktere
0x0000 64 61 74 61 -- -- -- -- -- -- -- -- -- -- -- -- d a t a . . . . . . . . . . . .
Kufiri Lloji i të dhënave Emri Shpjegim
0x0000 uint(32) Bytes Magjike
0x0004 uint(24) Gjatësia e bllokut
0x0007 uint(8) Flamujt

Seksioni i të dhënave përfshin hyrjet individuale të paletave. Numri i hyrjeve të paletave llogaritet nga gjatësia e bllokut / 4.

Hyrjet individuale kanë këtë ndërtim të thjeshtë;

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karaktere
0x0000 -- -- -- 04 -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
Kufiri Lloji i të dhënave Emri Shpjegim
0x0000 uint(8) Komponenta e kuqe

Jep përqindjen e kuqe të ngjyrës

0x0001 uint(8) Komponenti i gjelbër

Tregon përqindjen e gjelbër të ngjyrës

0x0002 uint(8) Komponenta e Bluë

Jep përqindjen e ngjyrës blu

0x0003 uint(8) Të panjohura - Flamuj?

Është e paqartë se çfarë do të thotë ky vlerë, pasi duket se është në thelb 0x04.

Për paletat, mund të themi se për paletat që përdoren për animacione, vlen rregulli si më poshtë:

  • Ngjyra e parë është GJITHMONË transparente, pavarësisht se çfarë vlere është dhënë atje.
  • Përcaktimet e paletave 1-24 konsiderohen si ngjyra lojtari në paletat 1-8.
    Ku vijnë ngjyrat përveç lojtarit 1, nuk më është e qartë.
    Unë mendoj se ngjyrat e tjera janë hardcoded.

Referenca e paletave