-
Notifications
You must be signed in to change notification settings - Fork 27
Home
This editor works by allowing you to open files found in the MHW chunks and make changes to them.
You can download the editor from Github or Nexus.
Microsoft. NET Framework 4.7.2 is required to run the editor.
For exiting en masse, or importing/exporting, use the JSON saving/loading feature.
Supported but mostly unknown:
- .arm_up
- .emst
- .rfur
- .swer
- .swpc
- .swpi
- .swpn
- .trsr
To edit a file, you must first locate your chunk files and unchunk it. You can do so with JodoZT's MHW Nochunk tool. This will give you access to the specific file types noted above. You can then run the editor and open the file. After you have made changes, you either need to create or copy the file path and place it in your NativePC folder. The altered file will not function if not placed in the correct file path(case-sensitive).
More info on extracting files.
There are some simple things to note when attempting to edit files.
- Back up your save file. Period. Making changes you don't fully understand can result in permanent changes to your save file, rendering it useless or permanently preventing you from having access to ingame features. It's best to do so before making changes and before every single MHW update.
- Making changes can cause certain features to stop functioning or functioning correctly. If this happens you can either revert your changes or delete your altered file and start over. I suggest you keep an unaltered copy of the unchunked file around, just in case.
- Using older files after a MHW update can and will cause issues with your game. They need to be replaced whenever a new version is added to the chunks.
- Use common sense when altering files. Consider how your changes might effect other players. If you're doing something that might ruin their experience, DO NOT use these changes in multiplayer. A majority of players do not want to see you one shot a monster.
More info on extracting files.
Where to get oo2core 7/8:
Warframe & Fallen Order both have it. Wherever you find it, here's known Good MD5s to verify against:
Direct link to it from Warframe's servers: http://content.warframe.com/Tools/Oodle/x64/final/oo2core_9_win64.dll.F2DB01967705B62AECEF3CD3E5A28E4D.lzma
The file is distributed with Warframe's launcher, so if you install that (from their site, NOT Steam) you can pull it from the files. (Do not run the launcher, you don't need to DL the game, you just need the launcher installed as it's part of the launcher's files.)
If you get oo2core_9, just rename it to oo2core_8; it'll work, even if MHWNoChunk complains about the hash.
File/Source | MD5 | Notes |
---|---|---|
oo2core 8 (Fallen Order) | 9b7f9e3e4931b80257da5e1b626db43a | |
oo2core 8 (Warframe [1]) | c1a0dd317543035221327d44f07c3d06 | Warframe\Tools\Oodle\x64\final |
oo2core 8 (Warframe [2]) | 224df07f2fc2bd829f3b221bb5ef1a31 | They updated the version it ships with. |
oo2core 8 (Warframe [3]) | 3169b48a9a2086e53c4493c03579902c | Another update. |
oo2core 9 (Warframe [4]) | f2db01967705b62aecef3cd3e5a28e4d | Just rename to oo2core_8. |
oo2core 7 (Unknown) | b486c6f46a3d802966d04911a619b2ed | |
oo2core 7 (CoD MW (2019)) | 548800ca453904c9a892521a64d71f73 | May need to rename to oo2core_8. |
Thanks to JodoZT for some of these.
-
path/to/file.ext
- The editor will try to open the first passed as the first argument. This means it'll work with "Open With" and can be associated as the default program for X file.
-decrypt inFile outFile {key}
-
-encrypt inFile outFile {key}
- Key is optional if the type is known. (Known keys and their file associations are here.)
-
-unlock
- This unlocks most read-only fields the editor locks for json purposes. Beware that using these unlocked fields will cause problems with json export, since you are editing a field used to identify the row.
-decrypt/encrypt
must be used by itself. The other params can be used together, and in any order.
To use the decrypt and encrypt function, type the command into a text file and save it as a .bat file. inFile
is the name of the file you want to decrypt/encrypt. outFile
is what you want to name the resulting file. Make sure its a different name. Make sure the .bat file is in the same folder as the MHW editor.
e.g. MHW-Editor.exe -decrypt C:\in.file C:\out.file
Understanding Command Line Arguments and How to Use Them
To use the unlock command make a shortcut of the MHW editor exe. Then right click said shortcut and click properties.You should see a target field. add the line "-unlock" to the end of it without the quotation marks. Save and exit. whenever you use the shortcut to open the editor, some previously uneditable fields should be able to be edited now.
This is more of a personal wishlist of things I may or may not add in the future. (Or things I'm working on.)
This is not set in stone.
- Adding rows/data to existing files.
- This is partially supported for some files, but it breaks json so isn't used in most in /equip/.
- Paste.
- Copy works out-of-the-box. You can paste into Excel or something easily. Paste is another story. It involves me having to write something from scratch to handle it, and it hasn't been a priority.