PRT · bei.pm

Avaldatud 19.11.2015·Uuendatud 13.02.2025·Esti keel
See tekst tõlgiti automaatselt OpenAI GPT-4o Mini abil.

Siin lehel kirjeldatud failiformaadid põhinevad Dynamix, Inc. ja Sierra Entertainment intellektuaalomandi tehnilisel analüüsil.
Intellektuaalne omand kuulub praegu Activision Publishing, Inc.-i / Activision Blizzard, Inc.-i varade hulka ja on praegu Microsoft Corp.-i omandis.

Teave on kogutud tagasipööramise inseneritehnika ja andmeanalüüsi abil, eesmärgiga arhiveerida ja tagada ühilduvus ajalooliste andmetega.
Kasutatud ei ole ühtegi patenteeritud või konfidentsiaalset spetsifikatsiooni.

Mängu saab praegu osta allalaadimiseks gog.com.

Aadress x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF sümbol
0x0000 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
Offset Andmetüüp Nimi Selgitus
0x0000 uint(32) Maagilised baitid
0x0004 uint(24) Kastide pikkus

Erinevalt tavalisest plokivormingust näitab see failis leiduvate palettide arvu - mitte ploki pikkust baitides.

0x0007 uint(8) Lipud

Tõenäoliselt, nagu tavaliselt, lipud.

Minule ei ole aga ühtegi lippu teada; kuna kõik mulle teadaolevad väärtused vastavad 0x00le, oleks potentsiaalselt võimalik, et palettide arv on lihtsalt uint(32).

Millele PRT täpselt viitab, ei ole mulle teada; võimalik, et see tähistab näiteks 'Palette and Resource Table' - kuna see fail, mida leidub nimega op2_art.prt maps.vol failis, on just selline fail, või see kirjeldaks funktsiooni üsna hästi.

See fail sisaldab nimekirja palettidest, tabelit kõigi kasutatud bitmappide kohta, kõiki animatsiooni määratlusi ja veel mitmeid tundmatuid andmeid. See järgib varasemaid konteinerivormingute lõdvalt, kuna mitte kõik andmerikkad ei vasta sellele skeemile.

CPAL sektsioon (tõenäoliselt tähendab see palettide konteinerit) sisaldab ainult palettide andmeid, märkides ära, kui palju on tavaliselt 1052 baitist koosnevaid 8-bitiseid palette.

1052-baidine näit on siiski mitte kohustuslik, kuna palettide formaat võib potentsiaalselt näha ette erinevaid palettide suurusi. See kehtib ainult andmekogumi kohta, millega Outpost 2 tarnitakse.

Palettide nimekirjadele järgneb kohe ja ilma sissejuhatava päiseta bitmappide nimekiri; sellele järgneb kohe ka animatsioonide nimekiri.
Kumbki neist algab uint(32) (või jälle uint24+uint8 lipud?) abil, mis sisaldab andmerikkade arvu.