In order to edit this wiki, you must register and verify your account.

Difference between revisions of "Getting Started"

From Cemu Wiki
Jump to navigation Jump to search
(Update filezilla settings)
 
(55 intermediate revisions by 3 users not shown)
Line 22: Line 22:
  
 
==System Requirements==
 
==System Requirements==
{|
+
 
|'''OS:'''
+
{| class="wikitable"
|Windows 7 (x64) or above
 
 
|-
 
|-
|'''API:'''
+
! ■ OS !! ◊ CPU !! ● RAM !! ○ VRAM !! ♦ GPU !! □ Graphic API
|OpenGL 4.1 (4.6 is used if available)
 
 
|-
 
|-
|'''RAM:'''
+
| ■ Windows 7 (x64) or above, Windows 10 recommended. || ◊ Recommend at least 4 core 4 thread CPUs, but 2/Dual Core CPUs will work for lighter titles. Cemu makes use of up to 5 cores. || Minimum of 4GB for '''light titles''', 8GB for '''most titles''', at least 16GB or more for compatibility with '''every title'''. || ○ OpenGL - Preferably at least 2 to 6GB. || ♦ NVIDIA GPU: Runs as expected on most recent driver. || □ OpenGL 4.1 (4.6 is used if available)
|Minimum of 4GB for '''light titles''', 8GB for '''most titles''', at least 16GB or more for compatibility with '''every title'''.
 
 
|-
 
|-
| style="vertical-align: top;"|'''GPU:'''
+
| ■ Cemu cannot run on 32bit systems. || ◊ The higher your CPU benchmarks for Single Thread speeds/performance, the better it will perform on Cemu. || ● For AMD Ryzen CPUs, having great RAM quality will boost your CPU's performance. || ○ Vulkan - Preferably at least 4 to 6GB. Has instability issues with 2GB or less. || ♦ AMD GPU: Runs as expected on most recent driver || □ Vulkan 1.0 (1.2 will be used when possible)
|
 
*NVIDIA GPU: Runs as expected on most recent driver.
 
*AMD GPU: Runs as expected on most recent driver
 
*Intel GPU: '''Not officially supported. Heavy visual glitches.'''
 
 
|-
 
|-
 +
| ■ Cemu can run on Linux with Wine.  A native Linux build is planned in the distant future. || ◊ The higher you can overclock your CPU and manage its temperature, the better it will perform on Cemu. || ● The Legend of Zelda: Breath of the Wild is considered a heavy title, 16GB recommended. || ○ If you do not have a viable amount of VRAM you will be much more likely to encounter crashes or much worse performance overall. || ♦ Intel GPU: '''Not officially supported. Heavy visual glitches, runs best on Vulkan.''' || □ There are no current plans for other Graphic APIs
 
|}
 
|}
  
Line 85: Line 79:
 
{{cob}}
 
{{cob}}
  
{{cot|1=Dumping your Games, Updates, DLC - or Transferring Saves|left=yes}}
+
{{cot|1=Dumping your Games, Updates, DLC - or Transferring Saves|left=yes|expand=yes}}
 +
 
 +
{{cot|1=Video Walkthrough by Chriztr|left=yes}}
 +
 
 +
{{#ev:youtube|a6EJy7eD3P4|750|center|[https://youtu.be/a6EJy7eD3P4 Chriztr's Cemu Getting Started Walkthrough]|frame}}
 +
 
 +
''This video covers all three methods of dumping your WiiU games, game updates, DLC and the online files.
 +
 
 +
This guide also covers where to place the online files, a basic Cemu setup, and how to install it all!
 +
 
 +
The video is based from my personal experience and Serfrost's [Cemu, Getting Started] & [Cemu Setup Guides]''
 +
 
 +
* Getting Started Guide: (This Page)
 +
* Cemu Setup Guide: https://wiki.cemu.info/wiki/Serfrosts_Cemu_Setup_Guide
 +
 
 +
'''Timestamps''':
 +
 
 +
* 01:35 Preparing the SD-Card
 +
* 04:29 Preparatory step; downloading and installing the FTP client
 +
* 05:35 Launching the Homebrew Launcher on our console
 +
* 07:27 Launching Mocha and FTPiiU Everywhere, and dumping an e-shop game with FileZilla
 +
* 13:29 Physical disc dump and decrypting the disc
 +
* 16:38 Dumping the MLC NAND of your Wii U Console
 +
* 20:39 Dumping the online account files
 +
* 26:09 Very basic setup of the Wii U Emulator, Cemu
 +
 
 +
Links referred in the video:
 +
 
 +
1. '''GUIformat''' - [http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm [ Click Here <nowiki>]</nowiki>]
 +
 
 +
2. '''SD-Card Preparation''' - [https://jorgev259.github.io/wiiusetup/ [ Click Here <nowiki>]</nowiki>]
 +
 
 +
3. '''FTPiiUeverywhere for Mocha''' - [https://cdn.discordapp.com/attachments/526469047890739220/542145496374837250/ftpiiu_everywhere.zip [ Click Here <nowiki>]</nowiki>]
 +
 
 +
4. '''FileZilla FTP Client''' - [https://filezilla-project.org/download.php?type=client [ Click Here <nowiki>]</nowiki>]
 +
 
 +
5. '''Exploit website''' - [http://wiiuexploit.xyz [ Click Here <nowiki>]</nowiki>]
 +
 
 +
6. '''WiiU Title Database''' - [http://wiiubrew.org/wiki/Title_database#00050000:_eShop_and_disc_titles [ Click Here <nowiki>]</nowiki>]
 +
 
 +
7. '''CDecrypt v2.0b disc image decryption''' - [https://cdn.discordapp.com/attachments/526469047890739220/539529151095373824/Cdecrypt_v2.0b.zip [ Click Here <nowiki>]</nowiki>]
 +
 
 +
8. '''Joiner Scripts'''
 +
 
 +
* ''8GB Wii U MLC.bin'' - [https://cemu.info/files/8GB_Joiner_Scripts_for_Windows_Linux_Mac.zip [ Click Here <nowiki>]</nowiki>]
 +
 
 +
* ''32GB Wii U MLC.bin'' - [https://cemu.info/files/32GB_Joiner_Scripts_for_Windows_Linux_Mac.zip [ Click Here <nowiki>]</nowiki>]
 +
 
 +
9. '''WFS Tools GitHub''' - [https://github.com/koolkdev/wfslib/releases [ Click Here <nowiki>]</nowiki>]
 +
 
 +
'''Command for WTS Tools''':
 +
    wfs-extract --input mlc.bin --output "C:\Users\*\Desktop\Wii U NAND Backup\Extracted" --otp otp.bin --mlc
 +
 
 +
* '''Chriztr's other video tutorials''': [https://www.youtube.com/playlist?list=PLZ4oR8Oc5a6RLOCNEqOCdkko7UYCEMZ-x [ Click Here <nowiki>]</nowiki>]
 +
 
 +
{{cob}}
 +
 
 +
{{cot|1=Text Walkthrough|left=yes}}
  
 
{{cot|1=First Steps|left=yes}}
 
{{cot|1=First Steps|left=yes}}
Line 93: Line 144:
 
'''<big>Prerequisites:</big>'''
 
'''<big>Prerequisites:</big>'''
 
:* An SD card and a way to put files on it (if your PC doesn't have a SD card reader, you could use a laptop that does have one).
 
:* An SD card and a way to put files on it (if your PC doesn't have a SD card reader, you could use a laptop that does have one).
:* A homebrewed Wii U while being able to launch (see https://wiiu.hacks.guide/ for a guide on how to do this). Just make sure that you know how to launch Mocha CFW or CBHC (Coldboot Haxchi) and go into the Homebrew Channel.
+
:* A homebrewed Wii U with CFW (see https://wiiu.hacks.guide/ for a guide on how to do this). Just make sure that you know how to launch Mocha CFW, Haxchi CFW, or CBHC (Coldboot Haxchi) and go into the Homebrew Channel.
:* Enough space on your computer to store the games.
+
:* It's absolutely required that you have enough space on your computer to store the games.
:* If you want to dump physical games, you'll need to have that SD card that you use  above be 24+ GB or have a seperate USB stick that's FAT32 formatted.
+
:* '''Dumping to SD or USB Storage:''' You'll need to have an SD Card with 25+ GB freespace or have a separate USB stick that's FAT32 formatted with enough space.
 
:* '''FTP Method:''' Have [https://filezilla-project.org/download.php?show_all=1 FileZilla] installed on your PC.
 
:* '''FTP Method:''' Have [https://filezilla-project.org/download.php?show_all=1 FileZilla] installed on your PC.
 
<br/>
 
<br/>
 
You'll also need to place a few files on your SD card. Choose the steps according to which method you use:
 
You'll also need to place a few files on your SD card. Choose the steps according to which method you use:
:* If you use '''CBHC''' (Coldboot Haxchi, not Regular Haxchi):
+
:* '''Using Haxchi or Coldboot Haxchi (CBHC) CFW''':
:::* Download Disc2App from https://github.com/koolkdev/disc2app/releases/download/v1.0/disc2app.zip and extract it into the root of your SD.
+
:::* '''For dumping Physical Discs:''' Download Disc2App from [https://github.com/koolkdev/disc2app/releases/download/v1.0/disc2app.zip [ Here <nowiki>]</nowiki>] and extract it into the base directory of your SD Card.
:::* '''FTP Method:''' Download FTPiiU Everywhere (for CBHC) from https://github.com/FIX94/ftpiiu/releases and place <code>ftpiiu.elf</code> into your <code>SD:\wiiu\apps</code> folder.
+
:::* '''FTP Method:''' Download the FTPiiU Everywhere .elf '''(for Haxchi or CBHC)''' from [https://github.com/FIX94/ftpiiu/releases [ Here <nowiki>]</nowiki>] and place <code>ftpiiu.elf</code> into your <code>SD:\wiiu\apps</code> folder.
:::* '''NAND Dump Method:''' The files pack from https://jorgev259.github.io/wiiusetup/ - select Wii U only - placed onto the Root of your SD Card.
+
:::* '''NAND Dump Method:''' The files pack from [https://jorgev259.github.io/wiiusetup/ [ Here <nowiki>]</nowiki>] - select Wii U only - extract the files into the base directory of your SD Card.
  
:* If you want to use '''Mocha''' with or without Regular Haxchi, you'll need to install some alternative files:
+
:* '''Using Mocha CFW''':
:::* Download Disc2App from https://github.com/koolkdev/disc2app/releases/download/v1.0/disc2app.zip and extract it into the root of your SD.
+
:::* '''For dumping Physical Discs:''' Download Disc2App from [https://github.com/koolkdev/disc2app/releases/download/v1.0/disc2app.zip [ Here <nowiki>]</nowiki>] and extract it into the base directory of your SD Card.
:::* '''FTP Method:''' Download FTPiiU Everywhere (for Mocha) from [https://cdn.discordapp.com/attachments/526469047890739220/542145496374837250/ftpiiu_everywhere.zip [ this link <nowiki>]</nowiki>] and place <code>ftpiiu.elf</code> into your <code>SD:\wiiu\apps</code> folder.
+
:::* '''FTP Method:''' Download the FTPiiU Everywhere .elf '''(for Mocha)''' from [https://cdn.discordapp.com/attachments/526469047890739220/542145496374837250/ftpiiu_everywhere.zip [ Here <nowiki>]</nowiki>] and place <code>ftpiiu.elf</code> into your <code>SD:\wiiu\apps</code> folder.
:::* '''Nand Dump Method:''' The files pack from https://jorgev259.github.io/wiiusetup/ - select Wii U only - placed onto the Root of your SD Card.
+
:::* '''NAND Dump Method:''' The files pack from [https://jorgev259.github.io/wiiusetup/ [ Here <nowiki>]</nowiki>] - select Wii U only - extract the files into the base directory of your SD Card.
  
 
{{cob}}
 
{{cob}}
  
{{cot|1=Dumping Physical Discs [Does not include Updates or DLC]|left=yes}}
+
{{cot|1='''Dumping Physical Discs''' [Does not include Updates or DLC]|left=yes}}
  
 
===Steps for Physical Disc Games===
 
===Steps for Physical Disc Games===
 
====Dumping the game to your PC====
 
====Dumping the game to your PC====
:* Remove your Game Disc from the Wii U, Disc2App will ask for it later.
+
:1. Remove your Game Disc from the Wii U, Disc2App will ask for it later.
:* Insert your SD card back into your Wii U.
+
:2. Insert your SD card back into your Wii U and if using one, your FAT32-formatted USB device.
:* Open the Homebrew Channel.
+
:: Make sure you use the correct USB port - '''do not let the Wii U format your USB device.'''
:* For CBHC (Coldboot Haxchi): Run Disc2App.
+
:3. Open the Homebrew Channel.
:* For Mocha: Run Mocha CFW '''first''' and let the Wii U restart. After that, try launching the Homebrew Channel again, and '''now''' run Disc2App.
+
:(4a.) '''For CBHC (Coldboot Haxchi)''': Run Disc2App.
 +
:(4b.) '''For Haxchi or Mocha''': Run Haxchi or Mocha CFW '''first''' and let the Wii U restart. After that, try launch Homebrew Channel and '''now''' run Disc2App.
 +
::* Failure to run the CFW before running the Homebrew Channel/Disc2App & other Homebrew will result in not succeeding in what you want to do.
  
 
[[File:Disc2App.png|550px]]
 
[[File:Disc2App.png|550px]]
  
:* Select either SD or USB to dump your game discs on.
+
:5. Select either SD or USB drive to dump your game discs on.
::: Again, make sure that 24+ GB free on your SD card/USB stick. And if you use an USB stick make sure it's FAT32 formatted.
+
::* Again, make sure that there is 25+ GB free on your SD card/USB drive. If you're using a USB drive, make sure it's FAT32 formatted.
:* When asked, insert the disc for your game.
+
:6. When asked, insert the disc for your game.
:* The game is dumped to <code>SD/USB:\install\[TitleID Folder]</code>
+
:7. The game is dumped to <code>SD/USB:\install\[TitleID Folder]</code>
:* After it finishes, dump your next game or press home to exit and turn off your Wii U.
+
:8. After it finishes, dump your next game or press the Home button to exit and turn off your Wii U.
:* Now, eject the storage device you dumped your disks on and access the SD card or USB stick.
+
:9. Now, eject the storage device you dumped your game discs onto and access the SD card or USB device on your PC.
  
:* You can rename the [TitleID] folder of each game to the name of the game and move it to some folder you want to store your games in.
+
:10. You can rename the [TitleID] folder of each game to the name of the game and move it to some folder you want to store your games in while playing them on Cemu.
::: You can find the game's title ID on http://wiiubrew.org/wiki/Title_database#00050000:_eShop_and_disc_titles.
+
:: We recommend putting your Cemu and the Games folder together so everything isn't strewn about like spaghetti. Do not put Updates or DLCs in your Games folder.
 +
::* You can find the game's title ID [http://wiiubrew.org/wiki/Title_database#00050000:_eShop_and_disc_titles [ Here <nowiki>]</nowiki>]<br><br>
 +
 
 +
----<br>
  
 
====Decrypting your Physical Disc Dump====
 
====Decrypting your Physical Disc Dump====
:* Download Cdecrypt v2.0b from https://cdn.discordapp.com/attachments/526469047890739220/539529151095373824/Cdecrypt_v2.0b.zip .
+
:1. Download Cdecrypt v2.0b from [https://cdn.discordapp.com/attachments/526469047890739220/539529151095373824/Cdecrypt_v2.0b.zip [ Here <nowiki>]</nowiki>] .
:* Extract the zip and go to that folder. Copy the same 3 files from the folder into '''each''' dumped game folder (or only 1 folder if you've dumped only 1 physical game).
+
:2. Extract the zip and go to that folder. Copy the same 3 files from the folder into '''each''' dumped game folder (or only 1 folder if you've dumped only 1 physical game).
:* In each of the folders you've copied those files to, hold down CTRL and select both <code>title.tmd</code> and <code>title.tik</code>.
+
:3. In each of the folders you've copied those files to, hold down CTRL and select both <code>title.tmd</code> and <code>title.tik</code>.
:* Drag those 2 files onto CDecrypt_v2.0b.exe which will decrypt the game into <code>Code, Content, and Meta</code> folders.
+
:4. Drag those 2 files onto CDecrypt_v2.0b.exe which will decrypt the game into <code>Code, Content, and Meta</code> folders.
  
If dragging & dropping does not have any effect for you, you may click in the Window Address bar and type CMD , then press Enter--bringing up Command Prompt.
+
    If dragging & dropping does not have any effect for you, you may click in the Window Address bar and type CMD , then press Enter--bringing up Command Prompt.
You may then copy and paste the following command & send.  To paste, right-click in the window blank space. The command is as follows:
+
    You may then copy and paste the following command & send.  To paste, right-click in the CMD window blank space. The command is as follows:
 
   
 
   
.\CDecrypt_v2.0b.exe .\title.tmd .\title.tik
+
    .\CDecrypt_v2.0b.exe .\title.tmd .\title.tik
  
:* Afterwards, you may now delete all files in this game folder, except the folders <code>Code, Content, Meta</code>.  
+
:(5a.) Afterwards, you may now delete all files in this game folder, except the folders <code>Code, Content, Meta</code>.  
:* You may now repeat the steps until you've decrypted all of your physical dumps.
+
:(5b.) You may now repeat the steps until you've decrypted all of your physical disc dumps.<br><br>
  
:* Now that you've finished processing the base game, there's likely an Update or some DLC you have on your Wii U.  See the next sections.
+
----<br>
 +
 
 +
    Now that you've finished processing the base game, there's likely an Update or some DLC you have on your Wii U.   
 +
    Note: The update is absolutely required for '''The Legend of Zelda: Breath of the Wild''' to work on Cemu.
 +
 
 +
  '''[[- See the next sections, use what works best for you. I personally recommend dumping the NAND as large -]]'''
 +
  '''[[- - - - - - transfers with FTP are prone to fail or take a long time due to transfer speeds. - - - - - -]]'''
  
 
{{cob}}
 
{{cob}}
Line 154: Line 216:
  
 
===Dumping Digital Games and installed Updates & DLC===
 
===Dumping Digital Games and installed Updates & DLC===
:<code>Make sure that your Wii U is connected to the same network as your computer and make sure to update your game to the latest version.</code>
+
:<code>Make sure that your Wii U is connected to the same network as your computer and make sure to '''update your games to the latest version'''.</code>
  
:<code>If transferring your files over FTP fails, please use the [ (Optional) Dumping the MLC NAND ... ] section, further down the page.</code>
+
  '''[[- If FileZilla says transfers are failing when you are transferring a game's Update or DLC, the errors can be ignored. -]]'''
 +
  '''[[- - - - - They are data-less files that tell the Wii U it has game data in that location, similar to SymLinks. - - - - -]]'''
 +
  '''[[- - - - - - - Retry the failed downloads just to be sure you did not fail the transfer of a required file! - - - - - - -]]'''
  
:* Insert your SD card into your Wii U.
+
:1. Insert your SD card into your Wii U.
:* Open the Homebrew Channel.
+
:2. Open the Homebrew Channel.
:* For CBHC (Coldboot Haxchi): Run FTPiiU Everywhere.
+
:(3a.) For CBHC (Coldboot Haxchi): Run FTPiiU Everywhere.
:* For Mocha: Run Mocha CFW '''first''' and let the Wii U restart. After that, try launching the Homebrew Channel again, and '''now''' run FTPiiU Everywhere.
+
:(3b.) For Mocha: Run Mocha CFW '''first''' and let the Wii U restart. After that, try launching the Homebrew Channel again, and '''now''' run FTPiiU Everywhere.
:* On your screen, you should be able to see a line "Listening for data connections at xxx.xxx.xxx.xxx:XXXX". Note down the text at the end with the numbers in it.
+
:4. On your screen, you should be able to see a line "Listening for data connections at xxx.xxx.xxx.xxx:XXXX". Note down the text at the end with the numbers in it.<br><br>
 +
 
 +
----<br>
 +
 
 +
:5. On your computer, open FileZilla.
 +
:6. From the <code>File</code> menu in the menu bar, open the <code>Site Manager</code>.
 +
:7. Click on the <code>New Site</code> button.
 +
:8. Now, you'll want to configure the settings on this new "site":
 +
::* In the Host field, put in the longer <code>xxx.xxx.xxx.xxx</code> part you noted down.
 +
::* In the Port field, put in the rest of the numbers of that thing you have made a note of, represented by the <code>XXXX</code>.
 +
::* Change the Encryption to "Only use plain FTP (insecure)"
 +
::* Change the Logon Type to "Anonymous"
 +
:9. Go to the "Transfer Settings" tab and click the checkbox to enable the "Limit number of simultaneous connections" and then set the amount of connections to 1.
 +
:10. Then click the Connect button and you'll be set! You can just use this site again if you want to connect to your Wii U. Make sure that it now shows folders on the right side of the program.<br><br>
 +
 
 +
----<br>
 +
 
 +
:(11a.) Navigate to <code>storage_mlc/usr/title/</code> on the '''right side''' of the program if you have installed Games, Updates, or DLCs you're looking for to System Storage/NAND (Internal Memory).
 +
:(11b.) Navigate to <code>storage_usb/usr/title/</code> on the '''right side''' of the program if you have installed Games, Updates, or DLCs you're looking for to an external USB harddrive or thumbdrive.
 +
:12. Then, open one of the following folders, depending on what you want to dump.
 +
::* The <code>00050000</code> folder for Games
 +
::* The <code>0005000E</code> folder for Updates
 +
::* The <code>0005000C</code> folder for DLC
 +
 
 +
:13. Once you've opened that folder, you'll have to find the folder that corresponds to what you
 +
::  wish to dump. Inside, find the folder who's 8 digits match the last 8 of the game's Title ID.
 +
::  You can find your game's Title ID [http://wiiubrew.org/wiki/Title_database#00050000:_eShop_and_disc_titles [ Here <nowiki>]</nowiki>]
 +
 
 +
    Before you transfer the files to your computer, navigate on the '''left side''' of the screen to the directory you want to store your
 +
    '''Games''' for Cemu, or a '''separate location''' for storing the '''Updates/DLCs''' before you install them later. If you keep Games
 +
    together with the Updates and DLCs in the same folder this will confuse Cemu, so '''absolutely do not do this'''.
  
:* On your computer, open FileZilla.
+
:14. Now, it's as simple as right-clicking the folder you've just found and clicking "Add files to queue".
:* From the <code>File</code> menu in the menu bar, open the <code>Site Manager</code>.
+
:* Repeat the steps from above for each game/update/DLC you want to transfer. Once you're done with adding them to the queue, you can continue with the next steps.<br><br>
:* Click on the <code>New Site</code> button.
 
:* Now, you'll want to fill in the Host and Port field.
 
:::* In the Host field, put in the longer <code>xxx.xxx.xxx.xxx</code> part you noted down.
 
:::* In the Port field, put in the rest of the numbers of that thing you have made a note of, represented by the <code>XXXX</code>.
 
:::* Change the Encryption to "Only use plain FTP (insecure)"
 
:::* Change the Logon Type to "Anonymous"
 
:* Go to the "Transfer Settings" tab and click the checkbox to enable the "Limit number of simultaneous connections" and then set the amount of connections to 1.
 
:* Then click the Connect button and you'll be set! You can just use this site again if you want to connect to your Wii U. Make sure that it now shows folders on the right side of the program.
 
----
 
:* Navigate to <code>storage_mlc/usr/title/</code> on the '''right side''' of the program if you have installed the actual game (update) you're looking for to System Storage/NAND.
 
:* Navigate to <code>storage_usb/usr/title/</code> on the '''right side''' of the program if you have installed the actual game (update) you're looking for to an external USB device.
 
:* Then, open one of the following folders, depending on what you want to dump.
 
::: The <code>00050000</code> folder stores installed games.
 
::: The <code>0005000E</code> folder stores installed updates.
 
::: The <code>0005000C</code> folder stores installed DLC.
 
  
:* Once you've opened that folder, you'll have to find the folder that corresponds to what you wish to dump. Inside, find the folder who's 8 digits match the last 8 of the game's title id.
+
----<br>
::: You can find the game's title ID on http://wiiubrew.org/wiki/Title_database#00050000:_eShop_and_disc_titles
 
  
:* Before you transfer the files to your computer, navigate on the '''left side''' of the screen to the directory you want to store your games/updates/DLC's.
+
:15. Press CTRL+P to start transferring everything that you've queued...
::: It's handy to keep these things separated. Make one folder for the base game (the game without any updates), one for updates and another one for DLC's.
+
::* This process will take a long while, hours even. You can leave the program running while you do other stuff.
:* Now, it's as simple as right-clicking the folder you've just found and clicking "Add files to queue".
+
::* Be really careful to not accidentally delete or mess stuff up! If you follow every instruction carefully, you should be fine.
----
+
::* If you get failed transfer errors during an Update or DLC transfer, you can probably ignore this. Retry the transfers to make sure, if they fail again you should be okay.
:* Now, repeat the steps from above for each game/update/DLC you want to transfer. Once you're done with adding them to the queue, you can continue with the next steps.
 
:* Press CTRL+P to start transferring everything that you've queued...
 
::: This process will take a long while. You can leave the program running while you do other stuff.
 
::: Be really careful to not accidentally delete or mess stuff up! If you follow every instruction carefully, you should be fine.
 
  
:* You can now exit FTPiiU with the home button and close Filezilla once it's done transfering the files (when it says "Queued files" and nothing else after that on the left-bottom of the program).
+
:16. You can now exit FTPiiU Everywhere with the Home button and close FileZilla once it's done transferring the files (when it says "Queued files" and nothing else after that on the left-bottom of the program).
:* Rename each dumped game/update/DLC folder to reflect what it is (like for example <code>MarioKart8_Update</code> etc.).
+
:17. Rename each dumped Game/Update/DLC folder to reflect what it is (like for example <code>Mario Kart 8 - Update</code> etc.).
:* For updates and DLC's, you'll first need to install them in Cemu first. Read the [[Getting_Started#Starting|update instructions]] for more info.
+
:18. For Updates and DLC's, you'll first need to install them in Cemu first before you can use them at all. Read the [[Getting_Started#Starting|update instructions]] for more info.
 +
::* After installing Updates and DLCs you may save them in a storage space for emergency use '''to fix a corrupt install''' later on, or you may delete them permanently to save space.
  
 
{{cob}}
 
{{cob}}
Line 204: Line 279:
 
==Dumping the MLC NAND of your Wii U for Installed Games, Updates, and DLC instead of using FTP==
 
==Dumping the MLC NAND of your Wii U for Installed Games, Updates, and DLC instead of using FTP==
  
    If FTP fails for you and you cannot find out why, you can instead dump the entire MLC NAND to your SD Card.  You cannot use a USB to do this.
+
  If FTP fails for you and you cannot find out why, you can instead dump the entire MLC NAND to your SD Card.  You cannot use a USB stick or drive to do this.
 +
 
 +
  '''[[- To do this method you must have x2 your Wii U's storage capacity available on your PC storage! If 32GB Wii U, 65GB free - 8GB Wii U, 17GB free. -]]'''
  
 
:'''Requirements''':
 
:'''Requirements''':
Line 211: Line 288:
 
:::*Your SD card has to '''be formatted FAT32''' for the Wii U to be able to read it and the allocation unit size is best set to 32KB.
 
:::*Your SD card has to '''be formatted FAT32''' for the Wii U to be able to read it and the allocation unit size is best set to 32KB.
 
:::*On larger SD cards (64GB+) Windows will not let you format the SD as FAT32, to circumvent that use [http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm guiformat]  
 
:::*On larger SD cards (64GB+) Windows will not let you format the SD as FAT32, to circumvent that use [http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm guiformat]  
::*If you didn't grab it earlier, the files pack from https://jorgev259.github.io/wiiusetup/ - select Wii U only - placed onto the Root of your SD Card.
+
::*If you didn't grab it earlier, the files pack from [https://jorgev259.github.io/wiiusetup/ [ Here <nowiki>]</nowiki>] - select Wii U only - extract it into the base directory of your SD Card.<br><br>
 +
 
 +
[[File:NANDDumper.png|400px|left]]
  
 
:'''Steps''':
 
:'''Steps''':
::*Launch the Homebrew Launcher with your preferred method explained earlier in this guide.
+
::   1. Launch the Homebrew Launcher with your preferred method explained earlier in this guide.
::*Run the nanddumper homebrew application.  Nanddumper will not work with Mocha CFW in use, restart the Wii U if this is the case.
+
::   2. Run the nanddumper homebrew application.  Nanddumper will not work with Regular Haxchi CFW or Mocha CFW in use, restart the Wii U if this is the case.
::*Set the options to only dump <code>otp.bin</code> and <code>MLC(8GB/32GB)</code>
+
::   3. Set the options to only dump <code>OTP</code>, <code>SEEPROM</code>, and <code>MLC(8GB/32GB)</code>
::*Press A to begin the dump.  The dump will default to the root of your SD card in 2GB chunks; 4 files for 8GB or 15 files for 32GB.
+
::   4. Press A to begin the dump.  The dump will default to the root of your SD card in 2GB chunks; 4 files for 8GB or 15 files for 32GB.
  
::<code>This process will take some time. Once it finishes, the Wii U will go back to the System Menu or shut down.</code>
+
  '''[[- This process will take some time. Once it finishes, the Wii U will go back to the System Menu or shut down.- ]]'''<br>
  
::*Access the SD Card on your PC. Copy the <code>otp.bin</code> and <code>mlc.bin.part0#</code> files to a preparation area of your choice (not your SD Card); there should be 4 or 15 parts.
+
::   5. Access the SD Card on your PC. Copy <code>otp.bin</code> & <code>seeprom.bin</code> to your Cemu folder.
:::*<code>The place you copy these to must have double the storage capacity of the mlc.bin.part0# files!</code>
+
::    6. Copy <code>otp.bin</code> and <code>mlc.bin.part0#</code> files to a storage area (not your SD Card)
:::*If when transfering the <code>mlc.bin.part0#</code> files it says there is an error/corruption, skip that file and transfer the rest.
+
:: Note: There should be 4 or 15 part files.
:::*If this happens you will need to try to re-dump the MLC NAND.  Afterwards, try to copy the part that was previously corrupt to the location of your non-corrupted parts.
+
 
::*Download this zip and extract one of the scripts into the location of your 4 or 15 <code>mlc.bin.part0#</code> files.
+
  '''[[- The place you copy these to must have x2 the data size of the mlc.bin.part0# files in total! So if 15 parts, 65GB free - 4 parts, 17GB free -]]'''
 +
 
 +
::*If when transferring the <code>mlc.bin.part0#</code> files it says there is an error/corruption, skip that file and transfer the rest.
 +
::*If this happens you will need to try to re-dump the MLC NAND with nanddumper again.  Afterwards, try to copy the part that was previously corrupt to the location of your non-corrupted parts, saving time.<br><br>
 +
 
 +
----<br>
 +
 
 +
::7. Download this zip and extract one of the scripts into the location of your 4 or 15 <code>mlc.bin.part0#</code> files.
 
:::[https://cemu.info/files/8GB_Joiner_Scripts_for_Windows_Linux_Mac.zip 8GB Wii U MLC.bin Joiner Scripts]
 
:::[https://cemu.info/files/8GB_Joiner_Scripts_for_Windows_Linux_Mac.zip 8GB Wii U MLC.bin Joiner Scripts]
 
:::[https://cemu.info/files/32GB_Joiner_Scripts_for_Windows_Linux_Mac.zip 32GB Wii U MLC.bin Joiner Scripts]
 
:::[https://cemu.info/files/32GB_Joiner_Scripts_for_Windows_Linux_Mac.zip 32GB Wii U MLC.bin Joiner Scripts]
::*With everything in place, run the script.  It will copy the part files and merge them together into <code>mlc.bin</code> (this will take awhile.)
+
::8. With everything in place, run the script.  It will copy the part files and merge them together into <code>mlc.bin</code> (this will take awhile, especially with a 32GB Wii U)
 +
:::After it finishes, store the <code>mlc.bin.part0#</code> somewhere just in case the combined <code>mlc.bin</code> is corrupt.
  
::<code>Now we must extract the files from your mlc.bin to where you can browse the files freely.</code>
+
::<code>Now we must extract the files from your combined <code>mlc.bin</code> to allow you to browse the files freely.</code>
  
::*You must now download WFS Tools, unfortunately it is only pre-built for Windows, I do not know much of Linux or MacOS methods.
+
::9. You must now download WFS Tools, unfortunately it is only pre-built for Windows, I do not know much of Linux or MacOS methods.
 
:::[https://github.com/koolkdev/wfslib/releases WFS Tools Github Releases]
 
:::[https://github.com/koolkdev/wfslib/releases WFS Tools Github Releases]
::*Extract the tool to your <code>mlc.bin</code> location.
+
::10. Extract the tool to your combined <code>mlc.bin</code> location.
::*Create a new folder named "Extracted" in your <code>mlc.bin</code> location.
+
::11. Create a new folder named "Extracted" next to <code>mlc.bin</code><br><br>
::*You will now need to open a CMD window in your <code>mlc.bin</code> location, there are a few ways to do this -
+
 
:::<code>a) In the File Explorer address bar, type CMD and press enter.</code>
+
----<br>
:::<code>b) You can hold shift & right-click the blank area of the current location and open a CMD or PowerShell window.</code>
+
 
:::<code>c) If you're savvy you can cd to the required directory, but I'll leave that to you.</code>
+
  '''[[- Make sure you have enough space on the drive you're using to extract the mlc.bin (it will require the same amount of space as mlc.bin) -]]'''
::Edit the following command to point to your own "Extracted" folder, the address must be wrapped in <code>" "</code>
+
  '''[[- - - - - - - If you don't have enough space, move your mlc.bin.part files to another drive in case you must use them again. - - - - - - -]]'''
 +
 
 +
::12. You will now need to open a CMD window in your <code>mlc.bin</code> directory, there are a few ways to do this -
 +
:::<code>a.) In the File Explorer address bar, type CMD and press enter.</code>
 +
:::<code>b.) You can hold shift & right-click the blank area of the current location and open a CMD or PowerShell window.</code>
 +
:::<code>c.) If you're savvy you can cd to the required directory, but I'll leave that to you.</code>
 +
::13. Edit the following command in notepad, etc, to replace the '''Example''' path with your own '''"Extracted" folder path''', the path must be wrapped in <code>" "</code> - aka quotes.
 +
 
 +
  wfs-extract --input mlc.bin --output "C:\Users\*\Desktop\Wii U NAND Backup\Extracted" --otp otp.bin --mlc
  
    wfs-extract --input mlc.bin --output "C:\Users\*\Desktop\Wii U NAND Backup\Extracted" --otp otp.bin --mlc
+
::14. Once you're sure it's correct, you may paste it into the CMD Window and press enter; it will now begin extraction.
 +
:::* To paste a line of text in regular CMD or PowerShell you simply Ctrl+V or right-click the blank space of the window.
 +
:::* Note: If you use PowerShell, the command will throw an error - but if you read the error, it will tell you what command to use!</code>'''
  
::*Once you're sure it's correct, you may paste it into the Command Line Window and send it; it will now begin extraction.
+
  '''[[- The extraction process will take quite a bit of time, it will tell you when it has finished. -]]'''
:::* To paste a line of text in regular CMD you simply right-click the blank space of the window.
+
  '''[[- - - Hopefully no errors arise or you may need to start over to get a non-corrupt mlc.bin - - -]]'''
  
::<code>This process will take some time, it will tell you when it has finished.  Hopefully no errors arise or you may need to start over.</code>
+
::15. <code>I recommend keeping your mlc.bin or the Extracted files somewhere safe. CEMU may end up allowing the use of more files in the future!</code>
::<code>I recommend keeping your mlc.bin or the Extracted files somewhere safe. CEMU may end up allowing the use of more files in the future!</code>
 
  
::*Follow the majority of the FTP Method in the earlier section of this Guide to figure out where your Installed Games, Updates, DLC, and Save files are located in your Extracted MLC NAND folder.
+
::16. Follow the majority of the FTP Method in the earlier section of this Guide to figure out where your Installed Games, Updates, DLC, and Save files are located in your Extracted MLC NAND folder.
  
 
{{cob}}
 
{{cob}}
Line 295: Line 391:
 
: Extra tip:
 
: Extra tip:
 
:: If you want to play around with other people's save files, you can visit these two threads:
 
:: If you want to play around with other people's save files, you can visit these two threads:
:::* Wii U Save Files Compilation: https://gbatemp.net/threads/wii-u-save-files-compilation.427761/
+
:::* Wii U Save Files Compilation Thread: https://gbatemp.net/threads/wii-u-save-files-compilation.427761/
:::* Loadiine Save File Sharing Thread: https://gbatemp.net/threads/loadiine-save-file-sharing-thread.414878/
+
:::* Another Save File Sharing Thread: https://gbatemp.net/threads/loadiine-save-file-sharing-thread.414878/
:: If you rename US save files to EU save files or the other way around, it usually works.
+
:: If you rename US save files to EU save files or the other way around, it usually works - just a tip.
 +
 
 +
{{cob}}
 +
 
 +
{{cob}}
  
 
{{cob}}
 
{{cob}}
 +
 +
{{cot|1=Configuring Cemu & Performance Settings|left=yes}}
 +
 +
==It's Dangerous to Go Alone, Take This==
 +
 +
For this I recommend reading my other guide over here: https://wiki.cemu.info/wiki/Serfrosts_Cemu_Setup_Guide
  
 
{{cob}}
 
{{cob}}
Line 307: Line 413:
 
==Starting==
 
==Starting==
 
===Updating Games and Installing DLCs===
 
===Updating Games and Installing DLCs===
To add your DLC or update to the non-updated game, it's recommended to install it via Cemu's UI. Once you open Cemu, go to `File -> Install Update or DLC` and go to the update/DLC folder. Open the Meta folder and select the Meta.xml file.
+
To use your Update or DLC for a game, you must install it via Cemu's UI. Once you open Cemu, go to `File -> Install Update or DLC` and then navigate to the Update/DLC folder. Open the Meta folder and select the Meta.xml file.
  
===Using dumped games===
+
===Using Dumped Games===
<div class="infobox float-right" id="vorlage-infobox-Name" summary="Infobox Name" style="border:1px solid lightsteelblue; padding:5px; width:25em; margin:0 0 0.5em 1em; font-size:85%; background:#F9F9F9;">
+
If you store all of your games in their own folders, you can keep all of the folders / games in a centralized Game Folder.  Point Cemu to this folder, and as long as the games are WUD/WUX with keys in keys.txt or RPX with their meta.xml in their Meta folder, they will show up in Cemu's UI.
 +
 
 +
If you do not have a meta folder / file for your RPX game, we highly suggest you use FTPiiU Everywhere to get the data so you can have the game show up; otherwise you may use a method below:
 +
 
 +
<div class="infobox float-left" id="vorlage-infobox-Name" summary="Infobox Name" style="border:1px solid lightsteelblue; padding:5px; width:25em; margin:0 0 0.5em 1em; font-size:85%; background:#F9F9F9;">
 
  <div style="background:lightsteelblue; margin-bottom:2px; text-align:center; font-size:118%; font-weight:bold; width:100%;"> Compatible Files by File Extension </div>
 
  <div style="background:lightsteelblue; margin-bottom:2px; text-align:center; font-size:118%; font-weight:bold; width:100%;"> Compatible Files by File Extension </div>
 
{| style="width:100%; margin:0; text-align:left;"
 
{| style="width:100%; margin:0; text-align:left;"
Line 316: Line 426:
 
! colspan=2 | File extension
 
! colspan=2 | File extension
 
|-
 
|-
| '''wud:'''
+
| '''WUD'''
| Wii U Disc Images
+
| Wii U Disc Image
 
|-
 
|-
| '''wux:'''
+
| '''WUX'''
| Compressed Wii U Disc Images
+
| Compressed Wii U Disc Image
 
|-
 
|-
| '''iso:'''
+
| '''RPX'''
| Generic file extension for disc image files.
+
| Wii U Game Executable File
|-
 
| '''wad:'''
 
| Wii U Disc Images
 
|-
 
| '''rpx:'''
 
| Wii U executable
 
 
|}  
 
|}  
 
</div>
 
</div>
  
#Start <code>cemu.exe</code>.
+
#Start <code>Cemu.exe</code>
#<code>File</code> -> <code>Load</code>
+
#Select the game you want to launch.
#Select the file you want to load
+
 
:: To load a wud, wux, iso, wad file:
+
:: '''To launch an WUD or WUX format game:'''
::* Load the Wii U Disc Images by selecting the image file (wud, wux, iso, wad). These require you to have the title keys in Cemu's `keys.txt` file.
+
::* These require you to have the game's encryption keys in Cemu's `keys.txt` file. See: https://wiki.cemu.info/wiki/Obtaining_Keys_for_Keys.txt
:: To load a rpx file:
+
::* Simply point Cemu's game directory in <code>Options > General Settings</code> to your folder that has all of your games. - This folder must not have Updates or DLC in it.
::* Browse to the game folder and open the folder <code>code\</code> and select the <code>*.rpx</code> file.
+
::* If you have the required information where it should be in the `keys.txt` file, the games should show up in Cemu's UI.
 +
 
 +
:: '''To launch an RPX format game:'''
 +
::* RPX format games must have a Meta Folder & all data in order for it to show up in Cemu's UI. (If it doesn't, see the last bullet point.)
 +
::* Simply point Cemu's game directory in <code>Options > General Settings</code> to your folder that has all of your games. - This folder must not have Updates or DLC in it.
 +
::* If you do not have Meta data, you may use <code>File > Load</code> and browse to the game folder, open the <code>code</code> folder and then select the <code>[name].rpx</code> executable.
  
 
{{cob}}
 
{{cob}}
Line 347: Line 456:
 
===Keyboard Shortcuts===
 
===Keyboard Shortcuts===
 
{|class="wikitable"
 
{|class="wikitable"
|<code>Alt</code> + <code>Enter</code>
+
|<code>Alt + Enter</code>
 
|Toggle between windowed or full screen.
 
|Toggle between windowed or full screen.
|-
 
|<code>Ctrl</code> + <code>Tab</code>
 
|Toggle between TV or GamePad display.
 
 
|-
 
|-
 
|<code>Esc</code>
 
|<code>Esc</code>
 
|Leave full screen.
 
|Leave full screen.
 
|-
 
|-
|<code>Shift</code> + <code>Print</code>
+
|<code>F12</code>
 
|Copy a current-res screenshot to the clipboard.
 
|Copy a current-res screenshot to the clipboard.
 
|-
 
|-
|<code>Ctrl</code> + <code>Alt</code> + <code>F</code>
+
|<code>Windows 10</code> - <code>Win + Shift + S</code>
|Enable/Disable Fenceskip.
+
|Opens a quick screenshot tool and copies your selection to your clipboard to paste anywhere.
 +
|-
 +
|<code>Alt + F4</code>
 +
|Close the emulator entirely.
 +
|-
 +
|<code>Ctrl + Tab</code>
 +
|Toggle between TV or GamePad display.
 
|-
 
|-
 
|Hold <code>Tab</code>
 
|Hold <code>Tab</code>
|Shows the Game pad View while key is being pressed.
+
|Shows the GamePad display while the key is held.
 
|}
 
|}
  
Line 399: Line 511:
 
<br><br>
 
<br><br>
  
[[Category:List_of_tutorials]]
+
[[Category:Introductory pages]] [[Category:Installation]] [[Category:List_of_tutorials]]
  
 
<!-- Credits: Crementif, Serfrost -->
 
<!-- Credits: Crementif, Serfrost -->

Latest revision as of 21:31, 31 January 2020


Welcome, new person!
This is a guide for everyone who has never had any contact with emulating "new generation" consoles or has forgotten how to do certain things.
Please carefully read the explanation and the needed steps! Skipping something can lead to having to redo everything!


Be Advised
THE ONLY LEGAL WAY TO OBTAIN GAMES IS TO DUMP THEM FROM YOUR/OR YOUR FRIEND'S CONSOLE
ONLY DUMP GAMES THAT YOU OWN! PLAY & BE LEGAL!
Ignoring this warning has been known to lead to ISP Warnings, Account Termination, or Fines

What is Cemu?

Cemu what.PNG

The Wii U runs "Café OS" and Cemu emulates the system. It creates the possibilty to run Wii U data formats on a PC, e.g. dumped games.
For more advanced information about Café OS, check out this link: http://wiiubrew.org/wiki/Cafe_OS

System Requirements

■ OS ◊ CPU ● RAM ○ VRAM ♦ GPU □ Graphic API
■ Windows 7 (x64) or above, Windows 10 recommended. ◊ Recommend at least 4 core 4 thread CPUs, but 2/Dual Core CPUs will work for lighter titles. Cemu makes use of up to 5 cores. ● Minimum of 4GB for light titles, 8GB for most titles, at least 16GB or more for compatibility with every title. ○ OpenGL - Preferably at least 2 to 6GB. ♦ NVIDIA GPU: Runs as expected on most recent driver. □ OpenGL 4.1 (4.6 is used if available)
■ Cemu cannot run on 32bit systems. ◊ The higher your CPU benchmarks for Single Thread speeds/performance, the better it will perform on Cemu. ● For AMD Ryzen CPUs, having great RAM quality will boost your CPU's performance. ○ Vulkan - Preferably at least 4 to 6GB. Has instability issues with 2GB or less. ♦ AMD GPU: Runs as expected on most recent driver □ Vulkan 1.0 (1.2 will be used when possible)
■ Cemu can run on Linux with Wine. A native Linux build is planned in the distant future. ◊ The higher you can overclock your CPU and manage its temperature, the better it will perform on Cemu. ● The Legend of Zelda: Breath of the Wild is considered a heavy title, 16GB recommended. ○ If you do not have a viable amount of VRAM you will be much more likely to encounter crashes or much worse performance overall. ♦ Intel GPU: Not officially supported. Heavy visual glitches, runs best on Vulkan. □ There are no current plans for other Graphic APIs


Download & Install Cemu

Download & Install Cemu

  1. Download the latest version of Cemu. Check Cemu's website for the latest release.
  2. Unpack the cemu_x.x.x.zip file.
  3. Start the emulator by double-clicking Cemu.exe.
  4. Installing extensions like Cemuhook for video playback, code patching in graphic packs and more.
  5. A very in-depth text guide for setting up Cemu is maintained here Serfrosts Cemu Setup Guide.
Supported Games

Supported games

Before you begin dumping your games, check out http://compat.cemu.info/ or our list of games to know how the performance is or what bugs are existing.

Rating Icon Description
Perfect Smiley-Perfect.png Games rated this are games that have no discernible issues. No graphical or audio glitches, no crashes, no bugs that didn't exist in the original game. Quite simply, they run perfectly.
Playable Smiley-Playable.png Games in this category are playable to the end of the game. Can have some minor graphical or audio glitches or issues, but these do not greatly affect playability or prevent game completion.
Runs Smiley-Runs.png Games in this category can get in-game and usually run very well, but major graphical or audio glitches or game-breaking bugs make it difficult to continue playing or finish the game.
Loads Smiley-Loads.png Games in this category manage to load at least a screen before crashing, or can get through the in-game menus before crashing, or sometimes in-game before crashing, but they generally crash CEMU at some point.
Unplayable Smiley-Unplayable.png Games in this category do not load in CEMU. Either they crash immediately following the first load attempt, or they display a black screen until you close CEMU.
Dumping your Games, Updates, DLC - or Transferring Saves
Video Walkthrough by Chriztr

This video covers all three methods of dumping your WiiU games, game updates, DLC and the online files.

This guide also covers where to place the online files, a basic Cemu setup, and how to install it all!

The video is based from my personal experience and Serfrost's [Cemu, Getting Started] & [Cemu Setup Guides]

Timestamps:

  • 01:35 Preparing the SD-Card
  • 04:29 Preparatory step; downloading and installing the FTP client
  • 05:35 Launching the Homebrew Launcher on our console
  • 07:27 Launching Mocha and FTPiiU Everywhere, and dumping an e-shop game with FileZilla
  • 13:29 Physical disc dump and decrypting the disc
  • 16:38 Dumping the MLC NAND of your Wii U Console
  • 20:39 Dumping the online account files
  • 26:09 Very basic setup of the Wii U Emulator, Cemu

Links referred in the video:

1. GUIformat - [ Click Here ]

2. SD-Card Preparation - [ Click Here ]

3. FTPiiUeverywhere for Mocha - [ Click Here ]

4. FileZilla FTP Client - [ Click Here ]

5. Exploit website - [ Click Here ]

6. WiiU Title Database - [ Click Here ]

7. CDecrypt v2.0b disc image decryption - [ Click Here ]

8. Joiner Scripts

9. WFS Tools GitHub - [ Click Here ]

Command for WTS Tools:

   wfs-extract --input mlc.bin --output "C:\Users\*\Desktop\Wii U NAND Backup\Extracted" --otp otp.bin --mlc
Text Walkthrough
First Steps

First Steps

Prerequisites:

  • An SD card and a way to put files on it (if your PC doesn't have a SD card reader, you could use a laptop that does have one).
  • A homebrewed Wii U with CFW (see https://wiiu.hacks.guide/ for a guide on how to do this). Just make sure that you know how to launch Mocha CFW, Haxchi CFW, or CBHC (Coldboot Haxchi) and go into the Homebrew Channel.
  • It's absolutely required that you have enough space on your computer to store the games.
  • Dumping to SD or USB Storage: You'll need to have an SD Card with 25+ GB freespace or have a separate USB stick that's FAT32 formatted with enough space.
  • FTP Method: Have FileZilla installed on your PC.


You'll also need to place a few files on your SD card. Choose the steps according to which method you use:

  • Using Haxchi or Coldboot Haxchi (CBHC) CFW:
  • For dumping Physical Discs: Download Disc2App from [ Here ] and extract it into the base directory of your SD Card.
  • FTP Method: Download the FTPiiU Everywhere .elf (for Haxchi or CBHC) from [ Here ] and place ftpiiu.elf into your SD:\wiiu\apps folder.
  • NAND Dump Method: The files pack from [ Here ] - select Wii U only - extract the files into the base directory of your SD Card.
  • Using Mocha CFW:
  • For dumping Physical Discs: Download Disc2App from [ Here ] and extract it into the base directory of your SD Card.
  • FTP Method: Download the FTPiiU Everywhere .elf (for Mocha) from [ Here ] and place ftpiiu.elf into your SD:\wiiu\apps folder.
  • NAND Dump Method: The files pack from [ Here ] - select Wii U only - extract the files into the base directory of your SD Card.
Dumping Physical Discs [Does not include Updates or DLC]

Steps for Physical Disc Games

Dumping the game to your PC

1. Remove your Game Disc from the Wii U, Disc2App will ask for it later.
2. Insert your SD card back into your Wii U and if using one, your FAT32-formatted USB device.
Make sure you use the correct USB port - do not let the Wii U format your USB device.
3. Open the Homebrew Channel.
(4a.) For CBHC (Coldboot Haxchi): Run Disc2App.
(4b.) For Haxchi or Mocha: Run Haxchi or Mocha CFW first and let the Wii U restart. After that, try launch Homebrew Channel and now run Disc2App.
  • Failure to run the CFW before running the Homebrew Channel/Disc2App & other Homebrew will result in not succeeding in what you want to do.

Disc2App.png

5. Select either SD or USB drive to dump your game discs on.
  • Again, make sure that there is 25+ GB free on your SD card/USB drive. If you're using a USB drive, make sure it's FAT32 formatted.
6. When asked, insert the disc for your game.
7. The game is dumped to SD/USB:\install\[TitleID Folder]
8. After it finishes, dump your next game or press the Home button to exit and turn off your Wii U.
9. Now, eject the storage device you dumped your game discs onto and access the SD card or USB device on your PC.
10. You can rename the [TitleID] folder of each game to the name of the game and move it to some folder you want to store your games in while playing them on Cemu.
We recommend putting your Cemu and the Games folder together so everything isn't strewn about like spaghetti. Do not put Updates or DLCs in your Games folder.
  • You can find the game's title ID [ Here ]



Decrypting your Physical Disc Dump

1. Download Cdecrypt v2.0b from [ Here ] .
2. Extract the zip and go to that folder. Copy the same 3 files from the folder into each dumped game folder (or only 1 folder if you've dumped only 1 physical game).
3. In each of the folders you've copied those files to, hold down CTRL and select both title.tmd and title.tik.
4. Drag those 2 files onto CDecrypt_v2.0b.exe which will decrypt the game into Code, Content, and Meta folders.
   If dragging & dropping does not have any effect for you, you may click in the Window Address bar and type CMD , then press Enter--bringing up Command Prompt.
   You may then copy and paste the following command & send.  To paste, right-click in the CMD window blank space. The command is as follows:

   .\CDecrypt_v2.0b.exe .\title.tmd .\title.tik
(5a.) Afterwards, you may now delete all files in this game folder, except the folders Code, Content, Meta.
(5b.) You may now repeat the steps until you've decrypted all of your physical disc dumps.



   Now that you've finished processing the base game, there's likely an Update or some DLC you have on your Wii U.  
   Note: The update is absolutely required for The Legend of Zelda: Breath of the Wild to work on Cemu.
 - See the next sections, use what works best for you. I personally recommend dumping the NAND as large -
 - - - - - - transfers with FTP are prone to fail or take a long time due to transfer speeds. - - - - - -
FTP Method: Dumping Digital Games, Updates, and DLC

Dumping Digital Games and installed Updates & DLC

Make sure that your Wii U is connected to the same network as your computer and make sure to update your games to the latest version.
 - If FileZilla says transfers are failing when you are transferring a game's Update or DLC, the errors can be ignored. -
 - - - - - They are data-less files that tell the Wii U it has game data in that location, similar to SymLinks. - - - - -
 - - - - - - - Retry the failed downloads just to be sure you did not fail the transfer of a required file! - - - - - - -
1. Insert your SD card into your Wii U.
2. Open the Homebrew Channel.
(3a.) For CBHC (Coldboot Haxchi): Run FTPiiU Everywhere.
(3b.) For Mocha: Run Mocha CFW first and let the Wii U restart. After that, try launching the Homebrew Channel again, and now run FTPiiU Everywhere.
4. On your screen, you should be able to see a line "Listening for data connections at xxx.xxx.xxx.xxx:XXXX". Note down the text at the end with the numbers in it.



5. On your computer, open FileZilla.
6. From the File menu in the menu bar, open the Site Manager.
7. Click on the New Site button.
8. Now, you'll want to configure the settings on this new "site":
  • In the Host field, put in the longer xxx.xxx.xxx.xxx part you noted down.
  • In the Port field, put in the rest of the numbers of that thing you have made a note of, represented by the XXXX.
  • Change the Encryption to "Only use plain FTP (insecure)"
  • Change the Logon Type to "Anonymous"
9. Go to the "Transfer Settings" tab and click the checkbox to enable the "Limit number of simultaneous connections" and then set the amount of connections to 1.
10. Then click the Connect button and you'll be set! You can just use this site again if you want to connect to your Wii U. Make sure that it now shows folders on the right side of the program.



(11a.) Navigate to storage_mlc/usr/title/ on the right side of the program if you have installed Games, Updates, or DLCs you're looking for to System Storage/NAND (Internal Memory).
(11b.) Navigate to storage_usb/usr/title/ on the right side of the program if you have installed Games, Updates, or DLCs you're looking for to an external USB harddrive or thumbdrive.
12. Then, open one of the following folders, depending on what you want to dump.
  • The 00050000 folder for Games
  • The 0005000E folder for Updates
  • The 0005000C folder for DLC
13. Once you've opened that folder, you'll have to find the folder that corresponds to what you
wish to dump. Inside, find the folder who's 8 digits match the last 8 of the game's Title ID.
You can find your game's Title ID [ Here ]
   Before you transfer the files to your computer, navigate on the left side of the screen to the directory you want to store your 
   Games for Cemu, or a separate location for storing the Updates/DLCs before you install them later. If you keep Games 
   together with the Updates and DLCs in the same folder this will confuse Cemu, so absolutely do not do this.
14. Now, it's as simple as right-clicking the folder you've just found and clicking "Add files to queue".
  • Repeat the steps from above for each game/update/DLC you want to transfer. Once you're done with adding them to the queue, you can continue with the next steps.



15. Press CTRL+P to start transferring everything that you've queued...
  • This process will take a long while, hours even. You can leave the program running while you do other stuff.
  • Be really careful to not accidentally delete or mess stuff up! If you follow every instruction carefully, you should be fine.
  • If you get failed transfer errors during an Update or DLC transfer, you can probably ignore this. Retry the transfers to make sure, if they fail again you should be okay.
16. You can now exit FTPiiU Everywhere with the Home button and close FileZilla once it's done transferring the files (when it says "Queued files" and nothing else after that on the left-bottom of the program).
17. Rename each dumped Game/Update/DLC folder to reflect what it is (like for example Mario Kart 8 - Update etc.).
18. For Updates and DLC's, you'll first need to install them in Cemu first before you can use them at all. Read the update instructions for more info.
  • After installing Updates and DLCs you may save them in a storage space for emergency use to fix a corrupt install later on, or you may delete them permanently to save space.
NAND Dump Method: Dumping Digital Games, Updates, and DLC

Dumping the MLC NAND of your Wii U for Installed Games, Updates, and DLC instead of using FTP

 If FTP fails for you and you cannot find out why, you can instead dump the entire MLC NAND to your SD Card.  You cannot use a USB stick or drive to do this.
 - To do this method you must have x2 your Wii U's storage capacity available on your PC storage! If 32GB Wii U, 65GB free - 8GB Wii U, 17GB free. -
Requirements:
  • SD Card with 8GB (16GB preferred,) free space for White Wii U Models. (White model has 8GB internal storage.)
  • SD Card with 32GB (with at least 29.3GB free) or 64GB free space for Black Wii U Models. (Black model has 29.1GB internal storage.)
  • Your SD card has to be formatted FAT32 for the Wii U to be able to read it and the allocation unit size is best set to 32KB.
  • On larger SD cards (64GB+) Windows will not let you format the SD as FAT32, to circumvent that use guiformat
  • If you didn't grab it earlier, the files pack from [ Here ] - select Wii U only - extract it into the base directory of your SD Card.

NANDDumper.png
Steps:
1. Launch the Homebrew Launcher with your preferred method explained earlier in this guide.
2. Run the nanddumper homebrew application. Nanddumper will not work with Regular Haxchi CFW or Mocha CFW in use, restart the Wii U if this is the case.
3. Set the options to only dump OTP, SEEPROM, and MLC(8GB/32GB)
4. Press A to begin the dump. The dump will default to the root of your SD card in 2GB chunks; 4 files for 8GB or 15 files for 32GB.
 - This process will take some time. Once it finishes, the Wii U will go back to the System Menu or shut down.- 
5. Access the SD Card on your PC. Copy otp.bin & seeprom.bin to your Cemu folder.
6. Copy otp.bin and mlc.bin.part0# files to a storage area (not your SD Card)
Note: There should be 4 or 15 part files.
 - The place you copy these to must have x2 the data size of the mlc.bin.part0# files in total! So if 15 parts, 65GB free - 4 parts, 17GB free -
  • If when transferring the mlc.bin.part0# files it says there is an error/corruption, skip that file and transfer the rest.
  • If this happens you will need to try to re-dump the MLC NAND with nanddumper again. Afterwards, try to copy the part that was previously corrupt to the location of your non-corrupted parts, saving time.



7. Download this zip and extract one of the scripts into the location of your 4 or 15 mlc.bin.part0# files.
8GB Wii U MLC.bin Joiner Scripts
32GB Wii U MLC.bin Joiner Scripts
8. With everything in place, run the script. It will copy the part files and merge them together into mlc.bin (this will take awhile, especially with a 32GB Wii U)
After it finishes, store the mlc.bin.part0# somewhere just in case the combined mlc.bin is corrupt.
Now we must extract the files from your combined mlc.bin to allow you to browse the files freely.
9. You must now download WFS Tools, unfortunately it is only pre-built for Windows, I do not know much of Linux or MacOS methods.
WFS Tools Github Releases
10. Extract the tool to your combined mlc.bin location.
11. Create a new folder named "Extracted" next to mlc.bin



 - Make sure you have enough space on the drive you're using to extract the mlc.bin (it will require the same amount of space as mlc.bin) -
 - - - - - - - If you don't have enough space, move your mlc.bin.part files to another drive in case you must use them again. - - - - - - -
12. You will now need to open a CMD window in your mlc.bin directory, there are a few ways to do this -
a.) In the File Explorer address bar, type CMD and press enter.
b.) You can hold shift & right-click the blank area of the current location and open a CMD or PowerShell window.
c.) If you're savvy you can cd to the required directory, but I'll leave that to you.
13. Edit the following command in notepad, etc, to replace the Example path with your own "Extracted" folder path, the path must be wrapped in " " - aka quotes.
 wfs-extract --input mlc.bin --output "C:\Users\*\Desktop\Wii U NAND Backup\Extracted" --otp otp.bin --mlc
14. Once you're sure it's correct, you may paste it into the CMD Window and press enter; it will now begin extraction.
  • To paste a line of text in regular CMD or PowerShell you simply Ctrl+V or right-click the blank space of the window.
  • Note: If you use PowerShell, the command will throw an error - but if you read the error, it will tell you what command to use!
 - The extraction process will take quite a bit of time, it will tell you when it has finished. -
 - - - Hopefully no errors arise or you may need to start over to get a non-corrupt mlc.bin - - -
15. I recommend keeping your mlc.bin or the Extracted files somewhere safe. CEMU may end up allowing the use of more files in the future!
16. Follow the majority of the FTP Method in the earlier section of this Guide to figure out where your Installed Games, Updates, DLC, and Save files are located in your Extracted MLC NAND folder.
Transferring Save Data between your Wii U and CEMU

Transfering Saves between Wii U and CEMU

Make sure that your Wii U is connected to the same network as your computer.
  • Insert your SD card into your Wii U.
  • Open the Homebrew Channel.
  • For CBHC (Coldboot Haxchi): Run FTPiiU Everywhere.
  • For Mocha: Run Mocha CFW first and let the Wii U restart. After that, try launching the Homebrew Channel again, and now run FTPiiU Everywhere.
  • On your screen, you should be able to see a line "Listening for data connections at xxx.xxx.xxx.xxx:XXXX". Note down the text at the end with the numbers in it.
  • On your computer, open FileZilla.
  • From the File menu in the menu bar, open the Site Manager.
  • Click on the New Site button.
  • Now, you'll want to fill in the Host and Port field.
  • In the Host field, put in the longer xxx.xxx.xxx.xxx part you noted down.
  • In the Port field, put in the rest of the numbers of that thing you have made a note of, represented by the XXXX.
  • Go to the "Transfer Settings" tab and click the checkbox to enable the "Limit number of simultaneous connections".
  • Then click the Connect button and you'll be set! You can just use this site again if you want to connect to your Wii U. Make sure that it now shows folders on the right side of the program.
Navigate to storage_mlc/usr/save/00050000/ on the right side of the program if you have installed the game to System Storage/NAND.
Navigate to storage_usb/usr/save/00050000/ on the right side of the program if you have installed the game to an external USB device.
  • After you've opened that folder, locate the folder who's 8 digits match the last 8 of your game's title ID.
Once more, you can find the game's title ID on http://wiiubrew.org/wiki/Title_database.
  • Open, out of the multiple 8000000X folders that you'll see, the folder that that belongs to your user account. They're numbered in order of creation.
  • Transfering save files from Wii U to Cemu:
  • Launch the game in Cemu and open your log.txt that's in the same folder as your Cemu.exe file and look for the line where it states your game's "Save Path".
  • Go to that location on the left side of the FileZilla window and open the 80000001 folder. Remove all the files and folders in this folder.
  • On the left side of the window, select all of the files and folders and right-click the selection. Click Download and wait for the files to transfer.
  • You can press the home button to quit FTPiiU and test it out. You can also exit FileZilla.
  • Transfering save files from Cemu to Wii U:
  • Launch the game in Cemu and open your log.txt that's in the same folder as your Cemu.exe file and look for the line where it states your game's "Save Path".
  • Go to that location on the left side of the FileZilla window and open the 80000001 folder.
  • On the right side of the window, remove all of the files and folders.
  • On the left side of the window, select all of the files and folders and right-click them. Click Upload and wait for the files to transfer.
  • After it's done, you can press the home button to quit FTPiiU and test it out.

Extra tip:
If you want to play around with other people's save files, you can visit these two threads:
If you rename US save files to EU save files or the other way around, it usually works - just a tip.
Configuring Cemu & Performance Settings

It's Dangerous to Go Alone, Take This

For this I recommend reading my other guide over here: https://wiki.cemu.info/wiki/Serfrosts_Cemu_Setup_Guide

Setting Games, Updates, and DLC to work with CEMU

Starting

Updating Games and Installing DLCs

To use your Update or DLC for a game, you must install it via Cemu's UI. Once you open Cemu, go to `File -> Install Update or DLC` and then navigate to the Update/DLC folder. Open the Meta folder and select the Meta.xml file.

Using Dumped Games

If you store all of your games in their own folders, you can keep all of the folders / games in a centralized Game Folder. Point Cemu to this folder, and as long as the games are WUD/WUX with keys in keys.txt or RPX with their meta.xml in their Meta folder, they will show up in Cemu's UI.

If you do not have a meta folder / file for your RPX game, we highly suggest you use FTPiiU Everywhere to get the data so you can have the game show up; otherwise you may use a method below:

Compatible Files by File Extension
File extension
WUD Wii U Disc Image
WUX Compressed Wii U Disc Image
RPX Wii U Game Executable File
  1. Start Cemu.exe
  2. Select the game you want to launch.
To launch an WUD or WUX format game:
  • These require you to have the game's encryption keys in Cemu's `keys.txt` file. See: https://wiki.cemu.info/wiki/Obtaining_Keys_for_Keys.txt
  • Simply point Cemu's game directory in Options > General Settings to your folder that has all of your games. - This folder must not have Updates or DLC in it.
  • If you have the required information where it should be in the `keys.txt` file, the games should show up in Cemu's UI.
To launch an RPX format game:
  • RPX format games must have a Meta Folder & all data in order for it to show up in Cemu's UI. (If it doesn't, see the last bullet point.)
  • Simply point Cemu's game directory in Options > General Settings to your folder that has all of your games. - This folder must not have Updates or DLC in it.
  • If you do not have Meta data, you may use File > Load and browse to the game folder, open the code folder and then select the [name].rpx executable.
Lists of Various CEMU Options

Keyboard Shortcuts

Alt + Enter Toggle between windowed or full screen.
Esc Leave full screen.
F12 Copy a current-res screenshot to the clipboard.
Windows 10 - Win + Shift + S Opens a quick screenshot tool and copies your selection to your clipboard to paste anywhere.
Alt + F4 Close the emulator entirely.
Ctrl + Tab Toggle between TV or GamePad display.
Hold Tab Shows the GamePad display while the key is held.

Game settings

Command line options

To start a game via the command line, open Command Prompt in the folder (by e.g. Shift + R -> cmd and use cd to open the Cemu dictionary or Shift + RIGHT_CLICK -> Open command window here inside the application folder).
Arguments:

-g "path" Loads a game
-mlc "path" Customize the path of the mlc01 directory
-ud Enable upside-down render mode.
-f Launch in fullscreen mode.
-nsight Allow debugging via NVIDIA Nsight
-legacy Enable all Intel GPU workarounds

Usage example: cemu.exe -g "C:\games\example.wud"