Paletės · bei.pm
Šioje svetainėje aprašyti failų formatai remiasi technine Dynamix, Inc. ir Sierra Entertainment intelektualinio turto analize.
Intelektualusis turtas šiuo metu yra Activision Publishing, Inc. / Activision Blizzard, Inc. nuosavybė ir šiuo metu priklauso Microsoft Corp..
Informacija buvo surinkta naudojant atvirkštinį inžineriją ir duomenų analizę archyvavimo ir istorinių duomenų tarpusavio suderinamumo tikslais.
Nebuvo naudojamos jokios nuosavybės ar konfidencialios specifikacijos.
Žaidimą šiuo metu galima įsigyti kaip atsisiuntimą gog.com.
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | simboliai | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Ofsetas | Duomenų tipas | Pavadinimas | Paaiškinimas |
---|---|---|---|
0x0000 | uint(32) | Stebuklingi baitai | |
0x0004 | uint(24) | Palletės ilgis | Nurodo paletėms šiame faile, o ne blokų ilgį baitais, skaičių - priešingai įprastam blokų formatui. |
0x0007 | uint(8) | Vėliavos | Greiciausiai, kaip įprasta, vėliavos. Tačiau man nėra žinomų vėliavų; kadangi visi man žinomi reikšmės atitinka |
Informacija apie paletes yra labai lengvai skaitoma.
Ji sudaryta iš antraštės ir duomenų segmento.
Paletės antraštė
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | simboliai | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
Ofsetas | Duomenų tipas | Pavadinimas | Paaiškinimas |
---|---|---|---|
0x0000 | uint(32) | Stebuklingi baitai | |
0x0004 | uint(24) | Palletės ilgis | Nurodo paletėms šiame faile, o ne blokų ilgį baitais, skaičių - priešingai įprastam blokų formatui. |
0x0007 | uint(8) | Vėliavos | Greiciausiai, kaip įprasta, vėliavos. Tačiau man nėra žinomų vėliavų; kadangi visi man žinomi reikšmės atitinka |
0x0008 | uint(32) | Paletės formato versija? | Greitai apibrėžia, kurios paletės formato versijos laikosi paletė. Visos Outpost2 paletės atrodo turinčios versiją |
Paletų duomenys
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | simboliai | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Ofsetas | Duomenų tipas | Pavadinimas | Paaiškinimas |
---|---|---|---|
0x0000 | uint(32) | Stebuklingi baitai | |
0x0004 | uint(24) | Bloko ilgis | |
0x0007 | uint(8) | Vėliavos |
Duomenų skyrius apima atskirus paletės įrašus. Paletės įrašų skaičius priklauso nuo blokų ilgio / 4.
Atskirų įrašų struktūra yra tokia paprasta;
Adr | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | simboliai | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Ofsetas | Duomenų tipas | Pavadinimas | Paaiškinimas |
---|---|---|---|
0x0000 | uint(8) | Raudonos komponentės | Nurodo raudonos spalvos dalį |
0x0001 | uint(8) | Žalia komponentė | Nurodo žalios spalvos dalį |
0x0002 | uint(8) | Mėlynos komponentės | Nurodo mėlynos spalvos procentą |
0x0003 | uint(8) | Nežinoma - Vėliavos? | Nepavyksta aiškiai suprasti, ką šis vertė reiškia, kadangi ji, atrodo, iš esmės yra |
Apie paletes dar galima pasakyti, kad animacijoms naudojamoms paletėms galioja šios taisyklės:
- Pirmasis spalvos elementas VISADA yra skaidrus, nesvarbu, koks ten nurodytas vertė.
-
Paletės įrašai 1-24 yra laikomi žaidėjo spalvomis paletėse 1-8.
Kur tos spalvos, išskyrus žaidėjo 1, tiksliai kyla, man neaišku.
Aš spėju, kad likusios spalvos yra įrašytos kodo viduje