PRT · bei.pm

Ti a kọ silẹ ni 19.11.2015·Ti a ṣe imudojuiwọn ni 13/02/2025·Yoruba
Iwe yii ni a ṣe itumọ laifọwọyi nipasẹ OpenAI GPT-4o Mini.

Àwọn fò́rmat fáìlì tí a ṣàpèjúwe nínú ojú ẹ̀yà yìí jẹ́ ti àyẹ̀wò imọ́ ẹrọ ti ẹ̀tọ́ ọkàn ti Dynamix, Inc. àti Sierra Entertainment.
Ẹ̀tọ́ ọkàn náà jẹ́ apá ti Activision Publishing, Inc.- / Activision Blizzard, Inc.-ìṣàkóso àti pé ó wà lọwọ Microsoft Corp. ní báyìí.

Àlàyé náà ni a kó jọ nípasẹ̀ Reverse Engineering àti Datenanalyse fún ìdí ìkànsí àti ìfọwọ́sowọpọ̀ pẹ̀lú àwọn ìtàn ìmúlò.
Àwọn àlàyé tó jẹ́ ti ara ẹni tàbí àkọsílẹ̀ tó jẹ́ ìkọ̀kọ́ kò ní lo.

Ètò ìdárayá náà lè jẹ́ ra ní gog.com gẹ́gẹ́ bí ìkó àtòkọ́.

Adr x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF ìkọ́rọ̀
0x0000 43 50 41 4c -- -- -- -- -- -- -- -- -- -- -- -- C P A L . . . . . . . . . . . .
Ipo Iru data Orukọ Apejuwe
0x0000 uint(32) Baitẹ́jẹ́ ìmúra
0x0004 uint(24) Igun palẹtì

Fi awọn palẹti ti o wa ninu faili yii han - kii ṣe gigun ti bulọọki ni byte, ni idakeji si ọna kika bulọọki deede.

0x0007 uint(8) Àwọn ibèèrè

O ṣeeṣe, gẹgẹ bi iṣe, awọn asia.

Ṣugbọn, emi ko mọ awọn asia; nitori gbogbo awọn iye ti mo mọ ba 0x00 mu, o tun ṣee ṣe pe iye awọn paleti jẹ nikan uint(32).

Nípa wo ni PRT dájú pé ó túmọ̀ sí, kò sí ìmọ̀ mi; ó lè jẹ́ pé 'Palette and Resource Table' - nítorí pé fáìlì yìí - tó wà gẹ́gẹ́ bí op2_art.prt nínú maps.vol - jẹ́ irú èyí, tàbí pé èyí yóò ṣe àpejuwe iṣẹ́ náà dáadáa.

Fáìlì yìí ní àkójọ àwọn palẹ́tì, tábìlì nípa gbogbo bitmap tí a lò, gbogbo àṣà àfihàn, àti pẹ̀lú àkójọ àwọn ìmọ̀ tó jẹ́ àìmọ̀. Ó tẹ̀síwájú nípa àtẹ̀jáde ìkànsí ìṣàkóso tí a ti sọtọ, nítorí pé kò gbogbo àwọn àkọọlẹ tó tẹ̀le àkóónú yìí.

Àpá CPAL (tó ṣeé ṣe kó túmọ̀ sí palẹ́tì-ìkànsí) kan níkan gba àwọn ìmọ̀ palẹ́tì, nípa sisọ iye tí àwọn palẹ́tì 8-bit tó jẹ́ 1052 Byte wà.

Iye 1052 Byte kì í jẹ́ pé a gbọ́dọ̀ tẹ́numọ́, nítorí pé àkóónú palẹ́tì lè ní àwọn palẹ́tì tó yàtọ̀. Ó jẹ́ fún ìkànsí data tí a fi Outpost 2 fún.

Lẹ́yìn àkójọ palẹ́tì, àkójọ bitmap ń bọ́ lẹ̀sẹ̀kẹsẹ, láìsí àkọ́kọ́ akọsílẹ̀, pẹ̀lú àkójọ àwọn àfihàn náà.
Ẹ̀ka méjèèjì ni a máa bẹ̀rẹ̀ pẹ̀lú uint(32) (tàbí tún uint24+uint8 àmi?) tó ní iye àkọọlẹ.