ROM Hack MHX Save Editing

SaagiBols

The AnalSavior
OP
Member
Joined
Jan 29, 2015
Messages
319
Trophies
0
Age
31
Location
Here, There, and Everywhere!..
XP
262
Country
Serbia, Republic of
MHX = Monster Hunter X cross game currently available only in Japanese stores/consoles(unless you got GW or CFW)...


...so MHX stores the saves on the SD as extradata! once they are dumped/exported the saves are completely decrypted and are ready to be edited with ur fav hex editor(no extra save encryption) use SDF(if CFW/GW) or extradatatool homebrew to extract the (System & System_Backup files) Game id is 00001554, all 3 profiles/saveslots are in the system/_backup file!

Config for fast use with homebrew extradatatool:
DUMP "00001554:/system" "system2"
DUMP "00001554:/system_backup" "system_backup2"
RESTORE "system" "00001554:/system"
RESTORE "system_backup" "00001554:/system_backup"

MHX has no encryption. All you have to do is just use savedatafiler. All of these are explained in the first post. Currently and updated by the TS.
1. Open SDF.
2. Export the Extradata. It's the 2nd tab labeled 'Ext'.
3. Locate 01554. Press Y to export the ext save data to SD card.
4. After exporting the extra data, it should be located in your sd card inside the folder "filer".
5. Copy the data which contains 'system' and 'system_backup' to your PC.
Don't forget to make a backup.
6. Edit the 'system' file using the app.
7. Copy it back to the SD card. Overwriting the old one.
8. Use SDF again, under SD (3rd tab), import the data 01554.
9. Exit. Proceed to MHX. See the changes.

The Item IDs in the MHX save editor are located at \SavEditor\data\MHX\Item_ids.txt if anyone wants to edit it in its proper english translation.

Item IDs in MH4U http://puu.sh/iQz1K/5d07476d54.txt



website to help translate various things in MHX
link to Poogie Translate: http://mhapi.info/translate/


------------------Another MHX Save editor ver0.05...---------------------
this one is japanese and seems harder to use but does not require JRE...
LK3RzKe.png

Download link to ENG Full ver0.05:Translated by @Februarysn0w! https://mega.nz/#!141FCC4Z!9K2pIvYENb145aRQ2b57A-9RQ0HjrruVGSNQ1dty52U
Download link to ENGver0.05:Translated by @Februarysn0w! (this requires the csv files from original) https://onedrive.live.com/?authkey=...B6305612E3C95FBD!734&parId=root&action=locate
Original ver Download Link: https://mega.nz/#!M90EhSpZ!mZrPq04oduwUX2bG_Ud1pbq66Yk7KfNJeTcckpKnNr4


___________________MHX Save Editor 0.24_________________

The first save editor has been finally made for MHX!!! By zsword01
download the Java Runtime Environment, or JRE™ as it is required to run this editor!!!
ZlpwOif.png

Download link Full ver0.24 ENG(poorly-trans.):https://mega.nz/#!w9lDCTwI!M3H9cOngwvwEmaoASAIN_OhNxotshatnaLbd5aGC9VA
Download link update 0.24:https://mega.nz/#!F9F2hACD!RDGZrdsaNRkn8484WaqVEnaNOfWLb_dgxRvdCOR4TP8
Old versions download links:
Download link Full ver0.21 ENG(poorly-trans.):https://mega.nz/#!00tFzJyb!qIi4UnViFo14wPl04yK8zX_VWfKkFphipFaPzWJDAAg
Download link update 0.21:https://mega.nz/#!hgtxDaaQ!31hCaO95CJWO1CRvEdI9aXs0NEv6JxPs6LBYE0m9w0k


Download link Full ver0.20 ENG poorly transltd:
https://mega.nz/#!klVBGRob!tdCFiQ6ZgOh1NHjAvk0HI-UFGYFBUeVKAziCm8kFF_4
Download link to full ver0.15 ENG(poorly transltd): https://mega.nz/#!81MjlQRY!alM3vXdLYSoHqwYT4x2Bc0IXnb1k1tStDU9Gjstu-to
Download link: https://mega.nz/#!k99RQY5Z!zk0tPlc1JV7elcyok_Ahj0K0gtwwxVE1F4UuPFkobB8
Download link to Patch 0.15: https://mega.nz/#!Fw1lQbZA!XnYAK-wLG6LNAp7fK4o1DSmCrafOCoCrD-PDIy0CDvk
you will need to overwrite 0.15 with the original 1 coz 0.15 download is not a full version it just an update...
Download link to update ver0.20 https://mega.nz/#!p1VCkBDD!kc1xzPlEIihzXqQF8Sr57SwDoRgvZJbD6Gq1buWIF8A


_________________________Items&skills id's list_______________________

items Original japanese list: http://pastebin.com/XeLXF5e9&usg=ALkJrhjeE53HDpnReJUnr1_X9W-rGW6_Cg
items g-Translated from japanese list: http://translate.google.com/translate?hl=en&sl=ja&tl=en&u=http://pastebin.com/XeLXF5e9&sandbox=1
items g-Translated from chinese list: http://translate.google.com/transla...LXF5e9&usg=ALkJrhjeE53HDpnReJUnr1_X9W-rGW6_Cg
Skills:
skills Original japanese list: http://pastebin.com/dpLVuHNM
skills g-Translated from japanese list: http://translate.google.com/translate?hl=en&sl=ja&tl=en&u=http://pastebin.com/dpLVuHNM
skills g-Translated from chinese list: http://translate.google.com/translate?depth=1&hl=en&rurl=translate.google.com&sl=zh-CN&tl=en&u=http://pastebin.com/dpLVuHNM


item/equipment boxes not unlocking Bug Fix
(it happens after cheating in the packrat/backpacker/organizer guides!)
Here is the fix:
savedataX hex offset: :01A22(add it to 000c7a1c or 001b2f48 or 0029e474) and edit the next 8 bytes to those values 00 20 60 40 00 20 60 40 (this will unlock 14 item/equipment boxes and 7 palico boxes)




_______________Cheats&Codes easy save editing equipment & items________________


To use those cheat/codes you need to get the CyberCodeApply_v02
OTIRz48.png

(Download Link:https://mega.nz/#!R5UW2BAD!E6BOJFvTCzwTIa22aAZOYOmJIjlP5nznpteqOcPitOc)
open your system file in it and then copy and paste(copy with Ctrl+c and paste with Ctrl+v)(without name!) one of the following codes& then hit apply!!!
[most palico weapons]
400D8C6B 20500024
00000016 00000000
400D8C6C 20500024
000000A3 00000001

[most palicos helmets]
400D97AB 20200024
00000017 00000000
400D97AC 20200024
000000A3 00000001
400D9C4F 202A0024
00000017 00000000
400D9C50 202A0024
000000C4 00000001


[most palicos armors]
400DA2EB 204B0024
00000018 00000000
400DA2EC 204B0024
000000A3 00000001

talisman earplugs 4 4 S3 evade dis, first box first items slot!
200CC083 00000706
200CC08F 04044E05
200CC093 01470003

talisman earplugs 5 white blast +3 S3 first box fourth item slot
200CC0EF 00000706
200CC0FB 03058D05
200CC0FF 01470003

full equipment box 8 probably all insect glaives (gives buggy glaves 2!!!)
400D22F3 00640024
00000014 00000000
400D22F4 00640024
00000001 01000000
400D22F6 00640024
00000005 00000000
400D22FF 00640024
0000000C 00000000

full equipment box 2 probably all great swords
400CCE93 00640024
00000007 00000000
400CCE94 00640024
00000001 01000000
400CCE96 00640024
00000005 00000000

full equipment box 3 probably all sword&shield weapons
400CDCA3 00640024
00000008 00000000
400CDCA4 00640024
00000001 01000000
400CDCA6 00640024
00000005 00000000

full equipment box 4 probably all dual blades
400CEAB3 00640024
00000012 00000000
400CEAB4 00640024
00000001 01000000
400CEAB6 00640024
00000005 00000000

equipment box 5 probably all switch axes
400CF8C3 003B0024
00000015 00000000
400CF8C4 003B0024
00000001 01000000
400CF8C6 003B0024
00000005 00000000

full equipment box 6 probably all katanas
400D06D3 00640024
0000000E 00000000
400D06D4 00640024
00000001 01000000
400D06D6 00640024
00000005 00000000

equipment box 7 probably all bows
400D14E3 00510024
00000011 00000000
400D14E4 00510024
00000001 01000000
400D14E6 00510024
00000005 00000000

这 里 Shi all R7 Equip LV7 + all RX Equip LV10, medium 间有 small amount 显示 "Equip none" basis, Samura-ko instrumentation 备店 卖掉 immediately Allowed (main Shi-resistant 别无 HoSo 备和 head part ratio Yahoo 4 种多 out 几个 instrumentation 备的 缘故)

[warning move all of ur equiped armor&weapon to the last box10 or ur game will crash]
[head armor]
400CC083 206F0024
00000001 00000000
400CC084 206F0024
00000012 00000001
400CC085 206F0024
00000002 00000000
400CC086 20570024
00000005 00000000
400CCCC2 20180024
00000009 00000000


[chest]
400CD01F 206F0024
00000002 00000000
400CD020 206F0024
00000012 00000001
400CD021 206F0024
00000002 00000000
400CD022 20570024
00000005 00000000
400CDC5E 20180024
00000009 00000000


[hand]
400CDFBB 206F0024
00000003 00000000
400CDFBC 206F0024
00000012 00000001
400CDFBD 206F0024
00000002 00000000
400CDFBE 20570024
00000005 00000000
400CEBFA 20180024
00000009 00000000


[Waist]
400CEF57 206F0024
00000004 00000000
400CEF58 206F0024
00000012 00000001
400CEF59 206F0024
00000002 00000000
400CEF5A 20570024
00000005 00000000
400CFB96 20180024
00000009 00000000


[leg]
400CFEF3 206F0024
00000005 00000000
400CFEF4 206F0024
00000012 00000001
400CFEF5 206F0024
00000002 00000000
400CFEF6 20570024
00000005 00000000
400D0B32 20180024
00000009 00000000


这 里 Shi weapon Equip die 码是 adhesion top armor body instrumentation 备的, Equip + weapon all generations 码写 Kan occupied for 980 Takaku 吧大 剑太 sword one hand twin sword 锤子 each 40, Fue-ko 长枪 铳枪 轻重 crossbow bow each 30, 斩斧 Tateono 棍子each 20
All LV3, cause 为武 unit cost 码并 not Shi given weapon RARE degree same 样升 ordinal, Hako-ko 也放 not under 过多 weapon, Tadano Masaru 就了, R2-R5 weapon 请自 line processing, main squares RX weapon LV10, the Jigyoaratame, we 懒得 multi- Utsushi-dai 码了
[the following codes are for all weapons! they give less weapons then the codes above! if ur using them with the armor codes all of ur boxes will be full! except the last 5 slots of box 10, you must put your equiped weapon there! or your game will crash!!! also the last two insect glaves are buggy and will crash your game if you try to view/sell or equip them!...]
[07 great sword]
400D0E8F 20280024
00000007 00000000
400D0E90 20280024
00000042 00000001
400D0E92 20280024
00000002 00000000


[0E sword]
400D142F 20280024
0000000E 00000000
400D1430 20280024
00000039 00000001
400D1432 20280024
00000002 00000000


[08 one hand]
400D19CF 20280024
00000008 00000000
400D19D0 20280024
0000003A 00000001
400D19D2 20280024
00000002 00000000


[12 twin sword]
400D1F6F 20280024
00000012 00000000
400D1F70 20280024
00000038 00000001
400D1F72 20280024
00000002 00000000


[09 hammer]
400D250F 20280024
00000009 00000000
400D2510 20280024
00000041 00000001
400D2512 20280024
00000002 00000000


[13 Hunting horn]
400D2AAF 201E0024
00000013 00000000
400D2AB0 201E0024
00000039 00000001
400D2AB2 201E0024
00000002 00000000


[0A 长枪]
400D2EE7 201E0024
0000000A 00000000
400D2EE8 201E0024
00000045 00000001
400D2EEA 201E0024
00000002 00000000


[10 铳枪]
400D331F 201E0024
00000010 00000000
400D3320 201E0024
0000003A 00000001
400D3322 201E0024
00000002 00000000


[0D 轻弩]
400D3757 201E0024
0000000D 00000000
400D3758 201E0024
00000037 00000001
400D375A 201E0024
00000002 00000000


[0B heavy crossbow]
400D3B8F 201E0024
0000000B 00000000
400D3B90 201E0024
00000032 00000001
400D3B92 201E0024
00000002 00000000


[11 bow]
400D3FC7 201E0024
00000011 00000000
400D3FC8 201E0024
00000033 00000001
400D3FCA 201E0024
00000002 00000000


[0F switch axe]
400D43FF 20140024
0000000F 00000000
400D4400 20140024
00000040 00000001
400D4402 20140024
00000002 00000000


[15 Switchblade]
400D46CF 20140024
00000015 00000000
400D46D0 20140024
00000025 00000001
400D46D2 20140024
00000002 00000000


[14 insect glaves???]
400D499F 20140024
00000014 00000000
400D49A0 20140024
00000026 00000001
400D49A2 20140024
00000002 00000000
400D49AB 20140024
00000001 00000000
Ill post more later...


-----------------------MHX Supply&Reward Boxes Editors---------------------
...you should drag&drop your mib files from decrypted arc(quest files, q1010xxx.arc >> decrypt to quest folder >> rem and supp folder is in there, if you done decrypt arc)
RewardBox.png
SupplyBox.png

Download link: https://mega.nz/#!os0STCSZ!-w8ht7-Uj0bCC4OrJwrgViGfl8wLlo87EJOooN0fZqs


Easy to use MHX Codes creator for items!!! use the created codes with cybercodeapply!!!
cMx9dDm.png

Download link: https://mega.nz/#!U10EACIB!I0L69VYdKS5XrpQp497O5SQ6xFyk9qjWxo3Ra8uFM9w
Download link to ENG ver by @Februarysn0w: http://1drv.ms/1lZeWhb

moghedien Has figured out how the item boxes work/stored on the save!!!

Ok I figured out the item box.
I added it to my wiki page but I'll post it here too. Wiki link:https://github.com/svanheulen/mhff/wiki/MHX-system-Format
The entire item box is bit packed, 18 bits per item. The 11 low bits are the item ID and the 7 high bits are the item count.
It starts at 0xC7CAC (offset 0x290 from the beginning of the character) and is 3150 bytes long which is exactly the number of bits needed for 1400 items (14 pages with 100 items per page).
More detailed explanation on the wiki save structure:system hex offset:
system hex offset: :00010 4bytes long pointer is the Offset to 1 Save slot = reverted 000c7a1c
system hex offset: :00014 4bytes long pointer is the Offset to 2 Save slot = reverted 001b2f48
system hex offset: :00018 4bytes long pointer is the Offset to 3 Save slot = reverted 0029e474

----------------------------------Save slots offsets---------------------------------------
00000 will be referred as the start of an individual save slot (000c7a1c or 001b2f48 or 0029e474) so when it says offset 00636 just add 00636 to the original save slot offset(example: original save offset is 000c7a1c you add 00636 to it and you get 000c8052...)http://www.miniwebtool.com/hex-calculator/?number1=000c7a1c&operate=1&number2=00636

savedataX hex offset: :00000(actually 000c7a1c or 001b2f48 or 0029e474) 32bytes long Character name!!
savedataX hex offset: :00020 4byte long playtime value!!!
savedataX hex offset: :00024 4byte long money value(its probably only 4 display! use the other 1...)
savedataX hex offset: :00268 to 0027C 4 bytes per 1 values for armor pigments!!!
savedataX hex offset: :00280 4byte long Hair Color
savedataX hex offset: :00284 4byte long Features color
savedataX hex offset: :00288 4byte long Clothes color
(im skipping offsets here so go to wiki 4 the full list...)
savedataX hex offset: :04667 to 10b32 36bytes per one Equipment box slot!!
savedataX hex offset: :10B47 to 16D93 36bytes per one Palico Equipment box slot!!

_________savedataX hex offset::00290 3150bytes long item box slots 1-1400___________
((example: the first two items in ur box will be 4bytes long! 02 19 0F 64:
First off take a 32bit integer and convert it to binaryhttp://www.binaryconvert.com/convert_signed_int.html)
0x640F1902 = 0b01100100000011110001100100000010
Then split it up:
011][00100000011][1100011][00100000010]
From right to left:
Item 1 ID, item 1 count, item 2 ID, then you're left with the first 3 bits of item 2 count))

Ok so here's my item box:
Code:
31 08 14 81 a0 8d 00 37  08 dd 18 78 63 10 10 85
40 16 03 41 14 c4 70 10  01 42 04 13 71 50 a4 60
91 c5 45 06 1d 19 80 84  20 12 c3 48 04 24 09 84
25 b0 1b 81 76 10 db 31  74 47 50 c6 c0 9e 07 00

I'll just convert a few to binary:
Code:
0x81140831 = 0b10000001000101000000100000110001
0x37008da0 = 0b00110111000000001000110110100000
0x7818dd08 = 0b01111000000110001101110100001000
0x85101063 = 0b10000101000100000001000001100011

Now here it is split up into the different items:
Code:
100][00001000101][0000001][00000110001]
0011011100][0000001][00011011010][0000
011110][0000011][00011011101][0000100][0
10][0001010][00100000001][0000011][00011

So reading the items from above, right to left, top to bottom:
Code:
Item 1 ID = 0b00000110001 = 49
Item 1 Count = 0b0000001 = 1
Item 2 ID = 0b00001000101 = 69
Item 2 Count = 0b0000100 = 4
Item 3 ID = 0b00011011010 = 218
Item 3 Count = 0b0000001 = 1
Item 4 ID = 0b00011011100 = 220
Item 4 Count = 0b0000100 = 4
Item 5 ID = 0b00011011101 = 221
Item 5 Count = 0b0000011 = 3
Item 6 ID = 0b00011011110 = 222
Item 6 Count = 0b0000011 = 3
Item 7 ID = 0b00100000001 = 257
Item 7 Count = 0b0001010 = 10

So yeah, it's kind of a pain to do manually :)

Example and everything else! are by @moghedien


((((((((((((((((((((Always MAKE A BACKUP of your system&system_backup files!...)))))))))))))))))))))

Useful links to japanese/chinese forum threads with MHX save edits:

Money and guild point topic:https://translate.google.ru/transla...ttp://bbs.duowan.com/thread-44004370-1-1.html
Lost Puzzles: found the money&guild points offsets! (money is c8e96 and guild points is c8e9e)

Equipment box and weapons structures:https://translate.googleusercontent...1.html&usg=ALkJrhiB0mqLkEPXqV9mHnoRivoORN5IUw
Day road plot: found&explained equipped equipment box great sword... view the topic for more details/offsets and values...
Lost Puzzles: probably found the item box offset? here is the bad google translation:(Then say the number one c7cb4 Shunzui fourth grid props props box number is the actual props digital grid 1/2
However, this format around, I totally did not find the law ...) Maybe some1 can understand it better!?!
Another user confirmed that address being the encrypted box data....


more 2 come soon...
 
Last edited by SaagiBols,

SaagiBols

The AnalSavior
OP
Member
Joined
Jan 29, 2015
Messages
319
Trophies
0
Age
31
Location
Here, There, and Everywhere!..
XP
262
Country
Serbia, Republic of
u can't.....
sdf is the only option
are you sure this wont work using extradatatools homebrew?
DUMP "00001554:/system" "system2"
DUMP "00001554:/system_backup" "system_backup2"
RESTORE "system" "00001554:/system"
RESTORE "system_backup" "00001554:/system_backup"
 
Last edited by SaagiBols,

kyuubee_gbatemp

New Member
Newbie
Joined
Nov 27, 2015
Messages
4
Trophies
0
Age
38
XP
43
Country
Switzerland
are you sure this wont work using extradatatools homebrew?
DUMP "00001554:/system" "system2"
DUMP "00001554:/system_backup" "system_backup2"
RESTORE "system" "00001554:/system"
RESTORE "system_backup" "00001554:/system_backup"
great......but how can I get extradatatools run on my 3dsll with newest fw
Is it possible to get extradatatools work at the other system such win or linux.
 

SaagiBols

The AnalSavior
OP
Member
Joined
Jan 29, 2015
Messages
319
Trophies
0
Age
31
Location
Here, There, and Everywhere!..
XP
262
Country
Serbia, Republic of
Does anyone know where is the first item in the item box?
im searching for that 2, but with no luck so far:/ items box st in mhx save hex seem to be very different from mh3u/g mh4u/g item boxes may be there own files that need to be extracted like the .pkm files in pokemon saves... that would explain why no1 can find it with traditional ways...
great......but how can I get extradatatools run on my 3dsll with newest fw
Is it possible to get extradatatools work at the other system such win or linux.
first thing first you must have homebrew access http://smealum.github.io/3ds/ if none of those work on ur 3ds mhx is unhackable 4 u...
 
Last edited by SaagiBols,
  • Like
Reactions: Februarysn0w

Mnecraft368

I hate my name.
Member
Joined
Aug 8, 2015
Messages
1,763
Trophies
0
XP
3,303
Country
United Kingdom
i made this topic to have a place where we can discuss/share/talk about our findings in MHX saves!

...so MHX stores the saves on the SD as extradata! once they are dumped the saves are completely decrypted and are ready to be edited with ur fav hex editor(no extra save encryption) use SDF(if CFW/GW) or extradatatool homebrew to extract the (System & System_Backup files) Game id is 00001554, all 3 profiles/saveslots are in the system/_backup file!


Useful links to japanese/chinese forum threads with MHX save edits:

Money and guild point topic:https://translate.google.ru/transla...ttp://bbs.duowan.com/thread-44004370-1-1.html

Equipment box and weapons structures:https://translate.googleusercontent...1.html&usg=ALkJrhiB0mqLkEPXqV9mHnoRivoORN5IUw


more 2 come soon...
Just wondering what "Is" MHX?
 

Talexius

Well-Known Member
Newcomer
Joined
Nov 9, 2014
Messages
83
Trophies
0
Age
32
XP
90
Country
Mexico
im searching for that 2, but with no luck so far:/ items box st in mhx save hex seem to be very different from mh3u/g mh4u/g item boxes may be there own files that need to be extracted like the .pkm files in pokemon saves... that would explain why no1 can find it with traditional ways...

Yeah, it is very weird. I made a system data with 6 whetstones in slot1 box1, and then another with 5 whetstones in the same place and then compared these two files but I couldn't figure out anything xD
 

SaagiBols

The AnalSavior
OP
Member
Joined
Jan 29, 2015
Messages
319
Trophies
0
Age
31
Location
Here, There, and Everywhere!..
XP
262
Country
Serbia, Republic of
Last edited by SaagiBols,

Mikan

Well-Known Member
Newcomer
Joined
Nov 27, 2015
Messages
68
Trophies
0
XP
125
Country
United States
mhx extdata when exported via sdf is raw right? i can't seem to decrypt it using python. does anyone here have ways to decrypt it through pc? ^^
 

SaagiBols

The AnalSavior
OP
Member
Joined
Jan 29, 2015
Messages
319
Trophies
0
Age
31
Location
Here, There, and Everywhere!..
XP
262
Country
Serbia, Republic of
mhx extdata when exported via sdf is raw right? i can't seem to decrypt it using python. does anyone here have ways to decrypt it through pc? ^^
once they are dumped/exported the saves are completely decrypted and are ready to be edited with ur fav hex editor
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Black_Manta_8bit @ Black_Manta_8bit: hey