[TuT] [English] How to dump and convert an eShop Wii game into an ISO for Dolphin.

      [TuT] [English] How to dump and convert an eShop Wii game into an ISO for Dolphin.

      I have yet to see any tutorials on the topic yet, and since i have the know-how i thought i would do the honors of informing the public.

      This guide assumes you are using a Windows PC.

      As some of you may know, Nintendo re-released some retail Wii games digitally on the Wii U eShop under the Virtual Console section, each game costs 20 USD last time i checked (plus any applicable taxes) and is downloaded directly onto the system. For some games this is actually the cheapest way to obtain them (Metroid Prime Trilogy is a good example of this, used copies sell for WAY more than what the game is on the eShop).

      But as some of you also may know, these games are a pain to dump (DDD crashes and the FTP method can't read the files) but for the lucky few that actually got it to work you may have noticed the game files are stored in this weird ".NFS" format, this format is similar to WBFS, in that it contains multiple parts of the game data in separate files, but Dolphin can't read the NFS format nativity.



      (If you are having problems getting the NFS files to dump, try Dumpling) EDIT: I've been informed that Dumpling cannot dump the NFS files (but you should still use it over the other methods when possible for dumping regular games, it's much easier to use). Instead, you'll need to use the Wii U NAND Dumper and dump the entire MLC in order to correctly dump these files.

      Note: You'll need an SD card with at least 16GB or 32GB of free space depending on which model of the Wii U you have (16 for the white, 32 for the black "deluxe" model).

      Then, use the WFS extract tool to extract the MLC dump. Your games will be found under usr > title in the MLC folder. Note: your MLC dump may be split into multiple files, you can merge them by running the following command in a command line window in the same directory as the MLC part files: copy /b mlc.bin.part?? mlc.full.bin

      Now that you have the NFS files, you'll have to convert it into an ISO image for Dolphin to be able to run the dump.

      This is possible using a tool known as nfs2iso2nfs.

      The tool is pretty self-explanatory, it allows you to decrypt the NFS files back into an ISO image, the only problem is, the program requires the Wii Common Key (not the Wii U Common Key). I cannot tell you where to obtain this (other than from your own console) as sharing it is illegal, but once you have it create a new text document and name it "wii_common_key" (without the quotation marks) and paste the key's value into the file, then save it as a .bin file. Now run the program and it should start doing it's thing, this might take a while depending on the size of the game. At the end, you'll end up with a file named "game.iso". Congratulations, you have successfully converted the game into a format Dolphin can understand.

      Side-note, these versions of the games have the Update partition removed from them since they are redundant (due to the Wii U shipping with the latest firmware for Wii mode), so Dolphin will complain about that in the Verify tab, but this won't effect anything.

      Have fun! ;)

      The post was edited 5 times, last by SubsonicBeatz154: Updated information. ().

      Hello, I dumped my keys from my system and I don't think wfs-extract likes the format I have them in. Can you provide an example (not the exact keys, but use 0000s or ABC to demonstrate how the content of the file is to be formatted)? Thanks for the guide!

      Edit: I think my MLC dump may have dumped incorrectly, as there seems to be some issue with my mlc.bin.part02 file for some reason. It's strange since the NAND dumper did not return any errors. You are supposed to use the Wii U otp.bin with wfs-extract, right?

      Here's what my terminal says on Windows 10:
      c:\Users\[user]\Desktop>wfs-extract --input mlc.full.bin --output c:\users\[user]\desktop --otp otp.bin --mlc
      Dumping...
      Error: Failed to dump folder ""
      Done!

      The post was edited 3 times, last by redshard98 ().

      wfs-extract is a command line tool. Don't double-click it, execute it in a command line like the cmd on Windows.

      The common key is identical for all Wiis (that's why it's named common key), you'll be able to find it with Google. We can't link or post it here as it may not be 100% legal to distribute this key.

      DevkitPro Archiv (alte Versionen / old versions): wii.leseratte10.de/devkitPro/
      Want to donate for Wiimmfi and Wii-Homebrew.com? Patreon / PayPal

      Dieser Beitrag wurde bereits 0 mal editiert, zuletzt von Leseratte ()

      I realized it was for command prompt afterwards but I still have no idea how to use it.

      Do I look like I know what a wfs-extract is? I just want an ISO of a game I own.


      Really though, this seems like one of the most complicated parts of this process and should be included in the tutorial.

      Edit: I realize that redshard98's comment has a command, so I pasted it into cmd, then found out I needed the otp file in the folder.

      I dumped my otp file and put it in the folder and it dumped, but now I have no idea how to find Prime Trilogy. I looked in every folder in usr\title\00050000 and didn't find a single Wii game. I moved Prime Trilogy to system storage from a USB device before dumping the mlc.

      The post was edited 2 times, last by hatelife: updated information to try to get help ().

      Hi, I'm sorry -- but you were able to get nfs2iso to work with the Metroid Prime Trilogy? This is news to me, as I'm noticing more and more that MPT is very difficult when it comes to converting it to work with Dolphin. Overall I just hear that nfs2iso is just an iffy program because some games just refuse to convert with it.