Палете · bei.pm
Формати датотека описани на овој страници засновани су на техничкој анализи интелектуалне својине Dynamix, Inc. и Sierra Entertainment.
Интелектуална својина је данас део Activision Publishing, Inc.- / Activision Blizzard, Inc.- имовине и тренутно је у власништву Microsoft Corp..
Информације су прикупљене помоћу Реверзног инжењеринга и анализа података у сврху архивирања и интероперабилности са историјским подацима.
Нису коришћене никакве власничке или поверљиве спецификације.
Iгра се тренутно може купити као преузимање на gog.com.
Адреса | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | симболи | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 50 | 50 | 41 | 4c | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | P | A | L | . | . | . | . | . | . | . | . | . | . | . | . |
Позиција | Тип података | Ознака | Објашњење |
---|---|---|---|
0x0000 | uint(32) | Магични бајтови | |
0x0004 | uint(24) | Дужина палета | Насупрот нормалном формату блока, наводи број палета које се могу наћи у овој датотеци - а не дужину блока у бајтовима. |
0x0007 | uint(8) | Заставе | Вероватно, као и обично, заставе. Међутим, не знам за никакве заставе; пошто сви мени познати вредности одговарају |
Информације о палетама су веома једноставне за читање.
Састоје се од хедера и сегмента података.
Заглавље палета
Адреса | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | симболи | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
Позиција | Тип података | Ознака | Објашњење |
---|---|---|---|
0x0000 | uint(32) | Магични бајтови | |
0x0004 | uint(24) | Дужина палета | Насупрот нормалном формату блока, наводи број палета које се могу наћи у овој датотеци - а не дужину блока у бајтовима. |
0x0007 | uint(8) | Заставе | Вероватно, као и обично, заставе. Међутим, не знам за никакве заставе; пошто сви мени познати вредности одговарају |
0x0008 | uint(32) | Верзија формата палета? | Вероватно дефинише која верзија формата палета следи палету. Све Outpost2 палете изгледа да имају верзију |
Подаци о палетама
Адреса | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | симболи | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
Позиција | Тип података | Ознака | Објашњење |
---|---|---|---|
0x0000 | uint(32) | Магични бајтови | |
0x0004 | uint(24) | Дужина блока | |
0x0007 | uint(8) | Заставе |
Секција података обухвата појединачне уносе палета. Број уноса палета добија се делјењем дужине блока / 4.
Појединачни уноси имају следећу, једноставну структуру;
Адреса | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | симболи | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Позиција | Тип података | Ознака | Објашњење |
---|---|---|---|
0x0000 | uint(8) | Црвена компонента | Показује проценат црвене боје |
0x0001 | uint(8) | Зелена компонента | Дефинише зелени део боје |
0x0002 | uint(8) | Плава компонента | Даје проценат плаве боје |
0x0003 | uint(8) | Непознато - Заставе? | Није јасно шта овај вредност значи, јер се чини да је основно |
Što se tiče paleta, može se reći da za palete koje se koriste za animacije važe sledeća pravila:
- prva boja je UVEK transparentna, bez obzira na vrednost koja je navedena.
-
Unosi u paletama 1-24 se u paletama 1-8 smatraju bojama igrača.
Odakle tačno dolaze boje osim od igrača 1 nije mi jasno.
Sumnjam da su preostale boje hardkodirane.