EnderHDMC / MHWISaveEditor

An open-source save editor for Monster Hunter World : Iceborne
71 stars 7 forks source link

MHW Iceborne Save Editor

A save editor for Monster Hunter World: Iceborne.

TODO

Translation

If you would like to help translate the editor into other languages, you can follow these instructions:

  1. Download and install the QT Linguist package.
  2. Goto res/translations/ in the Save Editor's files (where the exe is located).
  3. Make a copy of the file mhwisaveeditor_template.ts and name it mhwisaveeditor_<language>.ts, where <language> is the language you're translating to.
  4. In QT Linguist open the file: mhwisaveeditor_<language>.ts
  5. Goto Edit->Translation File Settings...
  6. Change the Target Language to the language you want to translate to.
  7. Optional: Change Country/Region to an appropriate value.
  8. Press OK.
  9. Translate all the strings you can.
  10. Repeat step 9 until satisfied.

To load the translation into the editor:

  1. In QT Linguist with the file loaded.
  2. Goto File->Release, this will create a file called mhwisaveeditor_<language>.qm.
  3. Now in the save editor, goto Tools->Settings and change the UI language to the language you're working on.

Credits

Translators

Important Links:

Instructions for the curious

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.