PRT · bei.pm

Publikuar më 19.11.2015·Aktualizuar më 13.02.2025·Shqip
Ky tekst u përkthye automatikisht nga OpenAI GPT-4o Mini.

Formatet e skedarëve të përshkruara në këtë faqe bazohen në analizën teknike të pronësisë intelektuale nga Dynamix, Inc. dhe Sierra Entertainment.
Pronësia intelektuale është sot pjesë e masës së Activision Publishing, Inc. / Activision Blizzard, Inc. dhe aktualisht është në pronësi të Microsoft Corp..

Informacionet janë mbledhur përmes Inxhinierisë së Kundërt dhe Analizës së Të Dhënave me qëllim arkivimin dhe ndërveprimin me të dhëna historike.
Nuk janë përdorur specifikime pronësore apo konfidenciale.

Loja mund të blihet aktualisht si shkarkim në gog.com.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF karaktere
0x0000 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
Kufiri Lloji i të dhënave Emri Shpjegim
0x0000 uint(32) Bytes Magjike
0x0004 uint(24) Gjatësia e paletës

Jepni, përveç formatit normal të bllokut, numrin e paletave që ndodhen në këtë skedar - jo gjatësi e bllokut në byte.

0x0007 uint(8) Flamujt

Probabilisht, si zakonisht, flamuj.

Megjithatë, nuk kam njohuri për flamuj; pasi të gjitha vlerat që njoh janë 0x00, do të ishte gjithashtu potencialisht e mundur që numri i paletave thjesht të ishte një uint(32).

Për çfarë qëllimi që qëndron PRT saktësisht nuk e di; një mundësi mund të ishte 'Tabela e Paletave dhe Burimeve' - pasi që kjo skedar - e gjetur si op2_art.prtmaps.vol - është një e tillë, dhe kjo do ta përshkruante mjaft mirë funksionin e saj.

Ky skedar përmban një listë paletash, një tabelë mbi të gjitha bitmapet e përdorura, të gjitha definicionet e animacioneve dhe një sërë të dhënash të panjohura. Ai ndjek formatin e deritanishëm të kontejnerit në mënyrë të lirë, pasi jo të gjitha regjistrat i përmbahen këtij skeme.

Seksioni CPAL (ndoshta që do të thotë kontejner paletesh) përfshin vetëm të dhënat e paletave, duke treguar se sa prej paletave 8-bit, zakonisht me madhësi 1052 byte, janë të pranishme.

Përsa i përket madhësisë 1052 byte, ajo nuk konsiderohet e detyrueshme, pasi formati i paletave mund të parashikojë madhësi të ndryshme paletash. Ajo vlen vetëm për fondin e të dhënave me të cilin dorëzohet Outpost 2.

Pas listave të paletave, menjëherë dhe pa një header fillestar, vjen lista e bitmap-eve; po ashtu, menjëherë pas saj ndjekin listat e animacioneve.
Të dyja fillojnë secila me një uint(32) (ose përsëri uint24+uint8 flamuj?) që përmban numrin e regjistrave.