Mga palette · bei.pm
Ang mga format ng file na inilarawan sa pahinang ito ay batay sa teknikal na pagsusuri ng intelektwal na pag-aari ng Dynamix, Inc. at Sierra Entertainment.
Ang intelektwal na pag-aari ay ngayon bahagi ng Activision Publishing, Inc.- / Activision Blizzard, Inc.-na pag-aari at kasalukuyang pagmamay-ari ng Microsoft Corp..
Ang impormasyon ay nakalap sa pamamagitan ng Reverse Engineering at Pagsusuri ng Datos para sa layunin ng pag-archive at interoperability sa makasaysayang datos.
Walang ginamit na mga proprietary o kumpidensyal na espesipikasyon.
Ang laro ay kasalukuyang mabibili sa gog.com bilang isang download.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Uri ng Data | Pangalan | Paliwanag |
---|---|---|---|
0x0000 | uint(32) | Mahika na Bytes | |
0x0004 | uint(24) | Haba ng Paleta | Ipinapakita, sa halip na ang karaniwang format ng bloke, ang bilang ng mga palette na matatagpuan sa file na ito - hindi ang haba ng bloke sa byte. |
0x0007 | uint(8) | Mga Watawat | Marahil, gaya ng karaniwan, mga Flags. Wala akong alam na mga Flags; dahil ang lahat ng alam kong mga halaga ay tumutugma sa |
Ang impormasyon ng mga palette ay napakadaling basahin.
Ang mga ito ay binubuo ng isang header at isang data segment.
Ulo ng Paleta
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Uri ng Data | Pangalan | Paliwanag |
---|---|---|---|
0x0000 | uint(32) | Mahika na Bytes | |
0x0004 | uint(24) | Haba ng Paleta | Ipinapakita, sa halip na ang karaniwang format ng bloke, ang bilang ng mga palette na matatagpuan sa file na ito - hindi ang haba ng bloke sa byte. |
0x0007 | uint(8) | Mga Watawat | Marahil, gaya ng karaniwan, mga Flags. Wala akong alam na mga Flags; dahil ang lahat ng alam kong mga halaga ay tumutugma sa |
0x0008 | uint(32) | Bersyon ng Palettenformat? | Marahil ay tinutukoy nito kung aling bersyon ng paleta ang sinusunod ng palette. Lahat ng Outpost2 na mga palette ay tila may bersyon na |
Data ng Pallet
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Uri ng Data | Pangalan | Paliwanag |
---|---|---|---|
0x0000 | uint(32) | Mahika na Bytes | |
0x0004 | uint(24) | Haba ng bloke | |
0x0007 | uint(8) | Mga Watawat |
Ang seksyon ng datos ay naglalaman ng mga indibidwal na entry ng paleta. Ang bilang ng mga entry ng paleta ay nakabatay sa haba ng block / 4.
Ang bawat entry ay may simpleng estruktura na ganito;
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Offset | Uri ng Data | Pangalan | Paliwanag |
---|---|---|---|
0x0000 | uint(8) | Pulang Komponente | Nagsasaad ng bahagi ng pulang kulay |
0x0001 | uint(8) | Buhayang Komponente | Itinatakda ang bahagi ng berde ng kulay |
0x0002 | uint(8) | Asul na bahagi | Nagbibigay ng bahagi ng asul ng kulay |
0x0003 | uint(8) | Hindi kilala - Mga Bandila? | Hindi malinaw kung ano ang ibig sabihin ng halagang ito, dahil tila ito ay pangunahing |
Tungkol sa mga palette, maaari lamang sabihin na ang mga sumusunod na patakaran ay nalalapat sa mga palette na gagamitin para sa mga animation:
- Ang unang kulay ay PALAGING transparent, anuman ang halaga na nakalagay doon.
-
Ang mga entry ng palette 1-24 ay itinuturing na kulay ng manlalaro sa mga palette 1-8.
Hindi ko alam kung saan nagmumula ang mga kulay maliban sa Manlalaro 1.
Suspek ko na ang natitirang mga kulay ay hardcoded