The fast, accurate and complete Breath of the Wild Recipe Database for Weapon Modifier Corruption (WMC).
Previous tools for searching WMC recipes use brute-force method to iterate through all possible combinations and check if each recipe match the modifiers. This project pre-computes ALL possible recipes using the fastest BOTW cooking simulator and stores them in a compact, binary format for extremely fast search
Please see the releases for pre-built downloads for common systems. See below for build instructions
I am planning to support the languages supported by the game. If you would like to contribute, please see CONTRIBUTING.md
If you are having issue on Arch Linux + Nvidia Driver, you may need to set the variable __NV_PRIME_RENDER_OFFLOAD=1
to run the app.
Monster Extract randomizes the HP value, which makes it not that useful for WMC, especially for speedruns (which is the primary use of this tool). It might be added in the future.
Other key items such as Korok Seeds have parameters exactly like Sheikah Slate. Whenever you see Sheikah Slate in the result, you can replace it with the key item you want.
To build the app from source:
- Python (only for running research scripts)
- Install pip packages:
pip install tqdm
- Install pip packages:
- Rust toolchain and compilers for your platform
- Node v20 and Deno v2
- Task
Install dependencies
task rdb:install
Generating the database (takes several minutes)
task dump:dump -- -C
At this point, you can run the app using development mode
task rdb:dev -- --release
To build the standalone binary (Output is in /target/release
)
task rdb:build