کد Cemu، شبیه ساز کنسول بازی Nintendo Wii U، باز شد.

انتشار شبیه ساز Cemu 2.0 ارائه شده است که به شما امکان می دهد بازی ها و برنامه های ایجاد شده برای کنسول بازی Nintendo Wii U را بر روی رایانه های شخصی معمولی اجرا کنید. این نسخه به دلیل باز کردن کد منبع پروژه و انتقال به مدل توسعه باز قابل توجه است و همچنین پشتیبانی از پلتفرم لینوکس. کد به زبان C++ نوشته شده است و تحت مجوز رایگان MPL 2.0 باز است.

این شبیه ساز از سال 2014 در حال توسعه بوده است، اما تاکنون در قالب یک برنامه اختصاصی ویندوز ارائه شده است. اخیراً توسعه فقط توسط بنیانگذار پروژه انجام می شود و تمام وقت آزاد خود را می خورد و فرصتی برای کار روی پروژه های دیگر باقی نمی گذارد. نویسنده Cemu امیدوار است که گذار به یک مدل توسعه باز توسعه دهندگان جدید را جذب کند و Cemu را به یک پروژه مشترک تبدیل کند. در عین حال، نویسنده کار روی Cemu را متوقف نمی کند و قصد دارد به توسعه آن ادامه دهد، اما بدون اینکه تمام وقت خود را صرف آن کند.

مجموعه های آماده برای ویندوز و اوبونتو 20.04 آماده شده است. برای سایر توزیع های لینوکس، پیشنهاد می شود کد را خودتان کامپایل کنید. پورت لینوکس از wxWidgets در بالای GTK3 استفاده می کند. کتابخانه SDL برای تعامل با دستگاه های ورودی استفاده می شود. یک کارت گرافیک با پشتیبانی از OpenGL 4.5 یا Vulkan 1.1 مورد نیاز است. پشتیبانی از Wayland وجود دارد، اما بیلدهای محیط های مبتنی بر این پروتکل آزمایش نشده اند. در این برنامه ها به ایجاد بسته های جهانی در قالب AppImages و Flatpak اشاره شده است.

در شکل فعلی، شبیه ساز برای اجرای 708 بازی نوشته شده برای Wii U آزمایش شده است. بازی های 499 آزمایش نشده باقی مانده اند. عملکرد ایده آل برای 13 درصد از بازی های آزمایش شده ذکر شده است. برای 39 درصد از بازی ها، پشتیبانی قابل قبول اعلام شده است که در آن انحرافات جزئی مربوط به گرافیک و صدا مشاهده می شود که تاثیری در گیم پلی بازی ندارد. 19 درصد بازی ها راه اندازی می شوند، اما گیم پلی بازی به دلیل مشکلات جدی تر کامل نمی شود. 14% بازی ها شروع می شوند اما در حین بازی یا وقتی صفحه نمایش اسپلش ظاهر می شود از کار می افتد. 16 درصد از بازی‌ها در حین راه‌اندازی دچار خرابی یا یخ می‌شوند.

شبیه سازی کنترلرهای بازی DRC (GamePad)، Pro Controller، Classic Controller و Wiimotes و همچنین کنترل با استفاده از صفحه کلید و اتصال کنترلرهای بازی موجود از طریق پورت USB پشتیبانی می شود. ورودی لمسی روی GamePad را می توان با کلیک چپ شبیه سازی کرد و عملکرد ژیروسکوپ را می توان با دکمه سمت راست ماوس کنترل کرد.

منبع: opennet.ru

اضافه کردن نظر