یک پروژه دیکامپایل کردن Super Smash Bros Melee چند ساعت پیش به هدف اصلی و دیرینه خود رسید. بازی مبارزهای پلتفرم افسانهای شرکت نینتندو (Nintendo) که در سال ۲۰۰۱ روی کنسول گیمکیوب (GameCube) عرضه شد، اکنون توسط تیمی از توسعهدهندگان به طور ۱۰۰ درصدی دیکامپایل شده است.
این یک بازی پیچیده برای تبدیل به کد C است، اما کد پروژه اکنون میتواند به یک فایل باینری بایتبهبایت کاملاً مشابه با فایل اصلی main.dol شرکت نینتندو کامپایل شود. این تلاش بیش از شش سال زمان برده است تا به این مرحله برسد و مدل Astra متعلق به شرکت اوپنآیال (OpenAI) نیز بخشی از این تلاش برای عبور از خط پایان بود.
بازیکنان ممکن است از هماکنون با هیجان منتظر پورتها و ابزارهای مادینگ Super Smash Bros Melee باشند، اما این موارد نیز زمان و تلاش خواهند برد.
پروژههای دیکامپایل به عنوان آخرین روند در جوامع بازیهای رترو و توسعه به نظر میرسند، اما برخی مانند این مورد، بسیار طولانی مدت در جریان بودهاند.
علاقهمندان با کمیاب، گرانقیمت شدن یا غیرمنطقی بودن تعمیر سختافزار کنسولهای قدیمی ترغیب میشوند. بنابراین، آنها میخواهند کد اصلی بازی را به گونهای حفظ کنند که بتواند روی سیستمهای مدرن پشتیبانیشده پورت شود.
درخواست دقت ۱۰۰ درصدی با یک بازی پیچیده مانند این بسیار جاهطلبانه بود، اما اکنون آن نقطه عطف به دست آمده است.
حفاظت تنها هدف یا نتیجه پروژههایی از این دست نیست. توسعهدهندگان باجریحه حالا قادر خواهند بود کد C بازی را به دقت بررسی کرده و بینشهایی نسبت به موتور، فیزیک، مکانیکهای بازی و موارد دیگر Melee به دست آورند.
با مسلح شدن به این دانش، در نهایت باید شاهد شکوفایی پتانسیل مادینگ این بازی باشیم. این اتفاق در پی پروژههای موفق قبلی دیکامپایل نیز رخ داده است.
اگر به صفحه گیتهاب (GitHub) مربوط به doldecomp/melee که در بالا لینک شده است سر بزنید، میتوانید کد را شخصاً بررسی کنید.
دستورالعملهایی برای کامپایل کردن این کد C بازی Super Smash Bros Melee روی پلتفرمهای مختلف از جمله ویندوز (Windows) وجود دارد.
با این حال، لطفاً به یاد داشته باشید که اینها پورت نیستند؛ شما فقط فایل main.dol نسخه ۱.۰۲ ایالات متحده را از روی GameCube که حجم آن ۳.۸۸ مگابایت است، بازآفرینی خواهید کرد.
شما همچنین به داراییهای اصلی (بافتها، صدا و غیره) از دیسک گیمکیوب که متعلق به خودتان است نیاز دارید تا بتوانید بازی را اجرا کنید.
برخی تأکید میکنند که این پروژه تا حدی با تشکر از آخرین فناوری هوش مصنوعی، از جمله مدل GPT-6 Astra نهایی شده است.
فناوری مشابهی ممکن است برای توسعه سریع پورتها و مادهایی که مخاطبان مشتاقانه منتظر آنها هستند نیز استفاده شود.
منبع: tomshardware.com
