Недавно анонсирован выпуск новой версии из популярного игрового эмулятора Nintendo Wii U «Чему 2.0», который позволяет обычным ПК запускать игры и приложения, созданные для игровой консоли Nintendo Wii U.
Стоит отметить, что релиз отличается открытым исходным кодом проекта и перейти на открытую модель разработки, в дополнение к поддержке Linux.
Cemu — это эмулятор Nintendo Wii U, который долгое время его исходный код был закрыт и доступен только для Windows. Обычно он получает обновления раз в две-четыре недели, при этом доноры (через Patreon) получают эти обновления на неделю раньше, чем широкая публика.
Из особенностей, которые выделяются в этом эмуляторе, мы можем найти следующее:
- Поддержка Амибо
- Поддержка NFC
- Поддержка вертикальной синхронизации
- Поддержка нескольких контроллеров (геймпады, до 8 контроллеров)
- Поддержка обновлений игры и DLC
- Поддержка графических пакетов; (480p; 720p; 1080p; 2К; 3К; 4К; 8К)
- Поддержка отладки
- Поддержка экрана управления
- Эмуляция звука.
также способен запускать зашифрованные образы Wii U (ВУД) и файлы RPX/RPL в разрешении 1080p, если игра их поддерживает. Эмулятор находится в постоянной оптимизации и по-прежнему требует большой работы: по состоянию на январь 2022 года он запускает несколько игр с хорошей производительностью, хотя иногда он страдает от длительного времени загрузки, неожиданно перестает работать, а поддержка звука является частичной, не поддерживает некоторые звуковые эффекты. 5
О Цему 2.0
Недавно разработка была сделана только основателем проекта и поглощает все свободное время, не оставляя возможности участвовать в других проектах. Автор Cemu надеется, что переход к открытой модели разработки привлечь новых разработчиков и сделать Cemu совместным проектом. При этом автор не прекращает работу над Cemu и намерен продолжать его развивать, но не посвящая этому всего своего времени.
В своем нынешнем виде эмулятор был протестирован для запуска 708 игр, написанных для Wii U. 499 игр еще предстоит протестировать.
Идеальная работа наблюдается у 13% протестированных игр, а 39% игр имеют сносную поддержку, при этом мелкие баги, связанные с графикой и звуком, не влияют на игровой процесс.
19% процентов игр запускаются, но геймплей не завершается из-за более серьезных проблем. 14% игр запускаются, но вылетают во время игры или на главном экране. 16% игр вылетают или зависают во время запуска.
В настоящее время Джем поддерживает эмуляцию игровых контроллеров DRC (GamePad), Pro Controller, Classic Controller и Wiimotes, а также управление с клавиатуры и подключение существующих игровых контроллеров через порт USB. Сенсорный ввод на GamePad можно имитировать, щелкнув левой кнопкой мыши, а функциями гироскопа можно управлять с помощью правой кнопки мыши.
Загрузите и получите Cemu 2.0
Для тех, кто интересуется властью попробуйте этот новый релиз, они должны знать, что готовые сборки подготовлены для Windows и Ubuntu 20.04.
Для других дистрибутивов Linux предлагается собрать код это было само по себе, и стоит упомянуть, что порт Linux использует wxWidgets поверх GTK3.
Библиотека SDL используется для взаимодействия с устройствами ввода, в дополнение к требуется графическая карта, совместимая с OpenGL 4.5 или Vulkan 1.1. Есть поддержка Wayland, но сборки для сред на базе этого протокола не тестировались. Стоит отметить, что в будущем также упоминаются планы по созданию универсальных пакетов в формате AppImages и Flatpak.
Наконец, для тех, кто заинтересован в возможности увидеть исходный код, они должны знать, что он написан на C++ и открыт под свободной лицензией MPL 2.0.
Вы можете ознакомиться с исходным кодом, а также получить дополнительную информацию о проекте. По следующей ссылке.
Большое спасибо