Changes

Jump to navigation Jump to search

Cemu

2,487 bytes removed, 15:14, 20 March 2023
no edit summary
{{WIP}}
{{Infobox emulator
|logo = Cemu-Logo.png
|version = {{CemuVerVersion|Cemu}}
|active = Yes
|platform = [[Emulators on Windows|Windows]]</br>[[Emulators on Linux|Linux]] (experimental)</br>[[Emulators on macOS|macOS]] (experimental)
|architecture = x86_64
|target = [[Wii U emulators|Wii U]]
|developer = Exzap, Petergov
|website = [http://cemu.info Cemu]
|license = ClosedMPL-source freeware2.0
|compatibility = [https://compat.cemu.info Compatibility list]
|support = [https://www.patreon.com/cemu Patreon]
|source = [https://github.com/cemu-project/Cemu GitHub]|bios = [[Emulator_FilesEmulator_files#Wii_U|Optional]]
}}
'''[[wikipedia:Cemu|Cemu]]''' is a closednow open-source [[Wii U emulators|Wii U emulator]] for Windows. Its development was started circa 2015 and it's known to be for being the very first Wii U emulator ever that can to successfully boot gamesa game.
Before updates are publicly released, they're accessible to backers over at [https://www.patreon.com/cemu their Patreon].
==Download==
{| cellpadding="4"
|align=center|{{Icon|Win}}
|'''[http://cemu.info/index.html#download Latest public release]'''<br/><small>Available one week after the Patreon builds release</small><br/>
|-
|align=center|{{Icon|Win-big|Lin|Mac}}|'''[httphttps://github.com/cemu.info-project/Cemu/index.html#download Latest public releases GitHub release]'''<br/><small>Available one week after the Patreon builds releaseExperimental</small>|-<br/>
|}
==System requirements==
You will also need enough storage for the [[Wii U emulators|Wii U]] games. Running Cemu on [[Wine]] has been reported to work just as well as Windows.===Minimum===* Windows 7 (64-bitx64)or above* Graphics Card: Supports at least OpenGL 4.5 or Vulkan 1.1* MemoryRAM: 4 GBminimum, 8 GB or more recommended===Recommended===* Windows 10 (64-bit)'''NVIDIA GPU:''' Runs as expected on most recent driver.<br>* Graphics Card'''AMD GPU: Supports ''' Runs as expected on most recent driver. Avoid OpenGL 4due to bad performance<br>'''Intel GPU:''' Limited support.6 (Vulkan 1.1 for AMD or Intel)* Memory: 8 GB or moreis recommended
==Game formats and needed files==
Cemu cannot connect to a real (or emulated) [[Nintendo 3DS emulators|3DS]].
 
===Cemuhook===
Using this is completely optional but highly recommended. Without Cemuhook, some games won't have texts, have laggy cutscenes and display numerous other bugs.
 
Download [http://sshnuke.net/cemuhook/ the latest version] compatible with your Cemu version, unpack it to the same directory as cemu.exe and right-click on dbghelp.dll, check Proprieties, Digital Signatures tab, select a signature and press Details. This should make it no longer crash at start-up. Make sure you also have the latest GPU driver installed, as well as both x86 and x64 versions of the [https://aka.ms/vs/15/release/vc_redist.x64.exe Microsoft Visual C++ 2017 X64 Redistributable].
 
After the first boot of Cemu with cemuhook installed, accept to download the missing shared fonts to make the text in some games (Super Mario Maker among others) display correctly.
Whenever you boot Cemu now, this cemuhook tool is enabled by default and offers various additions for better motion control emulation or some graphical hacks that greatly enhance Zelda BOTW in particular.
Various way to take advantages of the cemuhook motion control emulation are listed [http://compat.cemu.info/wiki/Motion_Sensing#Full-motion_Solutions here].
 
Enabling "GX2SetGPUFenceSkip (HACK)" enhances graphical emulation in BOTW in particular. A pre-installed Graphical Pack that comes with recent versions of Cemuhook, "LWZX Crash Workaround", as well as the "GX2DrawDone()" option under Experimental, should help with some general crashes specific to BOTW.
 
As of version 1.18.0, cemuhook is no longer considered required to run the emulator, as all major functions previously provided by cemuhook have been implemented into the emulator itself.
===Shader caches===
==Troubleshooting/speeding up==
===ShadercachesShader caches===
Shaders are normally cached as you play the game. This can cause a lot of stutters and slow the game down. However, as of version 1.19.0, Cemu added support for Asynchronous Shader Compiling on their Vulkan API which can make shader compiling near instantaneous on modern hardware, so try enabling that before hunting for shader caches.
Cemu accepts other shader caches that can be traded online. You can go to [https://www.reddit.com/r/Cemucaches/ /r/Cemucaches] and search for the ones you want. It's often very difficult to generate a complete cache for large games, and will not completely eliminate stuttering, which is why using Asynchronous Shader Compiling is recommended instead.
[[File:Shadercachestuff.png|thumb|Some settings in the Nvidia control panel might help.]]
Some games' transferable caches may cause slowdowns on some graphics cards like the GeForce GTX 970. If this is the case, you will have to generate your own shaders and delete the ones you downloaded. In the case of the GeForce, also consider deleting the .bin and .toc file in your GLCache at <code>%APPDATA%\NVIDIA\GLCache\(hexstring)\(hexstring)</code>.
 
===Native H.264 decoder===
MP4 videos are often encoded for Wii U games with the expectation that the hardware plays it back on-the-fly, but because the x86 architecture is not PowerPC, this is resource-intensive for Cemu since it has to run the PowerPC video decoder. An unofficial utility called [https://sshnuke.net/cemuhook/ Cemuhook] bypasses this by playing H.264 video directly from Windows codecs that are programmed for x86.
==Graphic Packs==
See some of the community graphics packs at [http://slashiee.github.io/cemu_graphic_packs/ this page].
 
==Issues==
* Save states aren't getting implemented any time soon. This has a lot to do with the complexity of the Wii U memory layout and architecture, as well as the huge file size. As a result, the current developers are not interested in implementing them.
* The emulator is still unfinished and unoptimized, as noted in the lack of efficient and stable H.264 video decoding, causing glitchy videos. This is worked around with Cemuhook entirely, but its approach to video decoding is unlikely to be taken into the emulator.
==External links==
* [https://wiki.cemu.info/wiki/Main_Page Wiki]
* [https://discord.gg/5psYsup Official Discord]
<references/>
Anonymous user

Navigation menu