ROM Hack [Release] ACRehash: New Leaf and Happy Home Designer offline save fixer

WulfyStylez

SALT/Bemani Princess
OP
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,877
Country
United States
I was originally going to throw a thread up documenting Happy Home Designer's hash regions - but I figured why not just make a tool for it instead? One thing led to another, so here's ACRehash.

This tool is capable of fixing checksums on Animal Crossing 3DS saves, allowing for offline editing of exported save games without any browser/RAM hacks.
It works on all save files I'm aware of, besides mvplayer.dat which I haven't been able to get a sample of. These include:
-garden.dat (ACNL)
-friend1.dat (ACNL)
-exhibition.dat (ACNL)
-takumi.dat (ACHHD)

To use this, just drop your save file on ACRehash.exe. Afterward your save will be ready for re-import.

Thanks to SciresM for the hash documentation, some code, and the actual inspiration to research the non-garden.dat and HHD save files.

DOWNLOADS (source and Windows binaries):
MEGA
MediaFire
 

Attachments

  • ACRehashv1.0.zip
    17.9 KB · Views: 1,114

WulfyStylez

SALT/Bemani Princess
OP
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,877
Country
United States
Thanks for this, now we can use this with savedatafiler!
Yes, but that tool doesn't directly support garden.dat saves quite yet. If you wanna play around with it, you can cut the first 0x80 off the beginning of your save, and pad it to 0x80000 bytes long to make it load - the reverse can be done to convert your save back to garden.dat format. As tools start to support this format, though, this won't be necessary.
 

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
Yes, but that tool doesn't directly support garden.dat saves quite yet. If you wanna play around with it, you can cut the first 0x80 off the beginning of your save, and pad it to 0x80000 bytes long to make it load - the reverse can be done to convert your save back to garden.dat format. As tools start to support this format, though, this won't be necessary.
I see, thanks. This will really come in handy,
 

Jwiz33

Banned
Joined
Jun 5, 2014
Messages
2,654
Trophies
0
Location
in the illuminati headquar—I have said too much!
Website
iwillcleanyourbasement.webstarts.com
XP
1,492
Country
United States
I can't get it to do with mori.bin and acnlram.bin.
This tool is for savedatafiler saves, you can extract garden.dat, friend1.dat, exhibition.dat, and if you have ACHHD, takumi.dat. It has nothing to do with marc_max and NeoKamek's dumps. Although, you can convert garden.dat to acnlram.bin by doing this:
you can cut the first 0x80 off the beginning of your save, and pad it to 0x80000 bytes long to make it load - the reverse can be done to convert your save back to garden.dat format. As tools start to support this format, though, this won't be necessary.
 

Ewin

Pika pika!
Member
Joined
Apr 14, 2015
Messages
200
Trophies
0
XP
329
Country
France
I was originally going to throw a thread up documenting Happy Home Designer's hash regions - but I figured why not just make a tool for it instead? One thing led to another, so here's ACRehash.

This tool is capable of fixing checksums on Animal Crossing 3DS saves, allowing for offline editing of exported save games without any browser/RAM hacks.
It works on all save files I'm aware of, besides mvplayer.dat which I haven't been able to get a sample of. These include:
-garden.dat (ACNL)
-friend1.dat (ACNL)
-exhibition.dat (ACNL)
-takumi.dat (ACHHD)

To use this, just drop your save file on ACRehash.exe. Afterward your save will be ready for re-import.

Thanks to SciresM for the hash documentation, some code, and the actual inspiration to research the non-garden.dat and HHD save files.

DOWNLOADS (source and Windows binaries):
MEGA
MediaFire

Not work for Windows 10 32 Bit
 

chocolatte

Member
Newcomer
Joined
Mar 7, 2016
Messages
15
Trophies
0
Age
24
XP
55
Country
United States
so if you run your savegame with this tool, it essentially patches it so that you can put it safely back into the game always? or is it a once-every-time thing?
 

WulfyStylez

SALT/Bemani Princess
OP
Member
Joined
Nov 3, 2013
Messages
1,149
Trophies
0
XP
2,877
Country
United States
so if you run your savegame with this tool, it essentially patches it so that you can put it safely back into the game always? or is it a once-every-time thing?
The AC games use checksums on their saves to both prevent tampering and make sure they haven't been corrupted. This tool re-calculates and saves those checksums. It needs to be run every time you edit your save, before re-importing it on your 3DS.
 

[PastYf]

Member
Newcomer
Joined
Aug 3, 2016
Messages
8
Trophies
0
Age
24
XP
76
Country
How I can extract the "save" of the game? I need to update the 3DS to use the Animal Crossing Happy Home Designer. And I can't load the game with the Region Free launcher... So, how do you extract the Takumi file? :wink:
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I played Fallout 4 on PC, I enjoyed it honestly. Not my favorite game on earth but at the same time I didn't hate it at all lol
  • BigOnYa @ BigOnYa:
    That's cool you got a ps3... Glad to hear. Game on!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
  • Psionic Roshambo @ Psionic Roshambo:
    Lol I think my first modem was 48K but it had some sort of firmware or software update that let me get 56K
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I had EarthLink lol
  • Psionic Roshambo @ Psionic Roshambo:
    A bunch of NetZero accounts that I used for things... Lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So glad I'm not in prison lol
  • BigOnYa @ BigOnYa:
    Yea marriage is a bitch sometimes...
  • Psionic Roshambo @ Psionic Roshambo:
    I legit think they passed the cyber terrorism laws from some of my hmm pranks lol
  • Psionic Roshambo @ Psionic Roshambo:
    I knocked the east coast backbone of EarthLink offline for like 6 hours one time, was on the news and everything well I mean I wasn't on the news.... Just they where having "technical difficulties" lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Was just one single custom packet. I miss when Internet security was an afterthought lol almost all modems and network hardware operated in promiscuous mode.
  • Psionic Roshambo @ Psionic Roshambo:
    Now these days they do sanity checks.... The source IP can't also be the destination IP lol
  • Psionic Roshambo @ Psionic Roshambo:
    They did end up using some of my stuff in the first Gulf war though lol
  • BakerMan @ BakerMan:
    GUYS I JUST COMMENTED A YOUR MOM JOKE ON A GACHA YT COMMUNITY POST (the algorithm has cursed me in terms of community posts, bc I fuck around on that sort of community post, just commenting and being a jackass)
    +1
  • BakerMan @ BakerMan:
    IT FELT SO GOOD
    +1
  • BakerMan @ BakerMan:
    the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️

    hint: they're from vocaloid"
    BakerMan @ BakerMan: the OP made a couple vocaloid characters, and the post had the caption "Guess who I did 💙💛❤️...