بیت مپەکان · bei.pm
فورماتە کە لە ئەم ماڵەوە تێدانی پەیوەندیدا بە تحلیلی فنی مێرخەری فکری لە 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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
0x0010 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . | . |
ئاسنادی بەرزکردنەوە | جۆری زانیاری | ناونیشانی | تێبینی |
---|---|---|---|
0x0000 | uint(32) | پەیوەندیدانی پلەی پەراوەیی | پێوەندیدانی پەیوەندیدانی پیکسلەکان بە بایتەوە نیشانی دەدات - چونکە ئەمانە بەرزەکانی ٤ بایتەکانە. بەم شێوەیە زودە نیشانیەکی تەنەکی وێنەیەکی دیاریکراوە دەکرێت. بۆچی ئەم نرخیە لە جیاوازیەکی تایبەتی نیشانی دەدات، هەروەها لە کاتی هەژماری دا، ناتوانرێت بکرێت، ناچیتەوە. |
0x0004 | uint(32) | اوفسێت | نیشانی فاصلەی یەکەمی لە خانەی بیتیمەپەری دیاری دەکات |
0x0008 | uint(32) | بەرزایەتی | بەرزایی وێنە لە پیکسلەوە دیاری بکە |
0x000c | uint(32) | پەیمان | پەیوەندیدانی پەراوەی وێنە لە پیکسلەکاندا دەکات |
0x0010 | uint(16) | تایپ | نیشانی جۆری وێنەیە. لێرەدا زانیاریەکان بەرز دەبەن کە وەک بیتی ماسکە:
|
0x0012 | uint(16) | پەلەتی | دیاری دەکات کە کەی پەیجەی پەیوەندیدا بکاربێت |
ئەم شێوەی زانیاریە پێکهاتەی پڕتی فایلی PRT ڕووناک دەکات کە چۆنیەتی دروستکردنی بیت مێمۆریەکان بۆ سپرایتیەکان بەرز دەکات. ئەم بیت مێمۆریەکان بەرز کە بە شتە یەکەمیەکی تایبەتی کاردەکەن، کە زۆرینەی بۆ فریمەکانی پەیوەندیدار لە یەک سپرایتەوە کۆی پێکدێن.
زانیارییە شتەکان لە فایلی op2_art.BMP لە پەیوەندیدانی یارییەکە پەنهانیە.
هۆی ئەوەی ئەم فایلی بیت مێمۆریە سەرەکیە بە هەندێکی (زۆربەیەکی رەوانە) سەرپەردەی RIFF بەرز دەبێت نازناوە. کەواتە بەرزەیەکی Outpost 2 API-ی سیستەم بۆ بارکردنی وێنەکان بەکار دەهێنێت، بە شێوەیەکی موقتی ئەم سەرپەردەیە پەیوەندیدار دەبێت و زانیارییە تایبەتییەکان دابنرێن.
زانیارییە پیکسلەکان لە فایلی BMP لە شوێنی Offset + uint32-Offset، کە لە فایلی BMP لە ناونیشانی 0x000A دۆزرابێت (زانیارییە سەرپەردەی RIFF)، دۆزرابێت - و لە ناوچەی سەرەکی بەرز بە شێوەی ڕوونی لە سەرەتا بۆ چەپەوە بەرز دەبێت.
وێنەکانێکی مۆنوکرۆم 1bpp دەتوانرێت بە شێوەیەکی بەرز دروست بکرێت کە رنگ 0 کە مێشکی پەیوەندیدارە، و رنگ 1 مێشکی/خاکی بە شێوەی نیمە پەیوەندیدارە، چونکە وێنەی مۆنوکرۆم زۆربەیەکی بەرز بەرزە بۆ شادەی موشی و بەرزەکان لە پەیوەندیداریەکان بەکار دەهێنرێت.
بە شێوەیەکی بەرز دەتوانرێت زۆرینەی وێنەکان کۆی پێکبکەین.