CEMU: Difference between revisions

From Zenith
Jump to navigation Jump to search
Content added Content deleted
m (proper dev info)
(tidy up article)
Line 6: Line 6:


===Requirements===
===Requirements===
* Windows 7 64-Bit or above
* Windows 7 64-bit or above
*At least 4GB of RAM
*Minimum 4GB of RAM
*[https://aka.ms/vs/16/release/vc_redist.x64.exe Microsoft Visual C++ 2017 X64]
*[https://aka.ms/vs/16/release/vc_redist.x64.exe Microsoft Visual C++ 2017 x64]


===Steps ===
===Steps ===


====Installation====
====Download====
#Download the latest version of CEMU [https://cemu.info/#download here]. Also grab CEMUHook from [https://files.sshnuke.net/cemuhook_1159_0573.zip here] as well for some extra optimizations and features.
#Download the latest version of CEMU [https://cemu.info/#download here]. Also optionally grab CEMUHook from [https://cemuhook.sshnuke.net/#Downloads here] as well for some extra optimizations and features.
#Extract the CEMU archive to a folder such as your desktop, and move the CEMUHook archive inside the CEMU folder that was just created, and extract the contents into the root of the CEMU folder. You may now delete the CEMUHook archive.
#Extract the CEMU archive to a folder such as your desktop, and if downloaded, move the CEMUHook archive inside the CEMU folder that was just created, and extract the contents into the root of the CEMU folder. You may now delete the CEMUHook archive.

====Preparation====
#Right-click on the <code>Cemu.exe</code> file and click '''Properties'''. Next, go to the '''Compatibility''' tab and enable <code>Disable full-screen optimizations</code> and <code>Run this program as administrator</code>.
#Go to '''Change high DPI settings''' and enable both checkboxes and set <code>High DPI scaling override</code> to <code>System</code>.


====Setup====
====Setup====
#Run the <code>Cemu.exe</code> file and a '''Getting started''' window should pop up.
#Run the <code>Cemu.exe</code> file and a '''Getting started''' window should pop up.
# Optionally set your <code>mlc01</code> path and your game path to a location of your choice, and click <code>Download community graphic packs</code>.
# Optionally set your <code>mlc01</code> path and your game path to a location of your choice (be warned this folder can grow to several GBs in size), and click <code>Download community graphic packs</code>.
#In the next window, make sure to enable '''Automatically check for updates''' to keep your CEMU always updated. Click '''Close'''.
#In the next window, make sure to enable '''Automatically check for updates''' to keep your CEMU always updated. Click '''Close'''.
#If you installed CEMUHook properly, a button that says '''Download now''' should appear at the bottom of the window along with text that says '''You are missing 4 out of 4 shared fonts'''. Make sure to click the '''Download now''' button to get the fonts.
#If you installed CEMUHook and it loaded successfully, a button that says '''Download now''' should appear at the bottom of the window along with text that says '''You are missing 4 out of 4 shared fonts'''. Make sure to click the '''Download now''' button to get the fonts. ''(Those who did not install CEMUHook don't need to worry about this, as NSMBU does not use any of the shared fonts)''
#Go to '''Options''' > '''Input Settings''' and configure your input device(s) and key binds.
#Go to '''Options''' > '''Input Settings''' and configure your input device(s) and keybinds.


====Game installation====
====Game Installation====

#At the top bar, click '''File''' > '''Install game title, update or DLC''', and navigate to your New Super Mario Bros. U dump folder, and select the <code>meta.xml</code> file located in '''./meta'''. If you have an update folder or a DLC folder, repeat the steps for each.
* '''MLC Method''' - The simpler method recommended to the average user
#At the top bar, click '''File''' > '''Install game title, update or DLC''', navigate to your New Super Mario Bros. U dump folder, and select the <code>./meta/meta.xml</code> file.
#If you have update or DLC folders, repeat the step above for each of them.

* '''Game Paths Method''' - A slightly more advanced method which may interest users with disk space constraints or using [[Custom Code|custom code]], <u>this method is REQUIRED</u> for the latter.

# At the top bar, click '''Options''' > '''General settings''', then on the '''Game Paths''' section at the bottom, click <code>Add</code>, then navigate to and select the folder <u>containing</u> your New Super Mario Bros. U dump folder.
# If you have an update folder, manually <u>merge</u> it on top of the base game folder through File Explorer, selecting "Replace files on destination" when prompted. This will make CEMU display the game in red on the game list, simply ignore it.
# If you have a DLC folder, install it using the '''MLC Method'''.


====Optimization====
====Optimization====
Line 35: Line 40:
#Click on the '''Debug''' tab and under '''Experimental''', enable '''Async compile (Vulkan)'''. Change the '''MM Timer Accuracy''' to 1ms. Finally, make sure to enable '''Use Cemuhook H264'''.
#Click on the '''Debug''' tab and under '''Experimental''', enable '''Async compile (Vulkan)'''. Change the '''MM Timer Accuracy''' to 1ms. Finally, make sure to enable '''Use Cemuhook H264'''.


====Crash Fix====
====Crash Fixes====

#The first crash fix simply uses a graphic pack. First make sure you have the latest updated graphic packs by going to the graphic packs menu and select <code>Download latest community graphic packs</code>. Then find <code>New Super Mario Bros. U</code>, then under <code>Workarounds</code>, select <code>Crash Fix</code>.
* '''<u>Game crashes when pressing 2 / A on the titlescreen:</u>''' (Caused by: Missing Mii files)
# Alternatively, simply download [https://mega.nz/file/iJpUXK4S#dANURYz4YBF2rgi7xnfl8yN-GXZ4YWc2uHUs-t_y4gA these files] and place them at <code>cemu/mlc01/sys/title/0005001b/10056000/content/</code>. '''NOTE:''' On newer versions of cemu some of those folders may need to be created.
** '''Fix Method 1.''' This method simply uses a graphic pack as a workaround. First make sure you have the latest updated graphic packs by going to the graphic packs menu and select <code>Download latest community graphic packs</code>. Then find <code>New Super Mario Bros. U</code>, and under <code>Workarounds</code>, select <code>Crash Fix</code>. (<u>'''WARNING:'''</u> This crash fix method is <u>NOT</u> compatible with any form of [[Custom Code|custom code]], if you are using code hacks and are affected by this crash, you MUST use the alternative method below)
** '''Fix Method 2.''' As an alternative, more permanent method, simply download [https://mega.nz/file/iJpUXK4S#dANURYz4YBF2rgi7xnfl8yN-GXZ4YWc2uHUs-t_y4gA these files] and place them at <code>cemu/mlc01/sys/title/0005001b/10056000/content/</code>. '''NOTE:''' On newer versions of cemu some of those folders may need to be created.


====Graphic Packs====
====Graphic Packs====
#To enable graphic packs, right click on New Super Mario Bros. U, and go to '''Edit graphic packs'''.
#To enable graphic packs, right-click on '''New Super Mario Bros. U''' in the game list, and go to <code>Edit graphic packs</code>.
#If your PC is capable enough, you may want to improve the graphics of the game. If this is the case, enable '''Fancy FX''', and optionally '''Resolution'''. You can increase the resolution to a size of your choice, but be aware that resolutions above <code>2560x1440</code> heavily decrease performance.
#If your PC is capable enough, you may want to improve the graphics of the game. If this is the case, enable '''Fancy FX''', and optionally '''Resolution'''. You can increase the resolution to a size of your choice, but be aware that resolutions above <code>2560x1440</code> heavily decrease performance.
[[Category:Tools]]
[[Category:Tools]]

Revision as of 18:43, 10 April 2022

CEMU
thumb
thumb
Description A Wii U emulator.
Developers Exzap, Petergov
Operating System Windows x64
Written in C++
License Unknown
Source Closed Source
Website https://cemu.info/
Downloads https://cemu.info/#download


CEMU is a closed-source Wii U emulator for Windows that allows users to play the console's titles on a desktop PC.

Setting up CEMU

Requirements

Steps

Download

  1. Download the latest version of CEMU here. Also optionally grab CEMUHook from here as well for some extra optimizations and features.
  2. Extract the CEMU archive to a folder such as your desktop, and if downloaded, move the CEMUHook archive inside the CEMU folder that was just created, and extract the contents into the root of the CEMU folder. You may now delete the CEMUHook archive.

Setup

  1. Run the Cemu.exe file and a Getting started window should pop up.
  2. Optionally set your mlc01 path and your game path to a location of your choice (be warned this folder can grow to several GBs in size), and click Download community graphic packs.
  3. In the next window, make sure to enable Automatically check for updates to keep your CEMU always updated. Click Close.
  4. If you installed CEMUHook and it loaded successfully, a button that says Download now should appear at the bottom of the window along with text that says You are missing 4 out of 4 shared fonts. Make sure to click the Download now button to get the fonts. (Those who did not install CEMUHook don't need to worry about this, as NSMBU does not use any of the shared fonts)
  5. Go to Options > Input Settings and configure your input device(s) and keybinds.

Game Installation

  • MLC Method - The simpler method recommended to the average user
  1. At the top bar, click File > Install game title, update or DLC, navigate to your New Super Mario Bros. U dump folder, and select the ./meta/meta.xml file.
  2. If you have update or DLC folders, repeat the step above for each of them.
  • Game Paths Method - A slightly more advanced method which may interest users with disk space constraints or using custom code, this method is REQUIRED for the latter.
  1. At the top bar, click Options > General settings, then on the Game Paths section at the bottom, click Add, then navigate to and select the folder containing your New Super Mario Bros. U dump folder.
  2. If you have an update folder, manually merge it on top of the base game folder through File Explorer, selecting "Replace files on destination" when prompted. This will make CEMU display the game in red on the game list, simply ignore it.
  3. If you have a DLC folder, install it using the MLC Method.

Optimization

  1. Go to Options > General settings and navigate to the Graphics tab. Inside this tab, change the Graphics API to Vulkan (experimental). If you have any issues with Vulkan, you can change to OpenGL. Set the Graphics Device to your fastest GPU that you have installed on your computer. If you get screen tearing, change the VSync option to Double buffering. Set Upscale filter and Downscale filter both to Bilinear, and set Fullscreen scaling to Keep aspect ratio.
  2. Switch to the Audio tab. Here, change the API to XAudio2. If the audio is choppy, increase the latency to 60ms. Under Gamepad, change Device to Primary Sound Driver, and increase the volume to 50%. You may now close this window.
  3. Click on the Debug tab and under Experimental, enable Async compile (Vulkan). Change the MM Timer Accuracy to 1ms. Finally, make sure to enable Use Cemuhook H264.

Crash Fixes

  • Game crashes when pressing 2 / A on the titlescreen: (Caused by: Missing Mii files)
    • Fix Method 1. This method simply uses a graphic pack as a workaround. First make sure you have the latest updated graphic packs by going to the graphic packs menu and select Download latest community graphic packs. Then find New Super Mario Bros. U, and under Workarounds, select Crash Fix. (WARNING: This crash fix method is NOT compatible with any form of custom code, if you are using code hacks and are affected by this crash, you MUST use the alternative method below)
    • Fix Method 2. As an alternative, more permanent method, simply download these files and place them at cemu/mlc01/sys/title/0005001b/10056000/content/. NOTE: On newer versions of cemu some of those folders may need to be created.

Graphic Packs

  1. To enable graphic packs, right-click on New Super Mario Bros. U in the game list, and go to Edit graphic packs.
  2. If your PC is capable enough, you may want to improve the graphics of the game. If this is the case, enable Fancy FX, and optionally Resolution. You can increase the resolution to a size of your choice, but be aware that resolutions above 2560x1440 heavily decrease performance.