پەیوەندیدانی بەرزکردنەوەی وێنەکان · 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 بەرزکراوی کە بۆ دانەوە بەرز دەکرێت.

ئێستا دەچین بەرەو کەسایەتییە کەسایەتییەکان لە ناو فۆرماتە داتاەکانی Outpost 2:
پەیوەندیدانی.

لە لیستی پەیوەندیدانەکان پەیوەندیدانیەکی گشتی پەیوەندیدانی پەیوەندیدانەکان پێشنیازە کە سەرەتای پەیوەندیدانی داتاەکانە. پاشان دیاریکردنەکانی پەیوەندیدانی تایبەتی دەنیشین لە 3 بەرزە:

  1. پەیوەندیدانی
    پەیوەندیدانی بەرزترین مافە؛ ئەمە پەیوەندیدانی یەکەتی، بەرزە یاخود 'پەیوەندیدانی پارتیکڵ' (بەردەوام، هەوا، ڕووتن) لە شێوەیەکی دیاری کراوە نیشانی دەدات.
  2. فریم
    فریم وێنەیەکی تایبەتی لە ناو پەیوەندیدانەکانە. پەیوەندیدانی دەتوانێت یەک یان چند فریم بیستێنێت.
  3. سوبفریم
    سوبفریم زانیاریەکەیە کە فەرمی بایمەپەیکرەوە لە شێوەیەکی دیاری کراوە لە ناو فریمەکە بێت. فریم دەتوانێت یەک یان چند سوبفریم بیستێنێت.

پاشان فەرمی پەیوەندیدانی تایبەتی پێشنیاز دەکرێت.

ئادرس x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF کاراکتر
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ئاسنادی بەرزکردنەوە جۆری زانیاری ناونیشانی تێبینی
0x0000 uint(32) ژمارەی نیشانەکان

چند ئەنجامی پێشکەشە بەرزکراوی هەیە

0x0004 uint(32) ژمارەی فریمەکان

چەند فریمە کۆمەڵەیەکی گشتی پێویستە هەبێت

0x0008 uint(32) ژمارەی سابفریمەکان

چند پارچەی فرعی کۆمەڵەیەکی گشتی پێویستە بێت

0x000c uint(32) ژمارەی نووسینە تایبەتیەکان

چند "دەست نووسەیەکی هەڵبژاردن" هەیە.

هەڵەنگاندن

ئادرس x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF کاراکتر
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0010 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
0x0020 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ئاسنادی بەرزکردنەوە جۆری زانیاری ناونیشانی تێبینی
0x0000 uint(32) ناشناس 1

زانیاریی نازناو

0x0004 uint(32) نیشانی بەرزە: چەپ

پێویستە ئەو دەقەی سەرەکی (لە پیکسل) بەرز بکرێت کە Bounding Box پێناسە دەکات.

0x0008 uint(32) کەرتی پەیوەندیدا: سەرەتا

سەرەتا (لە پیکسل)ی Bounding Box نیشانی دەدات.

0x000c uint(32) باکسە گەورە: پەیمانە

پەیوەندیدانی پەنجەرەی Bounding Box نیشانی پەیوەندیدانی پەیامەکان (بە پیکسل) دەدات.

0x0010 uint(32) باکسە گەورەکان: بەرزەیەتی

بەبەرزە (لە پیکسل) بەرزەی Bounding Box نیشانی دەدات.

0x0014 uint(32) ئۆفست: X

نیشانی ناوەڕاستی هەڵەکردنی شێوەیەکە دەدات

0x0018 uint(32) بەرزکردنەوە: Y

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

0x001c uint(32) ناشناس ٢

زانیاری نەناچووی

0x0020 uint(32) ژمارەی فریمەکان

نیشانی دەدات چەند فریم انیمەیشن لە ئەم انیمەیشنەدا هەیە

0x0024 uint(32) ژمارەی وینۆس

نیشانی دەدات چەند پەنجەرە بەرەو کەوتنەوە بکارببرن

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

Offset بەرزە بەرزترین "نقطەی نووسراوی" دیاری دەکات؛ ئەو نقطەیە کە دەبێت لە کوردیناتەکانی یارییەکان بۆ حساب کردن یان کەم کردن. دەتوانرێت بڵێین بەرزە: Offset لێرەدا کوردیناتەی سەرەکی دیاری دەکات.

لە ویندۆکاندا، هەمان شێوەی Offset، ٤ نرخی uint(32) هەیە، کە هەر ویندۆیەکی تایبەتی نیشانی دەدات کە بۆ هەر شتێکی نیشانی جیاواز بە هۆکار پەیوەندیدارە. لە دەرەوەی ویندۆکان، ئەگەر پێویست بە Bitmap بێت، ناتوانرێت بەرز بکرێت.

فریم

ئادرس x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF کاراکتر
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ئاسنادی بەرزکردنەوە جۆری زانیاری ناونیشانی تێبینی
0x0000 uint(8) ژمارەی سابفریم و توگڵ بۆ هەڵبژاردنی ١، ٢

ئەم نرخی تێدایە:

  • 0x7F (بیت ماسک): ژمارەی سابفریمەکان کە لە ئەم فریمەدا بەکاردەهێنرێت
  • 0x80: زانیاری لەسەر ئەوەی ئامادەی 1 و 2 هەیە یان نا
0x0001 uint(8) ناشناس ١ و تۆگڵ بۆ هەڵبژاردنی ٣، ٤

ئەم نرخی تێدایە:

  • 0x7F (بیت ماسک): نادۆزرابوو - من بە شێوەیەکی زۆر بەرز پێم وەردەگرێت کە ئەمە ژمارەی گامە تیکەکانە کە کەوتنەوەی فریمە داهاتووەکان بەرز دەکات
  • 0x80: زانیاری لەسەر ئەوەی ئەیا هەریمە 3 و 4 هەیە
0x0002 uint(8) لەخۆرایی 1

ناشناس

0x0003 uint(8) اختیاری 2

ناشناس

0x0004 uint(8) هەڵبژاردنی 3

ناشناس

0x0005 uint(8) بەشی 4ی هەڵبژێرەیی

ناشناس

زەوی نیشتیمانی

ئادرس x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF کاراکتر
0x0000 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- . . . . . . . . . . . . . . . .
ئاسنادی بەرزکردنەوە جۆری زانیاری ناونیشانی تێبینی
0x0000 uint(16) بیت مپ-ئایدی

نیشانی دەدات کە کەی بۆ ئەم سەبفرامە بەکاردێت

0x0002 uint(8) ناشناس 1

نازانراوە - لەبەر ئەوەش، من زۆر پاشەکەوتی ئەوەیە کە ئەم شتە لەسەر پەیوەندیدانی رەندەر (Z-Layer)ە.

0x0003 uint(8) بەرزەخەی سابفریم

نیشانی ئەوە دەدات کە لە کەیسی تایبەتی کە لە ناوەندەوە هەریم

0x0004 sint(16) فاصله - هەورازە

نیشانی دەدات کە لە کەوتەوەی فریمەکاندا، سابفریمەکە لە کەجا دانراو بێت، یان چەند پیکسلە کە بێت بۆ هەورازەی بیتی مێبەند

0x0006 sint(16) ئۆفست - ڤەرزینە

نیشانی دەدات کە لە ناو فریمەکەدا کەی ساب فریمەکە پەیوه‌ندیدا بیستراوی بکرێت، یان چەند پیکسلە کە پیکسلەکان بەرز بکرێنەوە.

بەو شێوەیە، ئێمە ئیتر دەتوانین فریمە تایبەتیەکان وە کە لەگەڵ پڕۆسەی تامەکان بە شێوەیەکی پەیوەندیدا بەرز بکەین، لەو شێوەیەیە کە لەسەر نیشانی 500 لە نیشانی پەیوەندیدا بەرز دەکەین

هەریمەندانی ٥٠٠

انیمیشن 500 دەرەوە دەتەوێت چۆن پلیموت-نەقڵەکان، کە پڕەی بەرزەنگەیەکی عادیە، بەرز دەبێت. ئەمە یەکێکە لە چەندین انیمیشنە کە فەرمی کارکردنی پەڕەکان بەکار دەهێنێت.

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

ئێرە هەندێکی تر، سپرایتە جوانە گەورەکان لە یاریەکەدا:

رەندەری انیمیشن 500 نیشانیە

انیمیشن 500 تەواو بەرزکراوە

فابریکی بەناوی پلایموث

پەرتوگای ئیدن

ناوەندی پزیشکی ئیدن

SCAT

پەرتوگای پلایموث

ئیشی خەڵکی:
پەیوەندیدانی ساڵی نوێ

ئیشی خەڵکی:
پیشکەشکردنی کەلەکی