The Legend of Zelda: Breath of the Wild
Help us shape the future of the Vortex mod manager by taking our survey
0 of 0

File information

Last updated

Original upload

Created by

Nicene Nerd

Uploaded by

NiceneNerd

Virus scan

Safe to use

Tags for this mod

About this mod

BCML is a mod merger and installer for the Wii U version of the Legend of Zelda: Breath of the Wild, particularly designed for use with Cemu. It supports the standard graphic pack file replacement mods (for Cemu 1.15+) and its own format, BCML Nano Patch.

Requirements
Permissions and credits
Mirrors
Donations
An Easy and Powerful Mod Merging Solution
Ever tried to install multiple mods and end up with crashes or weird glitches due to complicated incompatibilities?

Ever tried to solve this problem by painstakingly hunting down and merging RSTB changes, modified pack files, or changes in MSBTs?

Do you just really want it to be possible to combine Crafting Project with other things like Hyrule Rebalance and the Linkle Mod?

Fret no more! With BCML—a simple Python app—you can install and manage as many mods as you please with minimal trouble. The newest version, BCML 2.0, can merge changes to the RSTB, SARC packs (like TitleBG.pack), game texts, actor info, game/save data, maps, and more. You can easily install over a dozen mods of all kinds without all of the unexpected crashes and wild bugs that usually come with the territory.

Setup
There are three primary options for installing BCML.

Option 1: Easy Installer
  1. Don't bother downloading Python or anything. The installer has everything you need bundled.
  2. Download the latest Windows setup executable release.
  3. Double click and install it like a normal program. (Note: It is recommended that you do not check "Install for all users.")
Option 2: PIP
  1. Download and install Python. You must use the 64 bit version of Python 3.7 or later. The most recent download as of July 2019 is here. You also must choose the "Add to System PATH" option during installation.
  2. Open a command line and run: pip install bcml
  3. Run BCML using the command bcml
  4. (Optional) Create a shortcut to the BCML executable in Python's Scripts folder.
Option 3: Install from Source
  1. Download and install Python. You must use the 64 bit version of Python 3.7 or later. The most recent download as of July 2019 is here. You also must choose the "Add to System PATH" option during installation.
  2. Download and extract the source code for the latest BCML release or clone the repo.
  3. In the directory where you extracted the BCML source, run python setup.py install. Note that on Linux you may need to either run it as root or specify --user.
  4. Run BCML using the command bcml
  5. (Optional) Create a shortcut to the BCML executable in Python's Scripts folder.
On first use, you will have to specify the directory where Cemu is installed and the content directory of your BotW game dump. BCML also needs to know the location of Cemu's mlc folder for BotW, but by default it will detect this from your Cemu folder and BotW title ID. If this detection fails or you have another mlc folder you want to use, you will need to specify it manually.

A New Mod Format
BCML 2.0 also supports a brand new BotW mod format. It's called BCML Nano Patch (BNP), and it makes it possible to have smaller downloads, faster installs, and fewer incompatibilities. You can create a BNP mod from BCML using the icon at the bottom. If you're an interested mod maker, you can read more about it in the readme.

Troubleshooting
If you have any problems using BCML, the very first things to try are to consult the readme, double check your settings, and, you already have at least one mod installed, Remerge. If you need help, please provide the following information:
  • Any mod(s) you have installed and/or are trying to install
  • Your Cemu version
  • Your BotW region and language
  • The text of an error messages that appear (you can copy it by using Ctrl-C in the error dialog box)
If you have any other or questions, consult the readme on GitHub for more information.