PRT · bei.pm

Uverejnené dňa 19. 11. 2015·Aktualizované 13. 02. 2025·Slovenčina
Tento text bol automaticky preložený pomocou OpenAI GPT-4o Mini.

Formáty súborov popísané na tejto stránke sú založené na technickej analýze duševného vlastníctva od Dynamix, Inc. a Sierra Entertainment.
Duševné vlastníctvo je dnes súčasťou majetku Activision Publishing, Inc. / Activision Blizzard, Inc. a aktuálne ho vlastní Microsoft Corp..

Informácie boli zhromaždené prostredníctvom analýzy spätnej inžinierie a analýzy dát za účelom archivácie a interoperability s historickými dátami.
Neboli použité žiadne proprietárne alebo dôverné špecifikácie.

Hra je momentálne dostupná na zakúpenie ako download na gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF znaky
0x0000 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
Posun Typ dát Názov Vysvetlenie
0x0000 uint(32) Magické bajty
0x0004 uint(24) Dĺžka palety

Uveďte, na rozdiel od normálneho blokového formátu, počet paliet nachádzajúcich sa v tomto súbore - nie dĺžku bloku v bajtoch.

0x0007 uint(8) Zástavy

Pravdepodobne, ako zvyčajne, vlajky.

Ale žiadne vlajky mi nie sú známe; keďže všetky mi známe hodnoty zodpovedajú 0x00, bolo by potenciálne možné, že počet paliet je jednoducho uint(32).

Čo presne znamená PRT, neviem; možné by bolo napríklad 'Tabuľka paliet a zdrojov' - keďže ide o tento súbor - nachádzajúci sa ako op2_art.prt v maps.vol - ktorý presne takýto súbor predstavuje, alebo by to veľmi dobre vystihovalo jeho funkciu.

Tento súbor obsahuje zoznam paliet, tabuľku všetkých použitých bitmap, všetky definície animácií a množstvo neznámych dát. Voľne nasleduje doterajší formát kontajnerov, pretože nie všetky záznamy sa riadia týmto schémom.

Časť CPAL (pravdepodobne znamená kontajner paliet) obsahuje iba dáta paliet, pričom uvádza, koľko z obvykle 1052 bajtových 8-bitových paliet je k dispozícii.

Uvedenie 1052 bajtov sa nepovažuje za záväzné, pretože formát paliet by mohol potenciálne predpokladať rôzne veľkosti paliet. Platí len pre súbor dát, s ktorým sa Outpost 2 dodáva.

Za zoznamom paliet nasleduje bezprostredne a bez úvodného záhlavia už zoznam bitmap; takisto bezprostredne za tým nasledujú zoznamy animácií.
Oba sa začínajú s uint(32) (alebo opäť uint24+uint8 vlajky?), ktorý obsahuje počet záznamov.