1. A Mod Loader?
Why a mod loader for BOTW? Installing a mod is usually easy enough once you have a homebrewed console or a emulator. Is there a need for a special tool?Yes. As soon as you start trying to install multiple mods, you will find complications. The BOTW game ROM is fundamentally structured for performance and storage use on a family console, without any support for modification. As such, files like the resource size table or TitleBG.pack will almost inevtiably begin to clash once you have more than a mod or two. Symptoms can include mods simply taking no effect, odd bugs, actors that don't load, hanging on the load screen, or complete crashing. BCML exists to resolve this problem. It identifies, isolates, and merges the changes made by each mod into a single modpack that just works.
2. Prerequisites
- Windows 10 (7-8 might work but are not supported) or basically any modern Linux distribution
- A legal, unpacked game dump of The Legend of Zelda: Breath of the Wild for Switch (version 1.6.0)
- The latest x64 Visual C++ redistributable
3. Setup
There are two primary options for installing BCML.The best way is to install BCML from PyPI. For help with this, consult the video tutorial at the top of this page.
- Make sure you already have the latest x64 Visual C++ installed.
- Install Python 3.7 - 3.9 (64 bit), making sure to check Add Python to PATH.
- Install BCML using pip in a Command Prompt:
pip install bcml
- Run BCML using the command
bcml
or by making a shortcut tobcml.exe
, which is located in Python'sScripts
folder.
On first use, you will have to point BCML to the directories containing your unpacked base game and DLC files. The first run wizard will try to guide you.