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.
You need:
- Python
- Rust toolchain and compilers for your platform
- Node.js
- Task (Optional)
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
Without task, the commands are
cd dump/emulate
cargo run --release --bin rdump -- -C
cd ../../app/rdb
npm install
npx tauri dev --release --features devtools
To build the standalone binary (Output is in /target/release)
task rdb:build