24 августа представлен выпуск эмулятора Cemu 2.0, позволяющего на обычных ПК запускать игры и приложения, созданные для игровой приставки Nintendo Wii U. Начиная с этого выпуска исходный код открыт под лицензией Mozilla Public License 2.0
Эмулятор развивается с 2014-2015 года, но до недавнего времени был проприетарным и завязанным на Windows. Условия перехода в OpenSource и нативного порта под Linux, запланированного на 2022 год, были выполнены (кроссплатформенный декодер H264, переход на CMake, переписывание на современный C++, чистка от устаревшего кода). Переход на открытую модель разработки позволит привлечь новых разработчиков и превратить Cemu в совместный проект.
Готовые сборки подготовлены для Windows и Ubuntu 20.04. Имеется поддержка Wayland, но сборки для окружений на базе данного протокола не протестированы. В планах упоминается создание универсальных пакетов в формате AppImages и Flatpak. Эмулятор поддерживает Vulkan.
В текущем виде эмулятор опробован для запуска 708 игр, написанных для Wii U. 13% игр отмечены статусом Perfect, что означает идеальную работу игр без глюков, лагов, багов и прочих неприятных элементов. 39% игр отмечены статусом Playable - сносная поддержка, при которой наблюдаются не влияющие на игровой процесс незначительные отклонения, связанные с графикой и звуком. 19% игр под статусом Runs - игры запускаются, но игровой процесс не является полноценным из-за более серьёзных проблем. 14% игр со статусом Loads - игры запускаются, но завершаются аварийным завершением во время игры или при показе заставки. Для 16% игр (статус Unplayable) наблюдается аварийное завершение или зависание во время запуска.
Поддерживается эмуляция игровых контроллеров DRC (GamePad), Pro Controller, Classic Controller и Wiimotes, а также управление при помощи клавиатуры и подключения имеющихся игровых контроллеров через USB-порт. Сенсорный ввод в GamePad может быть симулирован через клик левой кнопкой мыши, а функциональностью гироскопа можно управлять правой кнопкой мыши.
Достойные и интересные игры на Nintendo Wii U есть:
Call of Duty: Black Ops 2
Assassin’s Creed 3
Lego City Undercover
The Legend of Zelda: Breath of the Wild
NFS: Most Wanted (2012)
Watch Dogs
ZombiU
Nintendo Land
Mass Effect 3
Death Stranding
Я надеюсь, что эмулятор Cemu также отвяжут от платформы x64 и будет доступен та тех же Arm или Эльбрус - чтобы поиграть в Call of Duty: Black Ops 2 на Linux-смартфонах и Linux-планшетах.
Итоги
Cemu - самый лучший эмулятор Nintendo Wii U. Он имеет четкий список игр совместимости игр. Развивается активнее, чем тот же Decaf. После открытии исходного кода и отвязки от Windows эмулятор станет ещё лучше.
На момент написания статьи Cemu является единственным эмулятором консолей 8-го поколения с открытым исходным кодом. С PlayStation 4 непонятная ситуация - эмуляторы есть, но информацию о них найти сложно. А эмулятор Xbox One за почти 10 лет так и не появился.
Пожелаем данному проекту успешного развития и доведения до совершенства