ساختار بازی ها _ سلام سیجی جان !
برنامه ها دوتیکه ان :
- ۱_ اجرا کننده ، شامل آیکون برنامه که روش کلیک میکنید ، کد ها و دستورات برای اجرای بازی
- ۲_ Data ، داده ها و فایل های برنامه ، شامل تصاویر ، مدل های سه بعدی و فایل کد ها و دستورات
وقتی که شما یک بازی رو برای کامپیوتر دانلود میکنید و میخواین نصبش کنین ، معمولا با یه برنامه به اسم setup.exe رو به رو میشین. این برنامه دو کار میکنه ؛
- یکی اینکه یه برنامه دیگه میزاد که اون ؛ بازی ایه که میخواین بازیش کنین
- و کار دومش اینه که فایل های مورد نیاز رو در محلی که برنامه بتونه ازش استفاده کنه ، ایجاد میکنه . ( معمولا توی پوشه c تو پوشه پروگرام فایلز )
برنامه هایی هم وجود دارن به اسم «قابل حمل» ، پرتابل یا پرتیبل ، یا پر تنبلی :/ که دیگه ستاپ و اینا نداره ؛ یه پوشست که دیتای برنامه و اجرا کننده و همه چیزش رو تو همون پوشه ریختن و دیگه احتیاجی به نصب نداره .
یه حالت دیگه هم هست که بهش میگن «داده های تعبیه شده» ؛ یا Embeded Data . این حالت شبیه برنامه پرتابله ، با این تفاوت که دیگه شما دیتای برنامه رو نمیتونید ببینید ؛ بلکه دیتاش رو فرو کردن تو خود اجرا کننده 🗿
حالا ماد ساز کیه ؟
ماد ساز یک هکر قانونیه ؛ که فایل های دیتای برنامه رو تغییر میده ؛ چیز هایی اضافه میکنه و بعضی فایل ها رو عوض میکنه .
مثلا ،
مدل های سه بعدی ، از تصاویری با فرمت png به اسم texture تشکیل شدن که هر چقدر تعداد این تصاویر بیشتر باشه ، کیفیت اون مدل سه بعدی بیشتره .
هر تصویر اسم مخصوصی داره و مدل سه بعدی هم از روی اسمشون ، جاشون رو تعیین میکنه تا شما بازی رو به صورت درست ببینید.
حالا اگه یک فرد چص مغز بیاد و یه مدل سه بعدی بسازه ، بعد اسم تکسچر ها رو با اسم تکسچر های یه مدل سه بعدی توی بازی نام گذاری کنه ، و بعد این عکس ها رو بریزه توی فایل های بازی ؛ شما شاهد همچین صحنه ای خواهید بود :

البته نه با این دقت ، اینکه نوکش تکون میخوره یعنی یه انیمیشن اضافه کردن و فایل کد ها رو هم تغییر دادن که این انیمیشن نوگ نوگ گفتن هم پخش شه .
به همین روش ، میشه فایل های صدا رو تغییر داد تا شخصیت ها یه چیز دیگه بگن ، میشه کد ها رو تغییر داد تا کارهای دیگه کنن و میشه با اضافه کردن کد ها و فایل های شیدر ، تنظیمات گرافیکی اضافه کرد تا باحال تر بشه ! مثل بعضی ماد های اسکایریم و رد دد .
حتی میشه مراحل جدید اضافه کرد ، و حتی امکان این وجود داره که اصلا تبدیلش کنی به یه بازی دیگه طوری که اصلا کسی تشخیص نده این اونه !
البته چیزی که مادساز ها شورش رو درآوردن ، و یه جورایی به نماد مادسازی تبدیل شده ، ماد شرک و سیجیه :/
اصلا امکان نداره یه بازی برای کامپیوتر بیاد ، و شما بعد از یه مدت نتونی با شرک یا سیجی بازی کنی :/ که مسخره ترینشون ماد سیجی برای بازی stray بود 🤣.
ماد ها یک تاثیر دیگه هم میتونن داشته باشن ، و اون ریپک کردنه . شاید بپرسید ریپک کردن یعنی چی ؟
فرض کنید که یک کامیون دارید و مقداری جنس ؛ و باید جنسا رو تو کامیون طوری جاسازی کنید که پلیس نگیردتون ؛ بدیهیه که حالتی وجود داره که بهینه ترین حالته و میشه همه جنس ها رو طوری توی کامیون جا داد که چیزی بیرون نیوفته و از همه فضاهای خالی استفاده بشه.
ریپک هم همینه ، یعنی تغییر دادن مکان فایل های بازی ، تا حجم فایل نهایی کمتر شه و بشه راحت تر دانلودش کرد .
و در نهایت نوعی ماد غیرقانونی وجود داره به اسم کرک کردن ،که باعث میشه بازی برای کسایی که نخریدنش فعال بشه و یجورایی دزدی محسوب میشه . که البته در کشور ما به دلیل اینکه عضو قانون کپی رایت جهانی نیستیم ، این غیرقانونی نیست و اکثرا بازی های خارجی رو نمیخرن و کرکی میریزن .
برای مدتی نرم افزاری ارائه شد به اسم قفل دنوو ؛ که قفل خیلی قوی ای بود نمیشد بازی ای که این قفل رو داره هک کرد ؛ قفل دنوو هکر ها رو یکی پس از دیگری به زانو مینداخت تا اینکه امپرس اومد ! هکری که قفل دنوو رو شکست داد . از اون موقع دنوو هی آپدیت میده و امپرس هی تلاش میکنه و میشکندش .
خب دیگه دوستان ، به پایان نیامد این دفتر ولی حکایتی باقی نمانده است.
کامنت گذاشتن رو فراموش نکنید ؛
بدرود !