Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Complete BOTW Setup Guide - A Tutorial for The Legend of Zelda: Breath of the Wild (WiiU)


Small fixes 8d
  • BugFix Fixed a couple typos
  • Improvement Simplified the process of making a BCML shortcut




-Wii U

-Physical or Digital copy of BOTW for Wii U

-Python 3.8.10 or 3.7.9 (3.9 doesn't work)

Basic Cemu Setup

-Download Cemu. Unzip, then download Cemuhook and extract it into Cemu's folder.

-Run Cemu. Don't fill in the optional filepaths, just press Download latest community graphics packs. Press Next, then Close. If Cemuhook was installed right, there will be a bar on the bottom of the Cemu window asking you to download shared fonts. Click download.

Controller Setup

-For this guide, I'll be using a Pro Controller, since it works the best, with the simplest setup. PS4 controllers can be used with DS4Windows to get full motion and button control support. Dual JoyCons should work mostly the same as the Pro Controller, with some slight differences. Other controllers will generally work, but usually don't support motion control.

-Connect your controller to your PC with a wire or Bluetooth. On Switch controllers, this is done by holding down the sync buttons until the lights come on, then pairing with the controller in your Bluetooth settings.

-Go to Options > Input settings. Set the emulated controller to the Wii U GamePad. For Pro Controllers (and probably dual JoyCons), set the controller API to SDL. Otherwise, set it to XInput. Select the Pro Controller in the list (SDL), or the first one that appears (Xinput). Now click on the box for the A button, and press the corresponding buttons on your controllers to bind buttons. Click in the <profile name> box, enter a controller profile name, then hit Save and close the input configuration.

-If you have Cemuhook installed, motion controls on Pro Controllers (and probably dual JoyCons) should just work out of the box. For DS4Windows or BetterJoy, hover over Options > GamePad motion source > DSU1, then set it to By Slot. Note: You may need to turn on the motion server in BetterJoy/DS4Windows to enable motion control.

Vanilla BOTW Setup

-Depending on if you have a physical or digital copy of BOTW, this install process will be a bit different. If you have a physical copy, you'll need to follow the regular Cemu dumping guide, then install them as seen in the game installation guide.

-If you bought BOTW on the eShop, follow Cemu's online play guide to get Cemu working on Nintendo's official servers. Once this is done, go to Tools > Download Manager. Hit the connect button next to your account. After a little bit, you should see a list of every Wii U game you own on that account. You can download any of them by right clicking and pressing download.

-At the time of writing (July 22 2021), Cemu is unable to download DLC. Until it's supported, you'll have to dump it from your console. For this, refer back to the game dumping guide. Once dumped, you can install the DLC by following the steps in the title installation guide. If for whatever reason you can't download your digital copy through Cemu, you can just dump it normally (as you would a physical copy).

-Note: Even if you don't own BOTW on your Wii U, you can still dump your online files and buy it using the eShop directly in Cemu. You can also buy any other Wii U game right in Cemu. (Although until Cemu supports DLC downloads, you'll still need to install it on your Wii U to dump and obtain the DLC)

Optimization and quick setup for vanilla BOTW

-Go into the graphics settings (Options > General settings > Graphics), and tick the Async shader compile box. This will dramatically decrease stuttering, especially when first starting the game.

-At this point, double click Breath of the Wild to run it. As soon as Link wakes up, save and return to the title screen (Performance will be bad at this stage of setup). In the bottom right, it should say Ver. 1.5.0, and DLC Ver. 3.0. If it does, that means that all of the game files have been correctly installed!

-Now for some quick optimizations. In the graphics packs menu (Options > Graphics packs), there will be 3 dropdown menus, and 2 options labelled Enhancements and Graphics. For each option, you can click on the name to change its settings on the right side of the window, and click the box to enable/disable it. Enable the "Graphics" option, then change the settings in it to your liking. Now, expand the "Mods" dropdown. The most important option here is FPS++. Usually, you'll never need to turn this off. It gives a massive performance boost, and lets you play the game mostly without issue at up to 60 FPS. The game can be run at higher framerates, but physics issues grow more common the higher you go.

-Play for a bit, and see how it performs. During the first few minutes, there'll be some pop-in and/or lag, which will become less and less common as you play through the game.

BCML Setup

-BCML requires Python 3.8.10 or 3.7.9 and the x64 Visual C++ redistributable. When you open the Python installer, there will be a checkbox that says Add Python to PATH. You MUST check this box, or else BCML can't be installed. From here, continue as normal, and install the x64 Visual C++ redistributable.

-Open a command prompt anywhere (if you don't know how, just type cmd into Windows Search). Run pip install bcml (in normal cmd, NOT the python console). You should see a bunch of progress bars, and then a success message.

-To make a shortcut for BCML, search pythonw.exe in Windows search, and hit Open file location. Right click the exe and create a shortcut, then go into its properties. Add -m bcml to the end of the text in the top box, then pin the shortcut to your taskbar. Now, you can use this shortcut to launch BCML.

-Before I go over the final steps in BCML setup, it's a good time to cover some common misconceptions about BCML. BCML isn't actually loading the mods into the game, it's creating a pack of mods then sending them to Cemu to load. This means that you can close BCML as long as it's not in the middle of remerging or changing your mod list in any way. In order to merge multiple mods, it uses the game files you got from your console and edits copies of them as dictated by a mod. This does NOT edit your original game files, you can uninstall mods whenever you want.

-First, BCML needs your Cemu path (the folder where Cemu.exe is located). Next, BCML needs the filepaths for BOTW's base game, update, and DLC folders. The easiest way to find these is to right click BOTW in Cemu, then click Game directory, Update directory, or DLC directory. For the base game, you have to go up 1 folder, then into the content\ folder. Paste this filepath into BCML. For the update and DLC, it'll send you to 101c9400\ instead of 101c9400\code\. In the case of the update, just go into the content\ folder. For the DLC, go into content\0010\ instead of content\. At this point, your filepaths should look something like this:

Now just set the language to whatever language your game will be in, and BCML's setup should be complete! When you boot the game, go into Options > Graphics packs and enable the pack named BCML (in the Mods dropdown). If you don't enable this, none of the mods installed in BCML will take effect.

Getting to know BCML

Now that BCML is set up, you can install some mods. All mods for BOTW are posted on Gamebanana. Any mods in the .bnp format will have an option for 1-Click Install. When you click it, it'll download the mod right into BCML and then bring up a prompt to install it. The only problem is that there's no download progress bar, and some mods can be massive. There's also an integrated Gamebanana tab in BCML, although it can be slow. Personally, I'd recommend using the download button and saving the mod file. Install the mod file by pressing the + in the bottom right of BCML, then press Browse and select the mod you downloaded. Assuming everything is set up correctly, it should be applied the next time you boot up the game. If you need any more info, refer to the BCML help.

If you're here from the Second Wind discord, the 2 BNP files you want can be found here. Since it's a big mod, things can break pretty easily. Usually, other mods should go above SW in the mod list.

  • jamesthewicked88 avatar
    jamesthewicked88 Joined 1y ago
    37 points Ranked 64,068th
    Well this is much better than I would do making a install and set up guide. Always a champion of Hyrule Torph. Very Nice, I personally use python 3.7.2 its been a gem.
    URL to post: