又一PS4大独占《The Last Guardian》非官方PC版无需模拟器运行
یکی دیگر از انحصاریهای بزرگ PS4 روی کامپیوتر اجرا شد؛ The Last Guardian را بدون شبیهساز بازی کنید!
非官方《The Last Guardian》PC版已能无需模拟器运行,从主菜单进入玩法并完整兼容音频系统,支持1080p无限制帧率。在配备 NVIDIA GeForce RTX 4070 与 AMD Ryzen 5 9600X 的系统上,游戏主要部分达 60-75 fps,菜单达 120 fps。项目仍处于早期开发,开发者称将在用户能无多数
یکی از علاقهمندان به بازیهای ویدیویی در حال توسعه نسخهای غیررسمی از The Last Guardian است که به صورت مستقیم و بدون شبیهساز روی کامپیوترهای شخصی اجرا میشود.
بازیکنان برای تجربه این نسخه برخلاف روشهای متداول، به شبیهسازی کامل کنسول نیاز ندارند. اگرچه این پروژه همچنان در مراحل اولیه توسعه قرار دارد، اما سازنده آن تاکنون موفق شده بازی را از منوی اصلی تا بخش گیمپلی اجرا کند و سیستم صوتی آن را نیز کاملاً سازگار سازد. طبق گفته توسعهدهنده، بازی در وضوح تصویر 1080p و با نرخ فریم بدون محدودیت اجرا میشود. این پروژه روی سیستمی مجهز به کارت گرافیک NVIDIA GeForce RTX 4070 و پردازنده AMD Ryzen 5 9600X (هنگام تجربه بخشهای اصلی بازی) به نرخ ۶۰ تا ۷۵ فریم بر ثانیه دست پیدا کرده است. عملکرد در منوها حتی از این هم بهتر بوده و نرخ فریم در این بخشها به ۱۲۰ فریم بر ثانیه میرسد.
یکی از مهمترین چالشهای فنی این پروژه، پیادهسازی سیستم صوتی بازی بوده است. توسعهدهنده مجبور شد موتور صوتی Ngs2 سونی را که وظیفه پردازش و ترکیب صداها را بر عهده دارد، به صورت مستقل بازسازی کند. در حال حاضر، موسیقی متن، دیالوگ شخصیتها، صداهای تریکو و صدای قدم برداشتن شخصیتها بهدرستی پخش میشوند. در بخش گرافیکی، این پروژه از کدهای شبیهساز shadPS4 بهره میبرد؛ ابزاری که دستورات گرافیکی پلی استیشن ۴ را برای اجرا از طریق رابط برنامهنویسی Vulkan ترجمه میکند. علاوه بر این، سازنده نسخههای اختصاصی خود از کتابخانههای سیستمی کنسول را پیادهسازی کرده تا بازی بتواند قابلیتهای مورد نیازش را روی کامپیوتر در اختیار داشته باشد.
این توسعهدهنده همچنین توضیح داده که در جریان ساخت این پروژه از مدل هوش مصنوعی Claude Opus به عنوان دستیار برنامهنویسی استفاده کرده است. این مدل بخشی از کدها را تحت نظارت او نوشته، اما آزمایش بازی روی سختافزار واقعی انجام شده و تصمیمگیریهای فنی همچنان بر عهده سازنده بوده است.
سازنده این پروژه در انجمن ردیت نیز توضیحات مفصلتری درباره روند کارش ارائه کرد. او تأکید داشت این نسخه یک بازسازی پایدار از کد بازی به روش مورد استفاده در برخی پروژههای کنسولهای قدیمی نیست. از آنجا که پلی استیشن ۴ از پردازندهای با معماری x86-64 استفاده میکند، کد اصلی بازی میتواند مستقیماً روی کامپیوتر اجرا شود. بخش عمده کار توسعهدهنده، ساخت زیرساختهایی بوده که اجرای بازی را در محیط ویندوز امکانپذیر میکنند. این زیرساختها شامل بارگذاری فایل اجرایی بازی، پیادهسازی کتابخانههای سیستمی پلی استیشن ۴ و پشتیبانی از قابلیتهایی مانند مدیریت رشتههای پردازشی، فایلها، ذخیرهسازی، کنترلر و صدا میشوند.
البته سازنده این پروژه کارش را از نقطه صفر آغاز نکرده است. او از چند پروژه موجود به عنوان نقطه شروع استفاده نموده که از جمله آنها میتوان به نسخه کامپیوتر غیررسمی بازی God of War III اشاره کرد. همچنین پروژه bloodborne (ساخته deadinside28) و نسخه ویندوزی آن که Supermedo توسعه داده نیز در شکلگیری این زیرساخت نقش داشتهاند. با وجود این پیشرفتها، پیادهسازی صدا دشوارترین بخش کار بوده است. در ابتدا فقط موسیقی بازی پخش میشد و آن هم تنها از کانال سمت چپ هدفون به گوش میرسید.
در نهایت، توسعهدهنده متوجه شد جلوههای صوتی بازی از قالب HE-VAG (گونهای جدیدتر از قالب VAG) استفاده میکنند. استفاده از روشهای رمزگشایی قدیمی باعث ایجاد اعوجاج در صداها شده بود و شناسایی این مسئله زمان زیادی از او گرفت. از نظر عملکرد نیز، با وجود دستیابی به نرخ ۶۰ تا ۷۵ فریم بر ثانیه، هنوز فضای زیادی برای بهینهسازی وجود دارد. طبق گفته سازنده، کارت گرافیک RTX 4070 در اجرای بازی چندان تحت فشار قرار نمیگیرد و محدودیت اصلی بیشتر به پردازنده مربوط میشود.
این پروژه هنوز در دست توسعه و آزمایش قرار دارد و برخی بخشهای آن باید اصلاح شوند. سازنده اعلام کرده زمانی آن را منتشر میکند که کاربران بتوانند بدون مواجهه با مشکلات متعدد، بازی را تجربه نمایند. البته فایلهای اصلی بازی همراه پروژه ارائه نخواهند شد و کاربران باید خودشان آن را تهیه کنند.
来源:GameFA · gamefa.com