Paletes · bei.pm
Šajā lapā aprakstītie failu formāti balstās uz tehnisko analīzi par intelektuālo īpašumu no Dynamix, Inc. un Sierra Entertainment.
Intelektuālais īpašums šobrīd ir daļa no Activision Publishing, Inc. / Activision Blizzard, Inc. mases un pašreiz pieder Microsoft Corp..
Informācija tika apkopota, izmantojot Reverse Engineering un Datu analīzi, lai arhivētu un nodrošinātu savietojamību ar vēsturiskajiem datiem.
Nekādas patentētas vai konfidenciālas specifikācijas netika izmantotas.
Spēli pašlaik var iegādāties kā lejupielādi gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | rakstz. | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Novirze | Datu tips | Nosaukums | Skaidrojums |
---|---|---|---|
0x0000 | uint(32) | Maģiskie baiti | |
0x0004 | uint(24) | Paletes garums | Norāda, atšķirībā no parastā bloka formāta, skaitu paletēm, kas atrodas šajā failā - nevis bloka garumu baitos. |
0x0007 | uint(8) | Karogi | Visticamāk, kā parasti, ir karogi. Tomēr man nav zināmu karogu; jo visi man zināmie vērtības atbilst |
Informācija par paletēm ir ļoti viegli lasāma.
Tā sastāv no galvenes un datu segmenta.
Paletņu virsraksts
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | rakstz. | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
Novirze | Datu tips | Nosaukums | Skaidrojums |
---|---|---|---|
0x0000 | uint(32) | Maģiskie baiti | |
0x0004 | uint(24) | Paletes garums | Norāda, atšķirībā no parastā bloka formāta, skaitu paletēm, kas atrodas šajā failā - nevis bloka garumu baitos. |
0x0007 | uint(8) | Karogi | Visticamāk, kā parasti, ir karogi. Tomēr man nav zināmu karogu; jo visi man zināmie vērtības atbilst |
0x0008 | uint(32) | Paletju formāta versija? | Visticamāk, nosaka, kurai paletju formāta versijai palete seko. Visām Outpost2 paletēm šķiet, ka ir versija |
Paletes dati
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | rakstz. | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Novirze | Datu tips | Nosaukums | Skaidrojums |
---|---|---|---|
0x0000 | uint(32) | Maģiskie baiti | |
0x0004 | uint(24) | Bloka garums | |
0x0007 | uint(8) | Karogi |
Datu sekcija iekļauj katru atsevišķo paletes ierakstu. Paletes ierakstu skaits ir atkarīgs no bloka garuma / 4.
Atsevišķiem ierakstiem ir šāda vienkārša struktūra;
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | rakstz. | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Novirze | Datu tips | Nosaukums | Skaidrojums |
---|---|---|---|
0x0000 | uint(8) | Sarkanais komponents | Norāda sarkanās krāsas daļu |
0x0001 | uint(8) | Zaļā sastāvdaļa | Norāda zaļās krāsas proporciju |
0x0002 | uint(8) | Zilā komponenta | Norāda krāsas zilo komponenti |
0x0003 | uint(8) | Nezināms - Karogi? | Nav skaidrs, ko šī vērtība nozīmē, jo tā acīmredzot pamatā ir |
Par paletēm jāatzīmē, ka animācijām izmantotajām paletēm pastāv šādi noteikumi:
- Pirmā krāsa vienmēr ir CAURSPIDĪGA, neatkarīgi no tā, kāda vērtība tur ir norādīta.
-
Paletes ieraksti 1-24 tiek uzskatīti par spēlētāju krāsām paletēs 1-8.
Man nav skaidrs, no kurienes nāk krāsas, kas nav saistītas ar spēlētāju 1.
Es pieņemu, ka pārējās krāsas ir cieti kodētas.