In order to edit this wiki, you must register and verify your account.
Getting Started: Difference between revisions
Line 171: | Line 171: | ||
:* 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 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/> | ||
:* On your computer, open FileZilla. | :* On your computer, open FileZilla. | ||
:* From the <code>File</code> menu in the menu bar, open the <code>Site Manager</code>. | :* From the <code>File</code> menu in the menu bar, open the <code>Site Manager</code>. |
Revision as of 08:29, 9 April 2019
This is a guide for everyone who never had any contact with emulation and/or forgot how to do certain things.
Please carefully read the explanation and the needed steps!
Be advised
|
What is Cemu?
WiiU runs the "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: | Windows 7 (x64) or above |
API: | OpenGL 4.1 (4.6 is used if available) |
RAM: | < 4 GB, 8 GB or more recommended |
GPU: |
|
Download & Install Cemu
- Download the latest version of Cemu. Check Cemu's website for the latest release.
- Unpack the
cemu_x.x.x.zip
file. - Start the emulator by double-clicking
Cemu.exe
. - Installing extensions like Cemuhook for video playback, code patching in graphic packs and more.
- A very in-depth text guide for setting up Cemu is maintained here Serfrosts Cemu Setup Guide.
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 | 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 | 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 | 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 | 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 | 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
If transferring important files over FTP fails, you may instead dump the entire MLC NAND of your Wii U, covered further below, (Click Here).
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 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.
- Enough space on your computer to store the games on.
- 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.
- 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:
- If you use CBHC (Coldboot Haxchi, not Regular Haxchi):
- Download Disc2App from https://github.com/koolkdev/disc2app/releases/download/v1.0/disc2app.zip and place
Mocha.elf
into yourSD:\wiiu\apps
folder. - Download FTPiiU Everywhere from https://github.com/FIX94/ftpiiu/releases and place
ftpiiu.elf
into yourSD:\wiiu\apps
folder.
- Download Disc2App from https://github.com/koolkdev/disc2app/releases/download/v1.0/disc2app.zip and place
- If you want to use Mocha with or without Regular Haxchi, you'll need to install some alternative files:
- Download Disc2App from https://github.com/koolkdev/disc2app/releases/download/v1.0/disc2app.zip and place
Mocha.elf
into yourSD:\wiiu\apps
folder. - Download FTPiiU Everywhere from https://cdn.discordapp.com/attachments/526469047890739220/542145496374837250/ftpiiu_everywhere.zip and place
ftpiiu.elf
into yourSD:\wiiu\apps
folder.
- Download Disc2App from https://github.com/koolkdev/disc2app/releases/download/v1.0/disc2app.zip and place
Steps for Physical Disc Games
Dumping the game to your PC
- Remove your Game Disc from the Wii U, Disc2App will ask for it later.
- Insert your SD card back into your Wii U.
- Open the Homebrew Channel.
- For CBHC (Coldboot Haxchi): Run Disc2App.
- For Mocha: Run Mocha CFW first and let the Wii U restart. After that, try launching the Homebrew Channel again, and now run Disc2App.
- Select either SD or USB 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.
- When asked, insert the disc for your game.
- The game is dumped to
SD/USB:\install\[TitleID Folder]
- After it finishes, dump your next game or press home 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.
- 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.
- You can find the game's title ID on http://wiiubrew.org/wiki/Title_database#00050000:_eShop_and_disc_titles.
Decrypting your game
- Download Cdecrypt v2.0b from https://cdn.discordapp.com/attachments/526469047890739220/539529151095373824/Cdecrypt_v2.0b.zip .
- Extract the zip and go to that folder. Copy the same 3 files from the folder into all of the dumped game folders (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
title.tmb
andtitle.tik
. - Drag those 2 files onto CDecrypt_v2.0b.exe which will decrypt the game into
Code, Content, and Meta
folders. - You may now delete all files except the folders
Code, Content, Meta
. And now repeat the steps until you've decrypted all of your physical dumps. - Now that you've got the base game, there's likely some updates available or you want to add some DLC's you have on your Wii U.
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 game to the latest version.
- 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 theSite 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
.
- In the Host field, put in the longer
- 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/title/
on the right side of the program if you have installed the actual game you're looking for to System Storage/NAND. - Navigate to
storage_usb/usr/title/
on the right side of the program if you have installed the actual game you're looking for to an external USB device. - Then, open one of the following folders, depending on what you want to dump.
- The
00050000
folder stores installed games. - The
0005000E
folder stores installed updates. - The
0005000C
folder stores installed DLC.
- The
- Navigate to
- 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 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.
- 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.
- Now, it's as simple as right-clicking the folder you've just found and clicking "Add files to queue".
- 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).
- Rename each dumped game/update/DLC folder to reflect what it is (like for example
MarioKart8_Update
etc.). - For updates and DLC's, you'll first need to install them in Cemu first. Read the update instructions for more info.
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 theSite 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
.
- In the Host field, put in the longer
- 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.
- Navigate to
- 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 their save files, you can visit these two threads:
- Wii U Save Files Compilation: 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/
- If you rename US save files to EU save files or the other way around, it usually works.
- If you want to play around with other people's their save files, you can visit these two threads:
(Optional) 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.
- Requirements:
- SD Card with 16GB free space for White Wii U Models. (White model has 8GB internal storage.)
- SD Card with 32GB (unless system storage is full) or 64GB free space for Black Wii U Models. (Black model has 32GB 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
- The files pack from https://jorgev259.github.io/wiiusetup/ - select Wii U only - placed onto the Root of your SD Card.
- Steps:
- 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.
- Set the options to only dump
otp.bin
andMLC(8GB/32GB)
- Press A to begin the dump. The dump will default to the root of your SD card in 2GB chunks.
This process will take some time. Once it finishes, the Wii U will go back to the System Menu.
- Access the SD Card on your PC. Copy the
otp.bin
andmlc.bin.part0#
files to a preparation area of your choice; there should be 15 parts.
The place you copy these to much have double the storage capacity of the mlc.bin.part0# files!
- If when transfering 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. 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 15
mlc.bin.part0#
files.
- With everything in place, run the script. It will copy the part files and merge them together into
mlc.bin
(this will take awhile.)
- Access the SD Card on your PC. Copy the
Now we must extract the files from your mlc.bin to where you can browse the files freely.
- You must now download WFS Tools, unfortunately it is only released for Windows. I do not have a solution for Linux or MacOS users.
- Extract the tool to your
mlc.bin
location. - Create a new folder here named "Extracted"
- You will now need to open a CMD window in the location, 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.
- Edit the following command to point to your own "Extracted" folder, the address must be wrapped in
" "
wfs-extract --input mlc.bin --output "C:\Users\*\Desktop\Wii U NAND Backup\Extracted" --otp otp.bin --mlc
- Once you're sure it's correct, you may paste it into the Command Line Window and send it; it will now begin extraction.
- To paste a line of text in regular CMD you simply right-click the blank space of the window.
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.
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!
- Follow the majority of the FTP Method above in order to figure out where your Installed Games, Updates, DLC, and Save files are located in your Extracted MLC NAND folder.
Starting
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.
Using dumped games
File extension | |
---|---|
wud: | Wii U Disc Images |
wux: | Compressed Wii U Disc Images |
iso: | Generic file extension for disc image files. |
wad: | Wii U Disc Images |
rpx: | Wii U executable |
- Start
cemu.exe
. File
->Load
- Select the file you want to load
- To load a wud, wux, iso, wad file:
- 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.
- To load a rpx file:
- Browse to the game folder and open the folder
code\
and select the*.rpx
file.
- Browse to the game folder and open the folder
- To load a wud, wux, iso, wad file:
Keyboard Shortcuts
Alt + Enter
|
Toggle between windowed or full screen. |
Ctrl + Tab
|
Toggle between TV or GamePad display. |
Esc
|
Leave full screen. |
Shift + Print
|
Copy a current-res screenshot to the clipboard. |
Ctrl + Alt + F
|
Enable/Disable Fenceskip. |
Hold Tab
|
Shows the Game pad View while key is being pressed. |
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"