PRT · bei.pm

Publicēts 19.11.2015.·Atjaunināts 13.02.2025.·Lettisch
Šis teksts tika automatizēti tulkots, izmantojot OpenAI GPT-4o Mini.

Šajā lapā aprakstītie failu formāti balstās uz tehnisko analīzi par intelektuālo īpašumu no Dynamix, Inc. un Sierra Entertainment.
Intelektuālais īpašums šobrīd ir daļa no Activision Publishing, Inc. / Activision Blizzard, Inc. mases un pašreiz pieder Microsoft Corp..

Informācija tika apkopota, izmantojot Reverse Engineering un Datu analīzi, lai arhivētu un nodrošinātu savietojamību ar vēsturiskajiem datiem.
Nekādas patentētas vai konfidenciālas specifikācijas netika izmantotas.

Spēli pašlaik var iegādāties kā lejupielādi gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF rakstz.
0x0000 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
Novirze Datu tips Nosaukums Skaidrojums
0x0000 uint(32) Maģiskie baiti
0x0004 uint(24) Paletes garums

Norāda, pretēji parastajam bloka formātam, skaitu paletēm, kas atrodas šajā failā - nevis bloka garumu baitos.

0x0007 uint(8) Karogi

Visticamāk, kā parasti, ir karogi.

Tomēr man nav zināmu karogu; jo visi man zināmie vērtības atbilst 0x00, būtu arī potenciāli iespējams, ka paletju skaits vienkārši ir uint(32).

Ko precīzi nozīmē PRT, man nav zināms; iespējams, tas varētu nozīmēt 'Paletes un Resursu Tabula' - jo šī faila, kas atrodas kā op2_art.prt mapē maps.vol, saturs ir tieši saistīts ar to, un tas diezgan labi aprakstītu funkciju.

Šis fails satur sarakstu ar paletēm, tabulu par visām izmantotajām bitmap attēliem, visām animāciju definīcijām un vēl virkni nezināmu datu. Tas brīvi seko iepriekšējā konteineru formātam, jo ne visi datu ieraksti atbilst šai shēmai.

CPAL sekcija (visticamāk, nozīmē paletes konteineru) ietver tikai paletēm datus, norādot, cik daudz no parasti 1052 baitiem lielajām 8-bit paletēm ir pieejamas.

1052 baitus skaitlis nav uzskatāms par saistošu, jo paletes formāts potenciāli varētu paredzēt dažādas paletes izmērus. Tas attiecas tikai uz datu kopumu, ar kuru tiek piegādāts Outpost 2.

Pēc paletes saraksta nekavējoties un bez ievada virsraksta seko bitmapu saraksts; tāpat nekavējoties seko animāciju saraksti.
Abi tiek uzsākti ar uint(32) (vai atkal uint24+uint8 karodziņi?) skaitli, kas satur ierakstu skaitu.