تایڵەکان · bei.pm

بڵاوبووەتی لە 19.11.2015·نوێکرنەوە لە ڕووداوەکان 13.02.2025·کوردی
ئەم نوسینە بە شێوەیەکی ئیشکراوە لە ڕووی OpenAI GPT-4o Mini وەردەگرێت.

فورماتە کە لە ئەم ماڵەوە تێدانی پەیوەندیدا بە تحلیلی فنی مێرخەری فکری لە Dynamix, Inc. و Sierra Entertainmentە.
مێرخەری فکری لە ئیشکراوی ئەم ڕووداوە بەرز بووە و لە کاتی ئیشکراوی Activision Publishing, Inc.- / Activision Blizzard, Inc.یە و ئیشکراوی ئیشکراوی لە Microsoft Corp.ە.

زانیاریەکان بە شێوەی Reverse Engineering و داتا تحلیل بۆ بەرزکردنەوە و بەرزکردنەوەی پەیوەندیدانی بە داتاکانی مێژوویی بە شێوەیەکی تایبەتی کۆبەرە.
هیچ پێداویستی تایبەتی یان پەیوەندیدانی پەیوەندی تایبەتی بەرز بوو نەکراوە.

بازیەکە لە ئێستادا لە 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) بەندەکان

ئەم تایلەکان فرماتی گرافیکی بیتی مۆری تایبەتی Outpost-2 پێویستە. ئەوان پەیوەندیدارە بە 13 تایلست، کە بە ناوی "wells" نین (well0000.bmp تا well0012.bmp)، کە لە ناو ڕووکاری maps.vol دەنیشتن.

لەو کاتەدا تایلستەکان / Wells ئەم شتەی خوارەوە هەیە:

ناوی پرون محتوا
well0000.bmp گرافیكی شینەیەکی 32x32px - بەرزەیەکی خۆشەویست بۆ تاقیکردنەوەی ئەوەی چەند پەیوەندیدانی وێنەیەکانت کار دەکات
well0001.bmp درێژەی بەرز و شەو، شەوەکانی بەرز و نیشانەکان بە شێوەی بەرز بەرزەکان
well0002.bmp دەرکەوتی بەرزەکانی بەرز - ئەوانەی پەیوەندیدانی بەرزەکان (یان بەرزەکان بۆ خۆشەویستی، وەک ديوار) لەسەر بەرزەکان، کە نیشانی بەرزەکانیش دەبێت
well0003.bmp دەرکەوتی شێوەی جەستەیەکی بەرز لەسەر بەرزەکان
well0004.bmp درێژەی تاقی بەرز، شەوەکان بەرزەکان و نیشانەکان لەسەر بەرزەکان
well0005.bmp دەرکەوتی شێوەی بەرز بەرز - ئەوانەی پەیوەندیدانی بەرز بەرز لەسەر بەرزەکان
well0006.bmp دەرکەوتی شێوەی جەستەیەکی بەرز لەسەر بەرزەکان و گەڕانەکان لە نێوان بەرز و شەوەکان
well0007.bmp دەرکەوتی لاوا بەرز و 4-5 فریم انیمیشن لەسەر ئەوە
well0008.bmp دەرکەوتی شەو و نیشانەکان لەسەر شەو
well0009.bmp دەرکەوتی شێوەی شەو - ئەوانەی پەیوەندیدانی بەرز لەسەر شەو
well0010.bmp دەرکەوتی 48 گەڕانی لە نێوان شەو و بەرزەکان
well0011.bmp دەرکەوتی بەرزەکان خەریکه، بە شەوەیەکی بەرز
well0012.bmp دەرکەوتی بەرزەکان خەریکه، بە شەوەیەکی بەرز

پێویستە بەرەوپێش هەڵبژاردنەوەی ئیشەکان، تایلەکان پێویستە لە پێش پەیوەندکردنەوەی ڕاستەقینەدا ڕەندەر نەکرێن بۆ ئەوەی کەش بکەن، چونکە زانیاریەکان بۆ گەردونەی ڕووناك/شەو پێویستە هەلبژاردن بکرێن - و زانیاریەکان بە شێوەیەکی زۆر زۆر کەش دەکرێن.

تایلەکان گرافیکی 8bpp هەن کە پەلەتی نیشانی بەرز 32x32 پیکسلە، کە لە نێوان خۆیان ڕەچن. لە تایلەسێتی پەیدا کراوەدا، زۆرتر زانیاری هەیە.

گۆرەی سەرەکی لە 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) وەرژن / بەرزەکان؟

ئەمە دەتوانرێت پەیوەندیدار بێت بە نوسینەوەی فۆرمی فایلی؛ لە هەموو فایلیەکانم کە پێم وەردەستی بەرەوپێشدا، ئەم نرخی 0x02 بوو

0x000c uint(32) پەیوەند (چەندەی هەوراز)

نیشانی دەدات کە چەند بەرزە پەڕگەی وێنەیە (لە پیکسلەکان).

لە هەموو وێلەکان لە Outpost 2 دا، لێرەدا ڕووتی 0x20 یان 32 پێویستە بێت.

0x0010 uint(32) بەرز (دەرەوشی ڕووبەری)

نیشانی دەدات چەند بەرزە بەرەوپێشە (بە پیکسل).

لە هەموو وەڵەکانى Outpost 2 ئەم نرخی 0x20 یان 32 پێویستە بێت.

0x0014 uint(32) ژمارەی ڕوونیەکان؟

مانای ئەم نرخیە نازناوە.

بۆ ئەوەیە کە لە هەموو پەڕگە چەککراوەکاندا نرخی 8 هەیە، دەبێت پەیوەندیدار بە تێپەڕەی رنگەکان بێت.

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) بەندەکان

کۆتایی پیکسلە داتا لەسەر سەرەتای لە چەپ-سەر وەریا بەرەو خوارەوە راستەوخۆ.
نرخی داتاکە لە گرافیکەکان کە بە شێوەی 8bpp-Bitmap پێشکەشکراوە، پەیوەندیدانی نیشانی رنگ لە پەڕەی رنگەکانە.

پیکسلە داتا لەسەر سەرەتای چەپ و کۆتایی لە خوارەوە راستەوخۆ دەبێت.

مێشکی یاری تایلەکان بە شێوەی *بە شایەنی* لە کاتی داواکردنەوە نیشان دەدات.
ئەم شتەمە دەتوانرێت بەرەوپێش کەسایەتی شەو و ڕووناکی بێت، کە ٣٢ پەیچەی تایلە جیاواز هەیە. لەو کاتەدا نیشانی ڕووناکی بەرزەکان بەرز لە 'کەمتری' زۆر دەکرێت. نەرخی دروستی بۆ نیشانی ڕووناکی دەتوانرێت دابنێت، من لەسەر بنەمای هەژماری کاردەکەم

v *= (daylight / 48) + 0.25;

بە شێوەی HSV-ی پیکسلەکان، کە daylight نرخی 0-31ە و v نرخی 0-1ە. بە شێوەی تر، پێویستە دیاری بکەین کە لە ماپەکەدا هەر لەبەر ١٦ تایل بەرز و چەپ هەیە (ئەمە بۆ گەشەپێدانی بەرزەکانە ناپەیدا).

زۆر زۆر پەیوەندیدارە، کە چەندین کەسایەتی نیشانی شەو و ڕووناکی لە هەریەک لە گەیمسایکلەکان پەیوەندیدارە.
چەندین کەسایەتی شەو و ڕووناکی زۆر زۆر بەتایبەتی دەتوانرێت وەکو ئەم شتەمە بێت:

نیشانی شەو و ڕووناکی