Introduction

In the Welcome amiibo free update for Animal Crossing: New Leaf, Nintendo planned to add a new menu to the TPC card, called Census Menu internally.

While the menu was scrapped, it can still be enabled by flipping a flag in the save file, suggesting that it might have been an unlockable feature. When enabled, various in-game stats are shown, such as the amount of money spent in a specific shop or the amount of balloons popped; the descriptions for each item have been deleted, but can be restored with this mod (only works if the game is set to English).

Recently, I permanently broke my save file by messing with cheats. The game still worked, but there were no items in Redd’s tent and Chip wouldn’t tell the correct first place in the Fishing Tournament; I recreated my save file by creating a new one and importing the data with a save editor, but the stats from the Census Menu didn’t move over, so I had to do it manually.

You can’t hex edit the save file because then the game will say that it’s corrupted, so you have to edit the values in RAM (using Vapecord for example), and then save the game. Since finding all the addresses wasn’t fun, here’s a list in case you need it (the save addresses are provided just because I found those first):

Structure

struct ACNL_Cenus_Data_Type { //Size: 0x14
  uint32_t TotalPlayerStat; //All player stats combined
  uint32_t PlayerStats[4]; //For each player
};

This is the structure of each census entry. It consists of 4 stat values for each player and a hidden stat value combining all 4 player stat values.

Offsets

“Non Player specific” stats only have a value at TotalPlayerStat. “Has no total stat value” stats only have values at PlayerStats[X].

ValueSave offset (garden_plus.dat)Note
Bells earned0x72510
Bank account0x72524
Bells spent0x72538
Loans paid0x7254C
Turnips bought0x72560
Turnips sold0x72574
Turnip expenses0x72588
Turnip profits0x7259C
Public works expenses0x725B0
Recycle Shop earnings0x725C4
Flowers watered0x725D8
Fish caught0x725EC
Bugs caught0x72600
Sea creatures caught0x72614
Public works built0x72628Non Player specific
Fruit grown0x7263CNon Player specific
Perfect fruit grown0x72650Non Player specific
Fruits grown on the beach0x72664Non Player specific
Flowers planted0x72678
Trees planted0x7268C
Trees cut down0x726A0
Dream Towns Visited0x726B4
K.K. Slider concerts0x726C8
Shrunk sketches0x726DC
Island tours0x726F0
Island visits0x72704
Letters sent0x72718
Furniture customized0x7272C
Nookling’s expenses0x72740
Gracie’s expenses0x72754
Gardening shop expenses0x72768
Weeds pulled0x7277C
Able Sisters’ expenses0x72790
Kicks’ expenses0x727A4
Katrina visits0x727B8
StreetPass visitors0x727CCNon Player specific
Towns visited0x727E0
Town visitors0x727F4
Sahara redecorations0x72808
Jobs at The Roost0x7281C
Fossils analyzed0x72830
Pro Designs created0x72844
Badges obtained0x72858Has no total stat value
Helped Gulliver0x7286C
Shampoodle visits0x72880
Art pieces bought0x72894
Scallops given to Pascal0x728A8
Unknown 00x728BC
Balloons popped0x728D0
Tourney Fish caught0x728E4Cleared when event ends
Tourney Insect caught0x728F8Cleared when event ends
Festival Feathers caught0x7290CCleared when event ends
Eggs given to Zipper0x72920Cleared when event ends
Found imposter Blanca0x72934Cleared when event ends
Firework Designs given to Isabelle0x72948Set after fireworks start / cleared when event ends
Received Candy on Halloween0x7295CCleared when event ends
Harvest Festival Courses done0x72970Cleared when event ends
Snowmen built by you in Town0x72984Cleared when snowman melts
Given Toy Day presents0x72998Cleared when event ends
Snowflakes caught0x729ACCleared when it stops snowing
PartyPoppers popped at New Years0x729C0Cleared when event ends
Total Bingo wins0x729D4
Shooting Star wishes0x729E8
Unknown 10x729FC
Lost items returned0x72A10
Visited by villagers0x72A24
Villagers visited0x72A38
Hide and seek matches0x72A4C
Unknown 20x72A60
Unknown 30x72A74
amiibo used0x72A88
Reset Surveillance Center visits0x72A9C
DJ K.K. visits0x72AB0
Golden Roses created0x72AC4Non Player specific
Unknown 40x72AD8Non Player specific
Famous Mushrooms eaten0x72AEC
Initiatives completed0x72B00
Coupons earned0x72B14
Coupons spent0x72B28
Unused0x72B3CNon Player specific / most likely unused

Tools used

  • ImHex
    • To analyze the save/RAM dumps and find the values and addresses
  • NLSE
    • To export data from my old save and import it in the new one
  • Marc Robledo’s save editor
    • To add a few missing things after importing with NLSE
  • Citra (PabloMK7’s fork)
    • To create the new save and test various things
  • Vapecord
    • To dump and edit the RAM and find some values
  • ChatGPT
    • It was super helpful to fill in most of the missing addresses once I found the pattern

Other stuff

Info

If you have something to add or fix in this table, you can contact me on Telegram or fork this website on GitHub and open a pull request.