ביטמאפּס · bei.pm
די פֿאָרמאַטן וואָס זענען באַשריבן אויף דער זייַט באשטימט זיך אויף טעכנישע אַנאַליזע פון אינטעלעקטואַלער פּראָפּערטי פֿון Dynamix, Inc. און Sierra Entertainment.
די אינטעלעקטואַלער פּראָפּערטי איז הײַנט טייל פון דער Activision Publishing, Inc.- / Activision Blizzard, Inc.-מאַסע און איז איצט אין דער האַנט פֿון Microsoft Corp..
די אינפֿאָרמאַציע איז געקליבן דורך רעווערז אינזשיניריע און דאַטאַנאַליזע צו צילן פון אַרכיווירן און אינטעראָפּעראַטיוויטעט מיט געשיכטע דאַטן.
עס זענען נישט געניצט געווארן קיין פּראָפּרייטאַר אָדער פאַרטרייט специפֿיקאַציעס.
דער שפּיל קען הייַנט זיך ערקויפן אויף gog.com ווי אַ אַראָפּנעמען.
אַדר | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | כאַר | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
אויפֿשטעלונג | דאַטענטיפּ | נאָמען | אויסקלערונג |
---|---|---|---|
0x0000 | uint(32) | אויסגעריכטעטע ברייט | געבט די ברייטע פון די פּיקסעלדאַטן רייען אין בייט - ווײַל זיי זענען ערגעניש מאַכט צו 4-בייט גרעניצן. אַזוי איז עס שנעל מעגלעך צו אַרומנעמען אַ באַשטימט בילד ריי. פארוואס דער וואַַלן ווערט זיי באַזונדער געהאַלטן, אַפֿילו אויב ער קען ווערן געפֿינט, איז נישט קלאָר. |
0x0004 | uint(32) | אויפפאַרשיידונג | געבט דעם אָפּפֿאַר פון דער ערשטער שורה אין דער ביטמאַפּ |
0x0008 | uint(32) | הויך | געב די הויך פון דעם בילד אין פּיקסעל אנ |
0x000c | uint(32) | ברייטע | געב די ברייט פון דעם בילד אין פּיקסעל אַן |
0x0010 | uint(16) | טיפּ | געב די ארט פון דעם בילד אן. דא דערשיינט עס צו זיין א ביטמאסק:
|
0x0012 | uint(16) | פּאַלעט | דערקלערט, וועלכע פּאַלאַטע פון דער PRT-פֿאַל איז צו ווערן געניצט |
די דאַטן סטרוקטור פון דער PRT-פֿייל איז ווי עס איז באַשטימט ווי די פֿאַר די ספּרייטס גענוצטע ביטמאַפּס זענען געבויט. די ביטמאַפּס באַדייטן איינלעכדיקן טייל, פון וועלכן פילע וועלן זיין צוזאַמגענומען צו אַ אַנימאַציע פֿריימע פון אַ ספּרייט.
די באַשטימטע בילד דאַטן פאַרברענגען זיך אין דער
op2_art.BMP אין דער שפּיל דירעקטאָרי.
פארוואס די ביטמאַפּ פֿייל האט אַ (מערסטנס קאָרעקט) RIFF-ביטמאַפּ-העדער, איז אומקלאר. מסתמא ניצט Outpost 2 סיסטעם-APIs צו לאָאַדן די גראַפיקס, דורך צוגעבן דעם העדער טעמפּאָראַר און איבערשרײַבן די entsprechenden, פאַרשיידענע פֿעלדער.
די פּיקסעל דאַטן זענען אין דער BMP-פֿייל אויף די פּאָזיציע אָפֿפסט + דעם uint32-אָפֿפסט, וואָס איז צו געפֿינען אין דער BMP-פֿייל אויף אַדרעס 0x000A (RIFF-ביטמאַפּ-דאַטן אָפֿפסט), צו געפֿינען - און זענען ווידער די שורות-ווייַזיקע אָנאָרדענונג פון אויבן לינקס צו רעכט unten.
מאָנאָכאָעם 1bpp-גראַפיקס קענען ווערן אַזוי געצייכנט, אַז פֿאַרב 0 איז גאַנץ טראַנספּעראַנט, ווי אויך פֿאַרב 1 איז אַ האַלב-טראַנספּעראַנט שוואַרץ/גרוי, ווי די מאָנאָכאָעם גראַפיקס זענען געוויינטלעך פֿאַר פֿאַראן- און בנין-שאָטטן אין די אַנימאַציעס.
דאָmit קען מען שוין פילע גראַפיקס צונעמען.