Animal Crossing: New Leaf Save Editor?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by SolidSnail55, Feb 10, 2015.

  1. SolidSnail55
    OP

    SolidSnail55 Advanced Member

    Newcomer
    86
    11
    Jan 31, 2015
    United States
    Looking for one that only requires a ds mode flashcard.
     
    PandaMayFire likes this.


  2. PandaMayFire

    PandaMayFire GBAtemp Regular

    Member
    287
    86
    Jan 24, 2015
    United States
    It looks like I'm not the only one wanting this, I mean, sure, we have Powersaves, but it's incredibly inconvenient. You can only get so many items at a time with it, and on top of that, the thing is extremely slow with Animal Crossing, so it's a flop and I gave up on trying to use it. I'd love to see someone develop a save editor for this game, it would be amazing
     
  3. temptemp

    temptemp Advanced Member

    Newcomer
    84
    37
    Feb 11, 2015
    Italy
    I tried to hex edit my save, first of all there are 5 files, exhibition.dat, friend1.dat, garden.dat, mail1.dat, mydsgn1.dat . Town infos should be stored in garden.dat but due to my little knowledge of hex editing i corrupted the save. :mellow:
     
  4. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,961
    3,231
    Nov 18, 2012
    United States
    Las Vegas
    I've been tempted to take a deeper look into the save. Luckily you can edit this save with CFW, so DS cart only is plausible. Main issue atm is checksums, still need to find where those are.
     
  5. temptemp

    temptemp Advanced Member

    Newcomer
    84
    37
    Feb 11, 2015
    Italy
    Yeah decrypting isn't that hard cause it's a card2 game. I supposed there were checksums then that's why I finished in corrupting the save.
     
  6. conanac

    conanac Be an Angel

    Member
    254
    102
    Sep 13, 2009
    United States
    For my case, I was able to edit the game save data by directly playing with the memory content using NTR CFW, so there was no need to figure out the checksum mechanism in this game (i.e. the game would calculate them for you for any changes you want to make).

    To show the result, you could check this out.

    Cheers.
     
  7. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,881
    2,349
    Nov 15, 2014
    France
    Albi
    Yeah, and i'm a fanboy of Conan and shinichi xD
     
  8. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,881
    2,349
    Nov 15, 2014
    France
    Albi
    but how you do all cheat in yout picture with NTR CFW ?
     
  9. conanac

    conanac Be an Angel

    Member
    254
    102
    Sep 13, 2009
    United States
    I converted this specific picture (jpeg format) into an array of bytes which was compiled as one of header files when creating the plug-in.
     
  10. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,881
    2,349
    Nov 15, 2014
    France
    Albi
    I trying to install NTR CFW, have you a plugin for cheat ?
     
  11. how_do_i_do_that

    how_do_i_do_that Blue Wizard is about to die.

    Member
    4,918
    255
    May 16, 2008
    Antarctica
    You have insufficient posts to view location.
    All data in save files are encrypted. This would require to be decrypted before editing then encrypted again before putting it back to be used by the game.
     
  12. temptemp

    temptemp Advanced Member

    Newcomer
    84
    37
    Feb 11, 2015
    Italy
    You can decrypt the save through savedatafiler, and that's what I did
     
  13. Commandertemp

    Commandertemp Advanced Member

    Newcomer
    78
    30
    Oct 18, 2014
    United States
    do you have a dl for the plugin?
    thx,
    commandertemp
     
  14. marc_max

    marc_max GBAtemp Advanced Fan

    Member
    971
    616
    Jun 19, 2008
    conanac Could you post the memory address and all info you gathered about the basic structure?

    I want to build a RAM dumper/injector using the same method as Pokemon and your information could be useful.
     
  15. conanac

    conanac Be an Angel

    Member
    254
    102
    Sep 13, 2009
    United States
    I am still playing with the plug-in codes and it is still in the unstable condition. When it is ready, I will put it either in googlecode or github.



    You mean like this (I made this video around the beginning of February):


    I have been thinking of creating a save editor for ACNL using this approach (and there is no need to understand checksum mechanism with this approach). However, there are a lot of things need to be sorted out (such as the items in the house, etc). So this could take quite a time.

    Cheers.
     
    temptemp likes this.
  16. marc_max

    marc_max GBAtemp Advanced Fan

    Member
    971
    616
    Jun 19, 2008
    That's it. I have PMed you :-) You've done half of the work, I need those addresses! :yay:

    I will be starting a table with the savedata structure. And an HTML5 map editor may see the light someday :-)
     
    GotKrypto76 and temptemp like this.
  17. temptemp

    temptemp Advanced Member

    Newcomer
    84
    37
    Feb 11, 2015
    Italy
    Great! I like to hear that
     
  18. marc_max

    marc_max GBAtemp Advanced Fan

    Member
    971
    616
    Jun 19, 2008
    Got it working, however there is a lot of work to do yet.
    Unfortunately, building the item indexes list is going to be a pain in the ass. Anyone knows if it exists in the web?

    I have an item list with even their international names (french, german, italian and spanish), but I need their real in-game indexes :-( I have identified a few of them (mostly trees, rocks and weeds), of course, but the game has more than 3500 items.
     
  19. NeoKamek

    NeoKamek Advanced Member

    Newcomer
    94
    83
    May 23, 2007
    United States
    I started working on this independently the other day, not knowing the amount of progress that has been made already. That tumblr link is something else for sure. I've figured out how to inject items and mess with grass wear (a town full of grass is beautiful, the grass even grows under the concrete slabs at the plaza etc), but not much else yet. I'm especially curious as to how you managed to edit turnip prices, medals, and bank account information, I can't find the offsets for those anywhere (just a few memory addresses whose values change completely at random, maybe it's in a part of the RAM I'm not dumping?)

    Did you ever get past the house data problem? I ended up writing a save dumper that extracts two blocks of RAM to compensate for it. Sent you two a PM in case there's anything I can do to contribute in my (limited) free time.
     
  20. marc_max

    marc_max GBAtemp Advanced Fan

    Member
    971
    616
    Jun 19, 2008
    I started working in a simple pockets, dressers and map editor, since they seem to be the easier values to edit. That's my priority for now, I might work on other things like turnip prices or patterns later.

    The grass wear info, however, sounds interesting. I haven't looked at it yet, and I'd also like to move buildings like villagers houses.

    I'm going to open a new topic so users can start posting their results.