A Wii U capable of running a sigpatched sysNAND or redNAND

FileZilla, or another FTP client on your PC

FTPiiU Everywhere on your SD card

Modded ver of SARCPack.py

This ver of Uwizard

The original JNUSTool

(unfortunately, NUSPacker has issues with DDD dumps, so you'll still have to download from the NUS; I haven't tested with wudump and wud2app though)

EUde

voices you want

EUen

language of your Wii U

Spoiler: Language Codes JPja = Japanese; USen = English (in NA ver); USes = Mexican Spanish; USfr = French (in NA ver); EUen = English (in Eur ver); EUes = Spanish Spanish; EUfr = French (in Eur ver); EUde = German; EUit = Italian; EUnl = Dutch (no voices, just subs); EUru = Russian

1. Firstly, you'll need the game's files. If you own the disc, and want to install, that's the whole game. If you already have the game installed or are using SDCaffine, then you can just do the following: Go to "That Title Keys Site" (you can find this yourself) and find the title ID and the 32 character title key of the version of the game you own. Then, in the folder with JNUSTool.jar, hold Right Shift, then right click and hit "open command window here" and type in:



Code: java -jar jnustool.jar TITLEID TITLEKEY -file /content/Pack/.*



Code: java -jar jnustool.jar TITLEID TITLEKEY -file /content/System/.* update corresponding to the game you own. Now type in:



Code: java -jar jnustool.jar TITLEID TITLEKEY -file /content/Pack/.* Firstly, you'll need the game's files. If you own the disc, and want to install, that's the whole game. If you already have the game installed or are using SDCaffine, then you can just do the following: Go to "That Title Keys Site" (you can find this yourself) and find the title ID and the 32 character title key of the version of the game you own. Then, in the folder with JNUSTool.jar, hold Right Shift, then right click and hit "open command window here" and type in:and thenYou'll also need the "Pack" folder from the update, so go back to "That Title Keys Site" and find the title ID and the 32 character title key of thecorresponding to the game you own. Now type in:That should be everything.​

2. With that done, make a folder anywhere on your computer, we’ll call it the “Workspace”, and inside that make two folders, one called “ToUpdate” and the other called “ToMainGame”. So you’ll need three files, from the “content” folder of the main game you’ll need Pack>Bootup_ EUen .pack and System>RegionLangMask.txt, and from the game’s update you’ll need Pack>Bootup_ EUen .pack. Yes, there’s a difference, I don’t know what it is, but you’ll need both, and make sure not to confuse the two. The two Bootup files contain the subtitles and all the game's text. Drop the files from the main game into ToMainGame and the one file from the update into ToUpdate in the workspace folder. After this, get ESARCPack.py and put it in both folders.​

3. Now, open Uwizard, go to Archive Manager and hit “Extract SARC”. Navigate to both Bootup_ EUen .pack files and click on them. This will extract them. You’ll be left with two “Bootup_ EUen .pack_extracted” folders. Now rename the file inside the Message folder of each “Msg_ EUde .product.ssarc” Next, go back to the ToMainGame folder, hold Right Shift and then right click on your mouse. Select “Open command window here” and type in the following command:



Code: esarcpack.py Bootup_EUen.pack_extracted EUen .pack_extracted.sarc. It should be the exact same file size as Bootup_ EUen .pack. You can delete Bootup_ EUen .pack now, and rename the new SARC file you just created Bootup_ EUde .pack.​ Now, open Uwizard, go to Archive Manager and hit “Extract SARC”. Navigate to both Bootup_.pack files and click on them. This will extract them. You’ll be left with two “Bootup_.pack_extracted” folders. Now rename the file inside the Message folder of each “Msg_.product.ssarc” Next, go back to the ToMainGame folder, hold Right Shift and then right click on your mouse. Select “Open command window here” and type in the following command:You’ll now be left with a SARC file called Bootup_.pack_extracted.sarc. It should be the exact same file size as Bootup_.pack. You can delete Bootup_.pack now, and rename the new SARC file you just created Bootup_.pack.​

4. Do step 3 again, this time in the ToUpdate folder.​

5. Unless you want to change your Wii U's language, you'll have to edit just one more file. Open up "RegionLangMask.txt" in a text editor, and on the fourth line, change your Wii U's language to the code of the language you'll be playing in. So in this case, as your Wii U is set to English, and you want German voices, change " EUen " to " EUde ". This will trick the game into thinking your Wii U has its language set to German.​

6. Lastly, it's time to put the files in their place. On your Wii U, launch sigpatches through your preferred method and get into the Homebrew Launcher. Load up FTPiiU. On your computer, open up FileZilla and copy the files from ToMainGame into their respective folders in storage_usb/title/00050000/101C9*00 and the files from ToUpdate into storage_usb/title/0005000e/101C9*00. The * will be a 5 for Eur , a 4 for NA , and a 3 for JPN . If you have the game installed on your internal storage, “title” will be in storage_mlc instead. Remember, RegionLangMask.txt only needs to go into the system folder of the main game, it doesn’t exist in the update. It should ask you to overwrite with all three files, if you renamed them correctly.

​

Spoiler: SDCaffine Method



FSHax does indeed allow Breath of the Wild to access the SD Card, the problems lie with Mocha + FSHax not working properly. I'm unsure if the problem is Mocha or the person who combined the two doing it improperly, but the point is it doesn't work.



For installation/setup:

Follow this guide to create a fw.img that you will later modify (This is the hardest step- feel free to ask for help, but check that thread first to see if someone else had the same problem you did) Download the FSHax IPS patch from this thread Download Lunar IPS patcher, available from romhacking.net Patch the fw.img that you generated in step 1 with the fw.ips from step 2 using Lunar Place the fw.img file on the root of your SD card

For voice file setup:

Follow FlappyFalco's guide up to step 3 (NOTE: you do not need to download your version of the game, just the version you want the voice files from) Create a folder on the root of your SD card named the title ID of your Zelda disc IN ALL CAPS (For US -> 00050000101C9400-------for EU -> 00050000101C9500) Put the folder for whatever voice files you want to use in the folder you just created, renaming the JPja (or whatever language) folder to the language your game is expecting (for US copies, USen) Final file structure for JPN voices on my US copy is root:\00050000101C9400\Voice\USen



To run the undub:

Run the browser exploit to launch the Homebrew Launcher Run CFWbooter - available from the homebrew app store or this thread Wait for the Wii U to reboot and open the Homebrew Launcher through the browser exploit again (The channel version of HBL I usually use through Mocha does not work) Run SDCafiine - available from the homebrew app store or by compiling it yourself Launch Breath of the Wild and enjoy

If you want quick confirmation that the undub is working: Spoiler: Early Game Spoiler Talk to Impa and have her replay the "10,000 years ago" cutscene.

I don't know if you'll find this well-written enough to add it to the OP FlappyFalco, but hopefully it helps someone . I have the Japanese voices running off of my US disc version of the game finally. I'll try to document everything I did. Let me know if I missed a step.FSHax does indeed allow Breath of the Wild to access the SD Card, the problems lie with Mocha + FSHax not working properly. I'm unsure if the problem is Mocha or the person who combined the two doing it improperly, but the point is it doesn't work.For installation/setup:For voice file setup:Final file structure for JPN voices on my US copy is root:\00050000101C9400\Voice\USenTo run the undub:If you want quick confirmation that the undub is working:I don't know if you'll find this well-written enough to add it to the OP FlappyFalco, but hopefully it helps someone

So I've decided to rewrite this OP because the old one has become outdated with all the developments made over the last month, and anyone following it would be subject to undue hassle. I've kept the old OP with my old method in a spoiler tab down below, in case it's of use to anybody.This will allow you to have a game with the voice talents from any of the game's eight dubs installed on your system, while still having theYou will need:Note that if you own the physical disc version of the game, you have two options. You can download the files with JNUSTooland install the 11GB of game files to your Wii U with WUPInstaller Y mod, or you could try @bobrocks95 's method listed at the end to use your disc with SDCaffine.Also, this method will definitely work if you want voices that are already in your version of the game. For example, if you wanted French voices and English subs in the European version, you could do this. Otherwise, you could use the version of the game with the voices you want as a “base” and copy over the subs, but this is untested. You could also try the old method, but that has problems some of the overworld voices, so I wouldn't recommend it.I will write this guide from the perspective of someone wanting to have German voices and English subs on a Wii U set to English, so= the= The. Just replace EUen and EUde with the codes listed here:And that’s it. If it works, congratulations! Now get out there and explore Hyrule in your language of choice!Credits to @speckxz for pointing out that copying the files through FTPiiUand to @bobrocks95 for his SDCafiine method. @bobrocks95 found a way to use this with a physical disc of the game and SDCaffine, but it involves a fw.img, so it might be a bit more of a hassle.Hopefully FSHax is ported properly to Mocha and/or Haxchi soon, so this method could be more accessible.Now, here lies Þe Olde OP, for archival purposes. This method has problems with some of the overworld voices, so I don't recommend it.