Paletták · bei.pm
A ezen az oldalon leírt fájlformátumok a Dynamix, Inc. és a Sierra Entertainment szellemi tulajdonának technikai elemzésén alapulnak.
A szellemi tulajdon ma az Activision Publishing, Inc. / Activision Blizzard, Inc. tömeg részét képezi, és jelenleg a Microsoft Corp. birtokában van.
Az információkat fordított mérnöki munka és adatok elemzése révén gyűjtötték össze az archíválás és a történelmi adatokkal való interoperabilitás céljából.
Semmilyen tulajdonjoggal védett vagy bizalmas specifikációt nem használtak.
A játék jelenleg a gog.com oldalon vásárolható meg letöltésként.
Cím | 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 | . | . | . | . | . | . | . | . | . | . | . | . |
Eltolás | Adattípus | Megnevezés | Magyarázat |
---|---|---|---|
0x0000 | uint(32) | Varázs byte-ok | |
0x0004 | uint(24) | Paletta hossza | Ellentétben a normál blokkformátummal, az ebben a fájlban található paletták számát adja meg - nem a blokk hosszát byte-ban. |
0x0007 | uint(8) | Zászlók | Valószínűleg, mint mindig, zászlók. Azonban számomra nincsenek ismerős zászlók; mivel az összes általam ismert érték |
A raklap-információk nagyon egyszerűen olvashatók.
Egy fejlécből és egy adat-szegmensből állnak.
Paletta fejléc
Cím | 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 | . | . | . | . | . | . | . | . | . | . | . | . |
Eltolás | Adattípus | Megnevezés | Magyarázat |
---|---|---|---|
0x0000 | uint(32) | Varázs byte-ok | |
0x0004 | uint(24) | Paletta hossza | Ellentétben a normál blokkformátummal, az ebben a fájlban található paletták számát adja meg - nem a blokk hosszát byte-ban. |
0x0007 | uint(8) | Zászlók | Valószínűleg, mint mindig, zászlók. Azonban számomra nincsenek ismerős zászlók; mivel az összes általam ismert érték |
0x0008 | uint(32) | Palettaformátum verzió? | Valószínűleg meghatározza, hogy melyik palettaformátum verzióját követi a paletta. Úgy tűnik, hogy az összes Outpost2 paletta a |
Pallettadatok
Cím | 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 | . | . | . | . | . | . | . | . | . | . | . | . |
Eltolás | Adattípus | Megnevezés | Magyarázat |
---|---|---|---|
0x0000 | uint(32) | Varázs byte-ok | |
0x0004 | uint(24) | Blokk hossza | |
0x0007 | uint(8) | Zászlók |
A adat szekció tartalmazza az egyes raklap-bejegyzéseket. A raklap-bejegyzések száma a blokk hosszának / 4-ből adódik.
Az egyes bejegyzések egyszerű felépítése a következő;
Cím | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | karakter | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | 04 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
Eltolás | Adattípus | Megnevezés | Magyarázat |
---|---|---|---|
0x0000 | uint(8) | Piros komponens | Megadja a szín vörös arányát |
0x0001 | uint(8) | Zöld komponens | Megadja a szín zöld arányát |
0x0002 | uint(8) | Kék komponens | Megadja a szín kék arányát |
0x0003 | uint(8) | Ismeretlen - Zászlók? | Nem világos, mit jelent ez az érték, mivel látszólag alapvetően |
A palettákkal kapcsolatban annyit kell még mondani, hogy az animációkhoz használt palettákra a következő szabályok vonatkoznak:
- A legelső szín MINDIG átlátszó, függetlenül attól, hogy milyen értéket adtak meg.
-
A paletta bejegyzések 1-24 a 1-8. palettákban játékos színként értendők.
Hogy a színek honnan származnak az 1-es játékoson kívül, azt nem tudom.
Feltételezem, hogy a többi szín hardcoded.