Cemu

cemu-projectMPL-2.0活跃维护

用 C++ 编写的 Wii U 模拟器,让玩家能在 PC 上运行 Wii U 游戏,支持图形增强和手柄映射等实用功能。

Cemu - Wii U emulator

v2.6发布于 2025-02-06 13:18 UTC10,136star +32 / 7 天1,064fork同步于 2026-11-10 17:30 UTC

怎么上手

由 README 提炼,执行前请确认
从 https://github.com/cemu-project/Cemu/releases/ 下载对应平台版本;Linux 也可通过 Flathub 安装 cemu.Cemu
硬件要求按 README 说明

README 未说明具体 CPU、内存或显存要求;仅说明支持 64 位 Windows、Linux 与 macOS 设备。macOS 原生版为实验性,ARM Mac 因 MoltenVK 与 Rosetta 存在性能下降问题。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

用 C/C++ 写的 Wii U 模拟器,能在 64 位 Windows、Linux、macOS 上运行大部分 Wii U 游戏和自制程序

用 C++ 编写的 Wii U 模拟器,让玩家能在 PC 上运行 Wii U 游戏,支持图形增强和手柄映射等实用功能。

核心能力

  • 运行大部分 Wii U 游戏与 homebrew 到可玩状态
  • 用 C/C++ 编写并持续开发新功能与修复
  • 提供 Windows 安装版与免安装便携版
  • Linux 可通过 Flathub 获取
  • 社区维护图形包与兼容性 Wiki

容易踩的坑

macOS 原生构建目前纯属实验性,不应视为稳定或可无问题游玩;ARM Mac 上因 MoltenVK 和 Rosetta 存在已知性能下降问题;自行编译需参考 BUILD.md,README 未给出直接编译命令

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2.6
  1. v2.6Cemu 2.6最新正式版2025-02-06 · 2025-02-06 13:18 UTC

    Changelog:

    • Exporting saves via the title manager no longer crashes when the export path contains unicode characters
    • Fixed a regression in DS Virtual Console titles (#1440)
    • Fixed a bug where the debug shader dumping option would try to write files to the wrong directory
    • Added a right-click context menu to the PPC debugger disassembly view and fixed some smaller bugs in the debugger
    • Use libusb as the backend for HID/USB devices on Windows (#1471)
    • Reduce amount of Vulkan sampler objects that are created. Reduces memory usage slightly and avoids crashes on drivers that have a low limit on sampler objects
    • Improved index data caching on Vulkan. This may provide a very small performance benefit in some games
    • The --force-interpreter command line option now always uses single-threaded CPU emulation like originally intended
  2. v2.5Cemu 2.52024-12-07 · 2024-12-07 13:54 UTC
    查看更新说明

    Changelog:

    • Upscaling and downscaling options in the graphics settings now work correctly on Vulkan. Previously, the hermite and bicubic scaling options would only work on OpenGL and silently fall back to bilinear filtering on Vulkan
    • Graphic pack support for custom scaling shaders has been reworked and is now functional on Vulkan, with fixes carrying over to OpenGL. If you are a graphic pack developer see #1392 for details
    • Cemu will now show an error if the MLC directory is not writeable
    • Added a workaround for graphic driver crashes seen in the eShop versions of Fatal Frame. These are caused by the game shipping with shaders that contain infinite loops. The actual hardware has an escape mechanism for this that we don't yet emulate
    • Added support for connecting Wiimotes via L2CAP on Linux (Details in #1353)
    • Set correct version for MacOS bundle
    • Updated Arabic, German, Russian and Swedish translations
  3. v2.4Cemu 2.42024-11-13 · 2024-11-13 07:41 UTC
    查看更新说明

    Changelog:

    • Added emulated Dimensions Toypad
    • Fixed a corruption bug which could occur when reading from titles in .app/.wud/.wux format under rare circumstances
    • Cemu will now validate all reads for .app/.wud/.wux format titles and log any detected errors to log.txt. In the future we will also show these errors on screen
    • Reworked the Wii U error dialog implementation (ErrEula) for better accuracy. This should fix the bug where sometimes the error dialog was unskippable in some games
    • Fixed a bug in the HLE implementation of proc_ui.ProcUIRegisterCallback/ProcUIRegisterBackgroundCallback
  4. v2.3Cemu 2.32024-11-01 · 2024-11-01 23:29 UTC
    查看更新说明

    Changelog:

    • Vulkan: Fixed a race condition where uniform data could get corrupted. Most commonly this would cause polygon corruptions in BotW or XCX but in theory could affect every game
    • Vulkan: Changes to how frame display is handled to reduce input latency
    • Input: Fixed a crash that could occur when closing the add controller dialog while a controller search was still active
    • Amiibo: Fixed an issue where Amiibo were not detected in Mario Kart 8
    • Online: SpotPass functionality now respects the proxy_server option in settings.xml
    • Windows: In portable mode shortcut save icons will now be stored to the Cemu directory instead of %appdata%
    • Misc: Fixed a crash that could occur when invalid command line parameters were passed to Cemu
  5. v2.2Cemu 2.22024-09-08 · 2024-09-08 17:02 UTC
    查看更新说明

    Changelog:

    • Handle null timeout in nsysnet.select. Fixes a crash in Skylanders SuperChargers and Imaginators
    • Fixed an issue where changing the Receive untested updates option would have no effect
    • The Linux appimage version will use the system libstdc++.so.6 if it is newer than the bundled file
    • Updated French, Korean and Simplified Chinese translations

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Cemu - Wii U emulator

    Build Process Discord

    This is the code repository of Cemu, a Wii U emulator that is able to run most Wii U games and homebrew in a playable state. It's written in C/C++ and is being actively developed with new features and fixes.

    Cemu is currently only available for 64-bit Windows, Linux & macOS devices.

    Links:

    Other relevant repositories:

    Download

    You can download the latest Cemu releases for Windows, Linux and Mac from the GitHub Releases. For Linux you can also find Cemu on Flathub.

    On Windows, Cemu is available both as an installer and in a portable format, where no installation is required besides extracting it in a safe place.

    The native macOS build is currently purely experimental and should not be considered stable or ready for issue-free gameplay. There are also known issues with degraded performance due to the use of MoltenVK and Rosetta for ARM Macs. We appreciate your patience while we improve Cemu for macOS.

    Pre-2.0 releases can be found on Cemu's changelog page.

    Build Instructions

    To compile Cemu yourself on Windows, Linux or macOS, view BUILD.md.

    Issues

    Issues with the emulator should be filed using GitHub Issues.
    The old bug tracker can be found at bugs.cemu.info and still contains relevant issues and feature suggestions.

    Contributing

    If you want to contribute you can take a look at our contribution guidelines.

    License

    Cemu is licensed under Mozilla Public License 2.0. Exempt from this are all files in the dependencies directory for which the licenses of the original code apply as well as some individual files in the src folder, as specified in those file headers respectively.