Monster Hunter: World

File information

Last updated

Original upload

Created by

Kana Miyoshi

Uploaded by

ElusiveFluffy

Virus scan

Some manually verified files

About this mod

A randomizer for MHW that randomizes, quests, monsters, recipes, and more. With many options to customise how you want the game to be randomized

Permissions and credits
Changelogs
oo2core_8_win64.dll is required to be able to use the randomizer to extract files from the chunk files (Just put it in the same folder as the exe). I can not provide oo2core_8_win64.dll with the randomizer but you can get the file from Warframe (if theres only oo2core_9_win64.dll try changing the 9 to a 8) (Seems DOOM Eternal also has the file)

I'm still working on adding stuff to the randomizer, if you have any suggestions you can leave them in the posts section.

(When re-randomizing with a different seed make sure to delete the quest folder or just all the folders in the quest folder (can leave the enemy folder) if not choosing to randomize directly into nativePC (if you don't do this can cause some issues with cutscenes))
How to Randomize:
0. The randomizer requires .net framework 4.7.2 runtime. If you can't open the randomizer, try download it from https://dotnet.microsoft.com/download/dotnet-framework-runtime and installing it
1. Put oo2core_8_win64.dll in the same folder as the exe
2. Double click "MHW Randomizer.exe"
3. Select the chunk folder in the game directory
4. Select all the things you want randomized
5. Click randomize and choose where to save the randomized files to (if you select the nativePC folder in the game directory (or create it if its not there) then you can save the files directly in there and can skip step 6)
6. Copy the common, em, quest, and/or stage folders (some won't be there depending on what you randomized) to the root of the nativePC folder in the game directory (create the nativePC folder if its not there, with that exact name)

or Just follow this tutorial video: https://youtu.be/rEfQ_zWSRgA (recommend the second method in the tutorial a bit more)

Optional: If you want more randomized you could include this mod: Monster Color Randomizer (Isn't made by me).

(I don't think Stracker's Loader is required but if some things don't show up randomized try installing it too)

(I haven't tested the randomizer without iceborne so I'm not sure if it will work without it)


Credits:
Thank you to:
Aradi147 for the source code for the quest editor,
Synthlight for the 010 templates which helped me serialize and deserialize a lot of the files, and also for their editor to help check values
FusionR for the source code for cirilla to be able to edit the GMD text files
MHVuze for the source code of WorldChunkTool without it I wouldn't have been able to have it read the chunk files for a more streamlined process
And everyone else who worked on these programs,
and the Monster Hunter modding discord and MHW modding wiki


Packages used:
Better Folder Browser by WillyKimura
Fody Property Changed by Simon Cropp
Newtonsoft.Json by James Newton-King
Ninject by Ninject Project Contributors
Troschuetz.Random by Stefan Troschütz and Alessio Parma
CRC32.NET by Force

My info:
YouTube
Twitch

Known Issues/Bugs
- Male Kestodon counter UI doesn't work after changing the Great Jagras to a different monster for some reason in the quest A Kestodon Kerfuffle (Still counts just the UI is broken) (Don't know why it does this)
- Great Jagras tracks in the quest A Kestodon Kerfuffle don't change to track the randomized monster (can just follow the visual foot prints)
- The quest objective text in the map for story quests is broken either shows the wrong thing or just ??? (Just the UI the objective still works fine)
- The monster traces visually don't match the monster (Still tracks the randomized monster) (Will try to make it so it is correct)
- Some parts of certain monsters get stretched or are missing after some story cutscenes they replace a monster in (just visual and isn't too bad)
- Certain monster just space out and won't attack until you attack them
- Fatalis doesn't work well, has their one shot attack
- Randomizing the colour for weapons and kinsects can cause certain upgrade paths to be marked as reached the maximum upgrade until get a high enough rank for that rarity
- Monster in the lava and snow area in the guiding lands won't path find out because they still assume the wall blocking the areas is there
- Scountflies won't path find across the opening to the lava or snow area
- Game can freeze when previewing master rank armour if shuffling set bonuses (Kinda fixed, currently doesn't get randomized in 1.2.0 because didn't know how to fix)

Fixed
1.0.1

- Crash when random quest icons and randomize iceborne quests was checked (Fixed in 1.0.1)
1.0.2
- Some story quests are unbeatable when randomizing the map (Fixed in 1.0.2)
1.0.3
- When randomizing maps some spawn locations can cause a softlocks like in the the rotten vale before the story event that opens up the bottom part (Fixed in v1.0.3)
- Some sobj's get overwritten by later quests causing some monsters after a story cutscenes to break or get stuck (Fixed in v1.0.3)
- Sometimes monsters when leaving the fight they will just run back to the same spot (Fixed in 1.0.3)
1.1.0
- Hunt text for variants of monsters only gets partially replaced with the new monster's name (Fixed in 1.1.0)
- Iceborne monsters don't get included in iceborne story quests (Fixed in 1.1.0)
1.1.1
- Certain monster won't appear or get stuck in the ground that replace the rathian in "The Best Kind of Quest" (Kinda fixed by restricting which monsters can replace them) (Fixed in 1.1.1)
- Options for weapon decoration slots wouldn't randomize the decoration slots (Fixed in 1.1.1)
- Some armour recipe options don't create the /common/equip directory (Fixed in 1.1.1)
1.1.2
- Shara Ishvalda's health not going below 40% in first form and not transitioning to second form (Fixed in 1.1.2)
- Safi'jiiva not spawning on some maps also got stuck alot (Removed them from the pool of monsters) (Fixed in 1.1.2)
- Elder dragons appearing in capture quests (can't be captured) (Fixed in 1.1.2)
- The IDs for Scarred Yian Garuga and Furious Rajang are wrong in their alnk (Fixed in 1.1.2)
- Chance for softlock where monster spawns in a area past a blockade in the Guiding Lands when randomizing maps or sobjs (Fixed in 1.1.2)
1.2.0
- Alatreon makes everything completely white in the coral highlands (Fixed by removing them from the pool of monster for the coral highlands) (Fixed in 1.2.0)
Selecting the chunk folder then choosing where to randomize to will still have the chunk folder selected in the folder browser (Fixed in 1.2.0)
- Chance for softlock where monster spawns in a area past a blockade in the hoarfrost reach when randomizing maps or sobjs (Fixed in 1.2.0)
1.2.1
Fixed arena quests not including all required monsters for duplicate and multi monster quests, if all monster in arena isn't checked (Fixed in 1.2.1)
Hopefully fixed monsters not showing up in expedition cutscenes (Fixed in 1.2.1)
Fixed crash with randomizer if randomize the game twice in a row with additional random supply boxes added (Fixed in 1.2.1)
- Witcher crossover quest is no longer unbeatable due to being unable to complete an objective (Fixed in 1.2.1)
- Removed Great Girros from pool of monsters for "The Best Kind of Quest" as they always spawn dead for some reason (Fixed in 1.2.1)