
دو عنوان از بهیادماندنیترین تجربههای تاریخ پلیاستیشن، یعنی Bloodborne ساخته استودیو فرامسافتور (FromSoftware) و P.T. ساخته هیدئو کوجیما، در سالهای گذشته بدترین سرنوشت ممکن را تجربه کردهاند. بلادبورن هرگز نسخه بازسازیشده (Remaster)، بازسازی کامل (Remake) یا حتی وصلهای برای اجرا با نرخ ۶۰ فریم بر ثانیه دریافت نکرد و P.T. نیز تنها هشت ماه پس از انتشار، در سال ۲۰۱۵ برای همیشه از فروشگاه پلیاستیشن حذف شد.
اکنون اما جامعه توسعهدهندگان مستقل با تکیه بر فرایندهای دیکامپایل (Decompilation) و ریکامپایل (Recompilation)، این آثار کلاسیک کنسولی را به کامپیوترهای شخصی منتقل میکنند و فناوریهای نوین رندرینگ را روی آنها اعمال میکنند. در همین چارچوب، فناوری DLSS 5 انویدیا بهعنوان یک موتور رندر عصبی (Neural Rendering) روی این دو بازی آزمایش شده است.
OptiScaler؛ کلید ورود رندر عصبی به بازیهای قدیمی
اجرای بومی P.T. روی کامپیوتر یک دستاورد بود، اما تزریق قابلیت رندر عصبی DLSS 5 به بازیای که دوازده سال پیش از این فناوری ساخته شده، چالشی کاملاً متفاوت محسوب میشود. نکته مهم اینجاست که DLSS 5 صرفاً یک فناوری ارتقای تصویر (Upscaling) متعارف نیست؛ این مدل رندر عصبی با استفاده از اطلاعات صحنه، ظاهر بازی را دگرگون میکند و نحوه درک جزئیات، متریالها و نورپردازی را تغییر میدهد.
در همین نقطه است که ابزار جامعهمحور OptiScaler وارد میشود. این ابزار بهعنوان یک راهکار هوشمندانه، امکان تزریق توانمندیهای رندر عصبی انویدیا را به بازیهایی فراهم میکند که هرگز برای پشتیبانی از آن طراحی نشده بودند. باید توجه داشت که هر لایه رندر عصبی، عملاً بیش از نیمی از کارایی بازی را مصرف میکند و به همین دلیل استفاده از آن در عناوین پشتیبانینشده، به تنظیمات و پیچیدگیهای فنی قابلتوجهی نیاز دارد.
P.T. روی کامپیوتر؛ پورتی کاملاً بومی با رندر Vulkan
نسخه کامپیوتری P.T. یک پورت کاملاً بومی (Native Port) است که منطق بازی در آن بهطور کامل با زبان C++ بازنویسی شده و یک رندرکننده Vulkan داراییهای اصلی بازی را از فایلهای پلیاستیشن ۴ کاربر بارگذاری میکند. این روش البته نیازمند آن است که کاربر به فایلهای نصبشده بازی روی یک کنسول پلیاستیشن ۴ دسترسی داشته باشد.
این نسخه از نورپردازی و سایهزنی مبتنی بر پرتویابی (Ray Tracing) پشتیبانی میکند و از قابلیتهای DLSS Super Resolution و DLSS Frame Generation نیز بهره میبرد؛ به همین دلیل اجرای OptiScaler در کنار فایلهای کتابخانه پیوند پویا (DLL) مربوط به رندر عصبی، فرایندی ساده بود. با این حال، موتور بازی FOX Engine در نسخه اصلی نیز چنان کیفیت بالایی ارائه میداد که تنظیمات گرافیکی نسخه پلیاستیشن ۴ حتی در رزولوشن ۱۴۴۰p با حالت DLSS Quality نیز چشمنواز به نظر میرسید.
با اعمال دو مرحله رندر عصبی روی هر فریم، بافتها، کفها، دیوارها و اشیای بازی واقعگرایانهتر از همیشه شدند و به گفته نویسنده، ترسناکتر نیز به نظر میرسیدند. با این وجود، این پرسش باقی میماند که آیا P.T. از ابتدا بسیاری از این موارد را درست انجام نداده بود.
Bloodborne؛ درخشانترین نتیجه رندر عصبی
اگرچه DLSS 5 در P.T. نتیجه موفقی داشت، اما درخشش واقعی آن در بلادبورن نمایان شد. شهر یارنام (Yharnam) بهطور کامل بازسازی بصری شد و هر ساختمان در این شهر گوتیک-ویکتوریایی، شکوهی تازه یافت. رندر عصبی DLSS 5 ضمن حفظ وفاداری به زیباییشناسی اصلی بازی، گرافیک را بهطور کامل نوسازی کرد؛ نتیجهای که شاید روشنترین نمونه حفظ دیدگاه هنری سازندگان در کنار بهرهگیری از توان رندر عصبی باشد.
نکته مهم آن است که نسخه کامپیوتری بلادبورن یک پورت کاملاً بومی نیست، بلکه از یک لایه ترجمه اختصاصی (Translation Layer) استفاده میکند که به فایل اجرایی اصلی پلیاستیشن ۴ اجازه میدهد روی پردازندههای x86-64 در ویندوز یا لینوکس اجرا شود. این روش سریعتر، روانتر و مستقیمتر از شبیهسازهای سنتی پلیاستیشن ۴ عمل میکند، بدون آنکه یک پورت کامل در سطح کد منبع (Source-Level Port) باشد. این نسخه از DLSS با نرخ فریم بدون محدودیت پشتیبانی میکند.
اجرای این پروژه بدون دردسر نبود؛ لانچر بومی بازی اجازه اجرای OptiScaler را نمیداد و در نهایت از ابزار ReShade و یکی از افزونههای محبوب جامعه کاربری به نام Deep Fried Chicken برای اعمال مراحل پردازش عصبی روی بلادبورن استفاده شد.
آینده حفظ و نگهداری بازیهای ویدیویی
دیکامپایل و ریکامپایل به دو ابزار هیجانانگیز حوزه حفظ و نگهداری (Preservation) بازیها تبدیل شدهاند و به علاقهمندان اجازه میدهند بدون انتظار برای تصمیمگیری ناشران، عناوین محبوب کنسولی را به کامپیوتر منتقل کنند. همچنین ابزارهای کدنویسی مبتنی بر هوش مصنوعی مانند Claude Code و Codex شرکت OpenAI، سرعت توسعه این پروژهها را بهشکل چشمگیری افزایش دادهاند.
در گذشته، حفظ یک بازی به معنای زنده نگهداشتن یک کنسول قدیمی یا امیدواری به آنلاین ماندن فروشگاه دیجیتال آن بود؛ اما امروز این معادله با سرعتی بیسابقه در حال تغییر است. هر پروژه موفق، مسیر را برای پروژههای بلندپروازانه بعدی هموارتر میکند و درهایی را میگشاید که در غیر این صورت، بازیهای بسیاری در فراموشی محو میشدند.