1. banxian

    OP banxian Member
    Newcomer

    Joined:
    Oct 30, 2014
    Messages:
    40
    Country:
    Switzerland
    Uploaded new version with import/export option. tested on v-mh3u.3ds.
     
    BlueCrimsonX and _eyCaRambA_ like this.
  2. Phytophthora

    Phytophthora Member
    Newcomer

    Joined:
    Apr 17, 2014
    Messages:
    29
    Country:
    Gambia, The
    Doesn't work for me.
    I get this output:

    MountSaveData(): 0xC8A04555
    fuck. need to format save data...
    2nd mount, almost failed...

    I'm trying it with .3DZ named to 00040000000B1D00.3DZ (I have the european game)
    Did I make a mistake?
     
  3. _eyCaRambA_

    _eyCaRambA_ GBAtemp Advanced Fan
    Member

    Joined:
    Apr 22, 2009
    Messages:
    523
    Country:
    United States
    Probably doesn't work for the EU game yet, v-mh3u.3ds is the US dump.
     
  4. willdunz

    willdunz GBAtemp Regular
    Member

    Joined:
    Feb 8, 2012
    Messages:
    189
    Country:
    United States

    can we modify anything else in MH4G other than name/money/points?
     
    BlueCrimsonX likes this.
  5. Asia81

    Asia81 GBAtemp Guru
    Member

    Joined:
    Nov 15, 2014
    Messages:
    6,033
    Country:
    France
    with this tool, we can dump CARD1 game save ? Like Savedatafiler with CARD2 ?
    It's just for MH, or all game ?
     
  6. _eyCaRambA_

    _eyCaRambA_ GBAtemp Advanced Fan
    Member

    Joined:
    Apr 22, 2009
    Messages:
    523
    Country:
    United States
    The first two replies to this thread answer your question. For now, MH3G/U only.
     
  7. willdunz

    willdunz GBAtemp Regular
    Member

    Joined:
    Feb 8, 2012
    Messages:
    189
    Country:
    United States

    but does it work for MH4G JP rom?
     
  8. banxian

    OP banxian Member
    Newcomer

    Joined:
    Oct 30, 2014
    Messages:
    40
    Country:
    Switzerland
    for old games using normal encryption: common elf, need uniqueID, and hash/rsa key from 0x400~0x600 in xorpaded exheader to generate CCI rom.

    for newer games using 6.x save encryption: must hack into original exefs/patch, find all apis we used and merge these address into my asm template now. use original exheader with slightly modification. must be CIA format to workaround fingerprint change (due the slightly modification). I have plan to use common elf instead hardly find symbol in exefs, but don't except too much.
     
  9. willdunz

    willdunz GBAtemp Regular
    Member

    Joined:
    Feb 8, 2012
    Messages:
    189
    Country:
    United States

    thanks for the explanation. I have another question though

    Is it possible to modify weapon's stats? like change attack power, elemental attack power etc?

    If so, would you consider adding this feature in a future update?
     
  10. jetsaito

    jetsaito Newbie
    Newcomer

    Joined:
    Jan 19, 2015
    Messages:
    2
    Country:
    United States
    Cool looking tool, will it be able to convert mh4g saves to mh4u saves maybe one day?
     
  11. _eyCaRambA_

    _eyCaRambA_ GBAtemp Advanced Fan
    Member

    Joined:
    Apr 22, 2009
    Messages:
    523
    Country:
    United States
    That's my main goal as well. I know the saves are not 100% identical, so we need to extract and decrypt the MH4G save, edit it appropiately (just a minor edit but otherwise guildcard stats are fucked), encrypt it and inject it to MH4U. That will work.
     
  12. banxian

    OP banxian Member
    Newcomer

    Joined:
    Oct 30, 2014
    Messages:
    40
    Country:
    Switzerland
    exefs built from my standalone elf just discard by system. when I launch game, my patch doesn't get load. without an interactive UI, it's hard to select save/load action on startup.
    and the patch I post based on original game takes more manually works to merge codes/exheader on each build action.

    I'll try again in weekend to get the L/R UI version patch accepted by MH4G, or decide use some workaround to support MH4G's import action, for eg, use new folders "mh4gin" for import.
     
  13. cearp

    cearp 瓜老外
    Developer

    Joined:
    May 26, 2008
    Messages:
    8,369
    Country:
    Tuvalu
    banxian - do you think this would work with getting a save from a sky3ds, and making the useable on gw?
    i have gw and n3ds, but i might buy a sky3ds if i can use the (mh4) save one day on gw.
     
  14. banxian

    OP banxian Member
    Newcomer

    Joined:
    Oct 30, 2014
    Messages:
    40
    Country:
    Switzerland
    sky3ds works like retail carts. so the problem is same, if your game used 6.x save encryption (6.0.11 keyY), the *.sav saved in un hacked console is incompatible with GW's rom.
    I remember GW tried to fix the save compatible problem but in newest 3.0.x firmware, they still using bad key in GW mode.
    I have a idea, if you have a friend, who play MH4 with cyber save editor, you can grab his card id and replace you template.txt, to burn a card with same id to his card.
    once your want to transfer your sav to GW mode, send your sav file to he and he can write to card then extract system/user1 for you, that can do a import to GW mode's rom

    another workaround, I havn't test it yet, is use a customized CFW, which can export retail MH4 save into system/user1 file by SaveDataFiler. the preparation steps is a bit complex but some Chinese MH4 user reports a success.
     
    cearp likes this.
  15. cearp

    cearp 瓜老外
    Developer

    Joined:
    May 26, 2008
    Messages:
    8,369
    Country:
    Tuvalu
    gw 3.0 supports the correct save key, but only in classic mode.
    when (if) gw supports the correct save key in gw mode, we can rip from sky3ds, ok, very good.
    thank you for all of your advice and help!
     
  16. banxian

    OP banxian Member
    Newcomer

    Joined:
    Oct 30, 2014
    Messages:
    40
    Country:
    Switzerland
    mh4g exporter now have import support.

    http://filetrip.net/dl?r2zXGCoTyW

    you need to backup your exists 1.2 patch, if your emuNAND is not recent one.
    or just download pre-packaged 1.2 JPN Patch and install from bbm.

    how to use export:
    1 create a mh4g folder in your sd card root.
    2 send mh4g_down_10_rc_eximp.cia to you sd card.
    3 install by bigbluemenu or devmenu.
    4 launch mh4g rom and enter game.
    5 system,user1~3 will exported to mh4g folder.

    how to import back:
    1 make sure you've already installed mh4g_down_10_rc_eximp.cia
    2 create a mh4gnew folder in your sd card root.
    3 you can copy 000400000011D700.sav to PC to prevent data corrupt.
    4 place files what you like to import to game.
    5 enter game.
    6 files inside mh4gnew will import to game.
    7 remove files if you don't need them imported to game on every startup.

    if you have already use the old exporter, your export file may incompatible with current version.
    please re-export with new one.

    http://my1993.com/wip/mh4genc.php

    online save data editor. limited to change hunter and otomo's name.
     
  17. BlueCrimsonX

    BlueCrimsonX GBAtemp Regular
    Member

    Joined:
    Aug 4, 2013
    Messages:
    131
    Country:
    United States
    I Second that. Can we edit more than just points, name, and money? How about pouch editing? Or weapon modding?
     
  18. cearp

    cearp 瓜老外
    Developer

    Joined:
    May 26, 2008
    Messages:
    8,369
    Country:
    Tuvalu
    of course it is possible, but who will put in the effort to discover what is where?
     
  19. BlueCrimsonX

    BlueCrimsonX GBAtemp Regular
    Member

    Joined:
    Aug 4, 2013
    Messages:
    131
    Country:
    United States
    Yeah I guess your right, but its mostly trial and error if it's actually in the data. I'm willing to go through it and post what I find. It's just i want to know if its in there before wasting time and effort.
     
    cearp likes this.
  20. ness151

    ness151 GBAtemp Fan
    Member

    Joined:
    Jun 2, 2008
    Messages:
    401
    Country:
    United States
    Sorry if I missed something, but would it be possible for this tool to be ported over to ninjhax?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - SaveDataExporter, Gateway,