A save editor for Monster Hunter World: Iceborne.
- Investigation Editor
- Crown Size normalisation
- Clear arena records
- A way to open multiple saves?
- Seige completion?
- Allow crafting any gear in-game?
- Allow editing all mantles?
If you would like to help translate the editor into other languages, you can follow these instructions:
- Download and install the QT Linguist package.
- Goto
res/translations/
in the Save Editor's files (where the exe is located). - Make a copy of the file
mhwisaveeditor_template.ts
and name itmhwisaveeditor_<language>.ts
, where<language>
is the language you're translating to. - In QT Linguist open the file:
mhwisaveeditor_<language>.ts
- Goto
Edit->Translation File Settings...
- Change the
Target Language
to the language you want to translate to. - Optional: Change
Country/Region
to an appropriate value. - Press OK.
- Translate all the strings you can.
- Repeat step 9 until satisfied.
To load the translation into the editor:
- In QT Linguist with the file loaded.
- Goto
File->Release
, this will create a file calledmhwisaveeditor_<language>.qm
. - Now in the save editor, goto
Tools->Settings
and change the UI language to the language you're working on.
- AsteriskAmpersand - for the previous save editor and the python rewrite.
- LEGENDFF - for the reference implementation for decrypting/encrypting the save files.
- Synthlight - for the .itm template that I adapted to dump the items.
- Marcus101RR - for the tables that have helped me map out the save structure.
- Narugakuruga - for the Simplified Chinese translation.
- LEGENDFF/mhw-Savecrypt
- Fusion86/Cirilla
- Synthlight/MHW-Editor
- TanukiSharp/MHWSaveUtils
- Ambytes/MHW
- Emanem/mhw-save-editor
- AsteriskAmpersand/MHW-Save-Editor
- AsteriskAmpersand/MHW-Python-Save-Editor
- TheCrazyT/MHW-Research
- Ezekial711/MonsterHunterWorldModding
- Aradi147/MHW-Quest
- Marcus101RR/MHW Tables
- ChaosFred/Guiding Lands Level Cap Analysis
- ChaosFred/Guiding Lands Level Cap Analysis Backup
To build this project you first need to install vcpkg.
Then you can install the required packages:
vcpkg install cryptopp:x64-windows curl:x64-windows
In Visual Studio Installer you only need Desktop Development with C++
Additionally you need to install a version of QT, the project currently uses QT 6.1.3
.
In the QT installer you only need to install the component: QT/QT 6.1.3/MSVC 2019 64-bit
.
Next install the QT Visual Studio Tools extension.
Then in the QT Version settings of the extension set version to 6.1.3_msvc2019_64
and set the path to wherever you installed QT.
Restart Visual Studio once this is done, so QT sets up the appropriate environment variables.
That's it, you should be able to build it now.