Tiles · 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 | 50 | 42 | 4d | 50 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | P | B | M | P | . | . | . | . | . | . | . | . | . | . | . | . |
אויפֿשטעלונג | דאַטענטיפּ | נאָמען | אויסקלערונג |
---|---|---|---|
0x0000 | uint(32) | מאגישע בייטס | |
0x0004 | uint(24) | בלאָק-לענג | |
0x0007 | uint(8) | פֿלאַגס |
די טיילז זענען אײַנגעפֿירט אין אַ ספּעציפֿישן Bitmap גראַפיק Format פֿאַר Outpost-2. זיי פאַרשטעקן זיך איבער 13 טיילזאַץ, וואָס מען רופט "וועלז" (well0000.bmp
ביז well0012.bmp
), וואָס געפינען זיך אין דעם וועכיקייט maps.vol.
אין דעם שטח האָבן די טיילזאַץ / וועלז די ווייַטערדיקע אינפֿאָרמאַציע:
פֿילע נאָמען | אין האַלטן |
---|---|
well0000.bmp | אַ 32x32px גרויס, בלוי גראַפיק - אידיאַל צו טעסטן אויב דער אייגענער אימאַדזש-לאָודער ארבעט |
well0001.bmp | אַנטהאַלט היליכע שטיינער, בערג אויף היליכן שטיין און אומצ zahlיקע ווערסיעס פון ערדזש-קראַטער אין היליכן שטיין |
well0002.bmp | אַנטהאַלט היליכן-שטיין-'דודאַדז' - אויך עלעמענטן, וואָס קענען ווערן געשטעלט צו פֿאַרלאָזן ( אָדער געוויסן ווי סטרוקטור, ווי למשל וואַנטן) אויף היליכן שטיין, אַרייַנגערעכנט אויך פאַבריק |
well0003.bmp | אַנטהאַלט אַ קראַסטע-אַרטיקע סטרוקטור אויף היליכן שטיין |
well0004.bmp | אַנטהאַלט דאנקלט שטיין, בערג אויף דאנקלע שטיין און אומצ zahlיקע ווערסיעס פון ערדזש-קראַטער אין דאנקלע שטיין |
well0005.bmp | אַנטהאַלט דאנקלע-שטיין-'דודאַדז' - אויך עלעמענטן, וואָס קענען ווערן געשטעלט צו פֿאַרלאָזן ( אָדער געוויסן ווי סטרוקטור, ווי למשל וואַנטן) אויף דאנקלע שטיין |
well0006.bmp | אַנטהאַלט אַ קראַסטע-אַרטיקע סטרוקטור אויף דאנקלע שטיין, ווי אויך איבערגאַנגען צווישן היליכן און דאנקלע שטיין |
well0007.bmp | אַנטהאַלט לאַוואַ כולל יעדער 4-5 פֿריימס אַנימאַציע פון דער זעלביקער |
well0008.bmp | אַנטהאַלט זאַנד און אומצ zahlיקע ווערסיעס פון ערדזש-קראַטער אין זאַנד |
well0009.bmp | אַנטהאַלט זאַנד-'דודאַדז' - אויך עלעמענטן, וואָס קענען ווערן געשטעלט צו פֿאַרלאָזן ( אָדער געוויסן ווי סטרוקטור, ווי למשל וואַנטן) אויף זאַנד |
well0010.bmp | אַנטהאַלט 48 איבערגאַנגען פון זאַנד צו היליכן און דאנקלע שטיין |
well0011.bmp | אַנטהאַלט די פּאָלאַר-קאַפּן פון דער מאַפּע, מיט דאנקלע שטיין ווי אונטערגרונט |
well0012.bmp | אַנטהאַלט די פּאָלאַר-קאַפּן פון דער מאַפּע, מיט היליכן שטיין ווי אונטערגרונט |
עס איז ראציאָנאַל צו נעמען פאר א גענוי אויספירונג, צו נישט רענדערן די טילס אין דער פאראויס צו קעשן זיי, ווייל די דאטן פֿאַר דעם טאָג/נאַכט ציקל מוזן נאך באאַרבעטן ווערן - און עס וועט ווערן זייער זייער פילע דאטן.
די טילס זענען 8bpp גראַפיקס מיט אינדעקסירטער פּאַלעטע פון 32x32 פּיקסעל רעזאָלוציע, וואָס זענען אָנגעשטעלט צו איין אנדערן. אין אַ אַזוי געשאַפֿענע טילסעט קען אָבער געפֿינען זיך פילע מער
דער הויפּט קאָנטיינער besteht פֿון 2 סעקסיעס: head
און data
.
טיילז קאָפּ
אַדר | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | כאַר | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 68 | 65 | 61 | 64 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | h | e | a | d | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
אויפֿשטעלונג | דאַטענטיפּ | נאָמען | אויסקלערונג |
---|---|---|---|
0x0000 | uint(32) | מאגישע בייטס | |
0x0004 | uint(24) | בלאָק-לענג | |
0x0007 | uint(8) | פֿלאַגס | |
0x0008 | uint(32) | ווערסיע / פֿלאַגס? | דאָ קען עס זיין אַ ווערסיענאָרדיקונג פון דער דאַטע פֿאָרעם; אין אַלע מיינע באַשטימונגדיקע דאַטע איז דאָ געשטאנען דער ווערט |
0x000c | uint(32) | ברייטע (האָריזאָנטאַלע אָפּשטימונג) | געב איבער, ווי ברייט די בילדפייל איז (אין פּיקסעל). ביי אַלע וועלערס פון אויספּאָסט 2 וועט דאָ דער ווערט |
0x0010 | uint(32) | הויך (ווערדיקאַלע אָפּשטימונג) | געט אויף ווי הויך די בילד פֿאַיל איז (אין פּיקזעל). ביי אַלע ווללס פון אויספּאָוסט 2 וועט מען דאָ דער ווערט |
0x0014 | uint(32) | פארב טיף? | די meaning פונעם דעם ערך איז אומבאַקאַנט. ווייל ער איז אין אלע געקענטע טעקעס די ערך |
0x0018 | uint(32) | פֿאַרב טיף 2? | די באַדייטונג פון דעם ווערט איז אומבאַקאַנט. אולי איז עס א 'ציל'-פאַרב טיפע. |
נאך די אינפֿאָרמאַציע גיט מען נאָך אַ אין שטאַנדאַרדיזירטן RIFF-פֿאָרמאַט געפֿינען פּאַלעטטע-פֿײַלע. די גענויע ספּעציפיקאַציע געפינט זיך - ווײַל די פּאַלעטטן זענען אויך אַנדערש ערגעץ - אונטער פּאַלעטטען.
טיילס דאטן
אַדר | x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | כאַר | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x0000 | 64 | 61 | 74 | 61 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | d | a | t | a | . | . | . | . | . | . | . | . | . | . | . | . |
אויפֿשטעלונג | דאַטענטיפּ | נאָמען | אויסקלערונג |
---|---|---|---|
0x0000 | uint(32) | מאגישע בייטס | |
0x0004 | uint(24) | בלאָק-לענג | |
0x0007 | uint(8) | פֿלאַגס |
פֿאַרשטייטלעך קומען שוין די ערשטע פּיקסעל דאַטן, פון לינקס-אויף שורות-ווייַז צו רעכט- unten.
די דאַטן ווערט ביי די אונטערגעוואָרפֿענע גראַפיקס וואָס זענען פאַקטיש 8bpp-ביטמאַפּס, entspricht דעם אינדעקס פון דער פאַרב אין דער פאַרב פּאַלעטע.
די שפּיל-Engine צייכנט די טTiles *שייַכות* אויף-דער-פֿרעג.
דאס נראה איז אונטער אַנדערע דאָס טאָג-נאַכט-ציקל געזשולטן צו זיין, וואָס האט 32 אָפּשטופונגען פון einzelner טTiles. דורך דעם ווערט offensichtlich פון דעם ליכטיקייט-ווערט 'א ביסל' אָפּגעשטעלט. גענויע ערנונגען קען מען נאָך נישט פאַרשטיין, איך ארבעט אויף דער רעכענונגס-גרונדלייג
v *= (daylight / 48) + 0.25;
מיט די HSV-דאטע פון די פיקסעלס, ווען daylight איז א ווארט פון 0-31 און v איז א ווארט צווישן 0-1. דאַריבער hinaus איז צו באַטראַכטן, אַז אויף דער מאַפּע איז יעדער מאל נאָך א גרענעץ פון 16 טTiles נאַכדיק פֿאַרלאַנג און רעכט (דאָס איז פֿאַר די אומזעיקע ספּאַוון פון אייניטן) עקזיסטירט.
צירק צו מאָדערניזירן, דער טאָג-נאַכט-ציקל אויף יעדער גיים-ציקל aktualisiert בלויז איין קאָלאִָר פון דער מאַפּע.
א באַשנידערטער טאָג-נאַכט-ציקל נראה ווי פאלגענד: