Cemu

From Emulation General Wiki
Revision as of 09:23, 18 March 2017 by Speckxz (talk | contribs) (Added performance boost stuff.)
Jump to navigation Jump to search
Cemu-Logo.png
Current version: 2.0
Active: Yes
OS: Windows
Authors: Exzap
Official website: Cemu
Source code: Closed source

Cemu is a closed-source, Windows-only Wii U emulator. Currently, the GamePad, Classic, and Pro controllers are emulated. It also requires a high-end PC to run games at full speed, although there are numerous bugs that can crash games due to unimplemented features. The latest version of Cemu is restricted at first to project donors before being released to the public.[1]

Downloads

System requirements

  • OS: Windows 7 (64-bit) or above
  • GPU: OpenGL 4.0 or above, Intel iGPUs are not recommended
  • RAM: 4 GB minimum, 6 GB or more recommended

How to get games

Select the game you want to download, click get it and then download games.

  • This will download the files for the game you chose (the same as the .tik's title). May I suggest that you choose your own region where possible, so the download is quicker (from your regional servers).
  • Now we need to convert the game into loadiine format so that you can load it in Cemu.
  • Simply right click your newly downloaded game, then click Unpack/Convert to Loadiine (Pack/Unpack - Loadiine/CIA).
  • Load the .rpx file from [Your gamelocation]/code/[yourgame].rpx with cemu.

Updates and DLC

Use the same process as above to download updates. Once decrypted, simply copy and paste these over the original game's files.

DLC is not currently supported via this method, but there are specific games that can use DLC, with workarounds.

To add DLC to games:

  • Run the game as normal.
  • Check Cemu's log.txt file and look for a line that says "Mounting local storage (AOC): .\mlc01\usr\title\NUMBERS\NUMBERS\aoc\"
  • Add (create) folders with the same name as the above (substituting the "NUMBERS" bit with the actual numbers) in your cemu\mlc01\etc. file
  • Add any updates (must be added first) and DLC you want to this folder (code, content and meta folders live inside the aoc folder)

Shadercaches

Normally, when playing a game in Cemu, a shader cache will be generated as you play. This will cause a lot of stutter and slow the game down the first time you play that level/area/game. Luckily, Cemu allows you to transfer your shader cache, allowing you to download one from a friend (or just someone else on the internet). Reddit seems to be a good place to get these shadercaches. Simply go here and search for the game you want a cache for.

  • Note that it is very difficult to generate a 100% complete shadercache for large games and therefore this will not definitely completely eliminate stuttering.

Transferable shader caches may cause slowdowns in some games, on some graphics cards (observed in Geforce 970s). If this is the case, delete both your transferable and precompiled caches as well as the .bin and /toc file in your NVIDIA GLCache found in C:\Users\(You)\AppData\Roaming\NVIDIA\GLCache\(hexstring)\(hexstring). In this case, you will have to generate your own shaders.

  • This may get fixed after 1.7.0, who knows?

Changing your NVidia control panel settings to look like this might help with shadercache slowdown issues:

Shadercachestuff.png

Getting more performance

Some users have reported that disabling hyperthreading improves performance in Cemu. On Windows with hyperthreaded cores, turn off processor affinity for imaginary cores. This will be every other core in your processor affinity. To do this, go to the cemu.exe process in task manager, right click, set affinity and then turn off every other core:

Processor affinity.png

References

External links