A collection of merged, conflict-free weapon overhauls for Monster Hunter Wilds. Each weapon gets its own combined mod that bundles multiple community mods into a single Fluffy Mod Manager install.
Merges Better Bow and Bow Plus Plus at the parameter level using MHWS Editor scripting, producing a single Wp11GlobalActionParam.user.3 with all features from both mods plus additional QoL boosts.
- Download
release/Bow/. - Place
natives/inside your Fluffy Mod Manager mods directory as a single mod. - Disable standalone Better Bow and Bow Plus Plus to avoid conflicts.
- Enable Combined-BetterBow-Bow++.
Requires REFramework
All nested object data is preserved from Better Bow 10x, which means multi-lockon and bottle structures remain intact at the binary level.
| Parameter | Value |
|---|---|
| Bottle SetNum (all 8 coating types) | 100 each |
| MultiLockonNum | 4 |
| MultiLockon nested struct | Fully preserved |
| Parameter | Value |
|---|---|
| All 22 scatter/spread lists | Halved (tighter shot grouping) |
| ChargeTimeLv2 / Lv3 / Lv4 | 0.8 / 1.6 / 2.4 |
| KyokushaChargeTimeLv2 / Lv3 / Lv4 | 0.4 / 0.8 / 1.2 |
| KyokushaAimSpeed | 20 |
| KyokushaAimMaxDistance | 20 |
| KyokushaHeight | 20 |
| KyokushaChildFallTime (arc drop speed) | 0.1 |
| KyokushaAimRadius (4 tiers) | 2.0 / 2.5 / 3.0 / 4.0 |
| SkillDodgeJudgeTimeRate (5 levels) | 1.2 / 1.4 / 1.6 / 1.8 / 2.0 |
| MiniTsugiyaNum (4 tiers) | 5 / 10 / 15 / 20 |
| MaxMiniTsugiyaNum | 20 |
| MiniTsugiyaInterval | 0.1 |
| MultiLockon MaxDetectionDist | 30 |
| MultiLockon FirstTargetAddTime | 0.4 |
| CloseBottleGravityRate | 6 |
| ParryHyperArmorDamageRate | 0.2 |
| MiniTsugiya scatter offsets | Tightened to ±0.2 |
| Parameter | Value |
|---|---|
| ShottingStaminaRecoverSpeedRate | 0.6 |
| QuickShotBottleEffectiveRate | 1.1 |
| Parameter | Value | Comparison |
|---|---|---|
| CloseBottleAttackUpRate | 1.7 | B++ had 1.6, BB had 1.4 |
| StrongBottleAttackUpRate | 1.6 | B++ had 1.5, BB had 1.35 |
| ParalyseBottleAtk | 20 | B++ had 15, BB had 10 |
| PoisonBottleAtk | 25 | B++ had 20, BB had 10 |
| SleepBottleAtk | 25 | ES had 20, BB had 10 |
| BlastBottleAtk | 25 | B++ had 20, BB had 10 |
| StaminaBottleAtk | 20 | B++ value |
| StaminaBottleStun | 25 | B++ had 20, BB had 5 |
| MikiriSuccessStaminaRecover | 120 | B++ had 100, BB had 60 |
| MikiriAddGauge | 25 | B++ had 20, BB had 10 |
| SuperMikiriSuccessStaminaRecover | 220 | B++ had 200, BB had 130 |
| SuperMikiriAddGauge | 55 | B++ had 50, BB had 25 |
| Parameter | Value | Notes |
|---|---|---|
| MikiriSuccessHATime | 1.5 | Extended Just Dodge Hyper Armor duration |
| CloseBottleRangeRate | 0.75 | Extended close-range coating distance |
| MultiLockon_DegRange | 120 | Wider multi-lockon detection cone |
Custom parameter overhaul for Heavy Bowgun. Focused on guard effectiveness, special ammo accessibility, and Wyvernheart uptime. No damage multipliers.
- Run
scripts/merge_hbg.csin MHWS Editor against the vanillaWp12GlobalActionParam.user.3and save the output torelease/HBG/natives/STM/GameDesign/Player/ActionData/Wp12/GlobalParam/. - Download
release/HBG/. - Place its contents into your Fluffy Mod Manager mods directory as a single mod.
Requires REFramework
| Parameter | Vanilla | Ours |
|---|---|---|
| GuardPower_S | 14 | 25 |
| GuardPower_M | 20 | 35 |
| GuardDamageReduceRate_S | 0% | 40% |
| GuardDamageReduceRate_M | 10% | 50% |
| GuardDamageReduceRate_L | 20% | 60% |
| GuardDamageReduceRate_Tech | 0% | 40% |
| GuardDamageReduceRate_Tech_M | 20% | 60% |
| Parameter | Vanilla | Ours |
|---|---|---|
| GatlingBullet MinUseEnergy | 2.5 | 1.0 |
| Energy_AutoRecoverSpeed | 1.9 | 3.0 |
| Parameter | Vanilla | Ours |
|---|---|---|
| EnergyLaser MinUseEnergy | 20 | 12 |
| ParryBullet MinUseEnergy | 15 | 8 |
| ParryBulletRange | 7 | 9 |
| EnergyGrenade MinUseEnergy | 15 | 8 |
| EnergyGrenadeBullet_SpreadRange | 8 | 10 |
| EnergyGrenadeBullet_MaxRange | 15 | 18 |
| WeakPointSnipeBullet_MaxBulletNum | 3 | 4 |
| WeakPointSnipeBullet_AddBulletTime | 23s | 18s |
| RyuugekiChargeTimer | 1.5s | 1.1s |
| Ryuugeki_Range | 6.5 | 8 |
├── release/
│ ├── Bow/ # Fluffy Mod Manager drop-in for Bow
│ │ ├── modinfo.ini
│ │ └── natives/ # Merged Wp11GlobalActionParam.user.3
│ └── HBG/ # Fluffy Mod Manager drop-in for HBG
│ ├── modinfo.ini
│ └── natives/
│ └── STM/GameDesign/Player/ActionData/Wp12/GlobalParam/
│ └── Wp12GlobalActionParam.user.3 # Merge script output
├── source/
│ ├── BOW/
│ │ ├── better-bow/
│ │ ├── bow-plusplus/
│ │ └── extra-spice/
│ └── HBG/ # Original source files for all bundled HBG mods
├── scripts/
│ ├── merge_script.cs # Bow merge (MHWS Editor)
│ ├── merge_hbg.cs # HBG merge (MHWS Editor)
│ ├── export_data.cs # Export Wp11 to JSON
│ └── export_hbg.cs # Export Wp12 to JSON (filters WPF bloat)
├── exports/
│ ├── better-bow.json
│ ├── bow-plusplus.json
│ └── extra-spice.json
├── export.json # Current merged Bow params
├── export-hbg.json # Current merged HBG params
└── README.md
This section documents the full process for anyone who wants to replicate it or merge other conflicting mods.
- MHWS Editor (Synthlight's RE Engine .user file editor)
- ree-pak-rs — CLI tool for extracting files from PAK archives
- MHWs.list by dtlnor — file name list required by ree-pak-rs to resolve Wilds paths
- The source
.user.3files from each mod you want to merge
The vanilla Wp12GlobalActionParam.user.3 can be extracted from re_chunk_000.pak.patch_012.pak using ree-pak-rs with the MHWs.list file. Credit to hero07911010 on NexusMods for documenting this extraction path.
Open each .user.3 file in MHWS Editor and use the Run Code feature to dump all parameters to a readable JSON file. Scripts are at scripts/export_data.cs (Bow / Wp11) and scripts/export_hbg.cs (HBG / Wp12). The HBG script filters out WPF color metadata that would otherwise bloat the output to 500KB+.
Paste the script into the Run Code window, hit Run, and it writes a JSON file to disk.
Compare JSON exports to identify which fields each mod changes. The key categories are:
- Scatter lists (shot spread patterns, arrays of X/Y coordinates) — Bow only
- Simple floats/ints (charge times, damage rates, energy costs)
- Nested objects (BottleParamData, MultiLockonParam, special ammo ChargeInfo)
The merge scripts (scripts/merge_script.cs, scripts/merge_hbg.cs) are C# snippets that run inside MHWS Editor. Open the base file, paste the script into Run Code, run it, then save. The editor's typed API correctly handles nested RSZ objects, array indexing, and type casting.
Export the merged file using the same JSON export script and diff it against your expectations.
.user.3 files use RE Engine's RSZ serialization format — fields are not at fixed offsets, and nested objects contain their own serialized data. Patching the wrong bytes corrupts nested structures silently. Using the MHWS Editor scripting API avoids this entirely.
- Better Bow by its original author
- Bow Plus Plus by its original author
- MHWS Editor by Synthlight
- ree-pak-rs by eigeen — PAK extraction
- MHWs.list by dtlnor — Wilds file list for PAK extraction
- Merge work and repo by Abeelha
If this saved your sanity, consider buying me a coffee:
Bitcoin (BTC) bc1qk5jlu7hk05uvfpt33pgeaf78lzvnkgjyur8q04
Ethereum (ETH) 0xd8834fc5330896405EC1A5db4bE997093E0408A7
USDC (ETH) 0xd8834fc5330896405EC1A5db4bE997093E0408A7