I've archived this project in favor of just using the WikiDB Set Searcher (https://mhwilds.wiki-db.com/sim/?hl=en)
Set Searcher for Monster Hunter Wilds
- Create codespace.
- Change
search_criteriain source code to match desired armor skills and rank. - Run
python3 main.py
- Add raw data into
raw_armor.json. - Run
python3 generate_armor_data.py
Just notes on how the general algorithm works
- Filter eligible armor pieces by search criteria
- Rank
- Armor pieces with desired skills
- Armor pieces with eligible slots (later)
- Get combinations for all eligible pieces
- Get combined skills
- See if it matches search criteria
- How do we handle slots? Slots are just flexible armor skills
- Might use some math to determine if slots can overcome missing skills from combination
- Sort by defense descending