The Broken Code of Animal Crossing

267,237
0
Published 2024-01-05
Today we look at various programming bugs, errors, and oversights left by the developers in the original Animal Crossing. While most are minor, there are a few glaring issues with some aspects of the game…

‣ Follow me on Twitter: twitter.com/ACHunterR
‣ Support on Patreon: patreon.com/hunter_r
‣ Become a channel member: youtube.com/@Hunter-R./join

This video was recorded with an HD community texture pack for the game ran through Dolphin emulator. You can find info about this highly detailed, custom-drawn pack here:
forums.dolphin-emu.org/Thread-animal-crossing-hd-t…

Assets and other information were pulled from the Animal Crossing GameCube community megasheet:
docs.google.com/spreadsheets/d/13sRAcj9YbP9_i-u0Kg…

Link to the Animal Crossing decompilation project:
github.com/Prakxo/ac-decomp

🎵 Music credits:
• 8 P.M. - Animal Crossing:
   • Video  
• 5 P.M. - Animal Crossing:
   • Video  
• 6 A.M. - Animal Crossing:
   • Video  
• Nookington’s - Animal Crossing:
   • Nookington's [Animal Crossing]  
• Animal Island - Animal Crossing:
   • Animal Crossing: GC Animal Island Mus...  
• 5 A.M - Animal Crossing:
   • Video  
• Title Theme - Animal Crossing:
   • Animal Crossing Gamecube Full Theme S...  

0:00:00 Introduction
0:00:28 Fossils and the Museum
0:02:16 Missing Coconuts
0:03:55 Tortimer's Missing Diary
0:05:03 Anicotti's e-Reader Card
0:06:40 Animal Island & O'Hare
0:07:48 Nook Control Code Execution
0:10:53 Conclusion

All Comments (21)
  • @bluebell560
    The devs having an NPC tell the player not to do something that will glitch the game so you don’t have to fix the bug is real as hell tbh
  • @GreaterJan
    There are only 2 hard problems in computer science: Naming things, caching, and off-by-one errors!
  • @squishranger
    "now THIS is regrettable!" followed by a game crash is honestly funnier than it should be
  • @gabilegameur
    NINTENDO forgetting to change a value in a copy/paste and forgetting how the random function cap works is so funny to me
  • @Adam71805
    imagine buying a bass instrument and getting a fish in the mail
  • @The_ace-1233
    I love Tom Nook's reaction to putting in the crash code. It's like he's breaking the 4th wall and knows the player justs broke reality
  • @patch858
    It makes me feel better knowing that the Nintendo devs would have failed my last programming exam based on that range() oversight
  • @bassguitarbill
    As someone who has gone by "bassguitarbill" for over a decade, I really know what Annicotti's going through
  • @pravaszakhah3239
    I find the idea that O' Hare cools off when he gets a vacation adorable. Bless his heart. <3
  • @FaraFellow
    5:30 i'm a double bass player and you have no idea how much this made my day. finally all these years of hearing people mispronounce bass have been worth it
  • @LavenderRebellin
    Love how the Crash Nook Code has Tom Nook say "Now this IS regrettable." Talk about pure coincidence.
  • @Cuyler
    Great overview of some of the more interesting bugs we've found in AC's codebase so far! I'd like to make a minor correction in regards to text commands being patched in Doubutsu no Mori e+. Doubutsu no Mori e+ actually has two versioned releases, 1.00 and 1.01. The check to verify a password's strings do not contain control code commands or message tag commands was not added until the 1.01 release. That means if you have an early copy of Doubutsu no Mori e+, you can execute the text commands just as you can in AC!
  • @iveurne
    this channel is like a drug but disguised as a children's game
  • @Totavier
    1:50 And there was actually a reason for that since it was a small story lore in the franchise. In AC:GC Blathers was still a student of Paleontology so he can't identified the fossils officially, it wasn't until AC: Wild World when he graduated and now can identify the fossils properly. And also at the same time in one of the AC:WW episodes events Blathers also mentioned while he was a student, he met Brewster and helped him in opening the Roost in the town. I was kind surprised that Nintendo added some sort of story to the games for be honest.
  • @unofficialblues
    I always love when game developers mess up code in their game because it has a possibility for great content like this to come out 23 years later to discuss it
  • @Chubby_Bub
    I did not know about Anicotti's "bass", and that's actually hilarious. Having her in my village, it does feel like something she'd do, though. Most if not all of the e-Reader gifts were carried over from Dōbutsu no Mori+ passwords from scanning on the GBA and carried into e+. This feels like an English mistake so I'm going to check if it was a thing in either of those games. Update: Well, in DnM+ it was an actual bass instrument. I have yet to see if this mistake was preserved in DnMe+.
  • @Ocarinist_Drew
    I always wanted to hear more about that weird glitch with reburying fossils and not getting the first Faraway Museum letter. Could never find much more documentation on it than what you said though. I guess it really is just that simple. It just always stood out to me as really bizarre. As a kid I didn't even understand wtf Blathers was talking about, so it stood out as just a weird thing for him to say. As an adult revisiting the game, I understood he was breaking the 4th wall to try to warn the player about a glitch, but that's just a really odd way to handle it, and it made me wonder what crazy shit was going on in the game's code that the devs couldn't fix it.
  • @palmtopturtle
    Ohh, so that's how the "nook code execution" works. I knew I wasn't crazy when I remembered a code that permanently sets your background music to Resetti's theme, freaked me out as a kid. I'd love to see a video where you go further in depth about this.
  • It's weird, because I have never played a single Animal Crossing game, yet I find this stuff endlessly fascinating. I'm a coder, and just love glitches and understanding how a game works. It's also a testament to this channel's quality; these videos are damn well edited and you're good at explaining and visualizing basic concepts in computing. Subscribed!
  • @freaky-c3l
    as a sims 2 player in 2024 i've finally found a new channel to satisfy my curiosity for strange coding and mechanics decisions