Fixing Animal Crossing's Broken Code

preview_player
Показать описание
Animal Crossing is no stranger to having weird, buggy, or just outright broken code. So, let's take a closer look and work to "fix" some of Animal Crossing's bugs!

Special shoutout to Cuyler, who made this entire video possible:

Further thank you to the Brackenhawk and the texture pack community for providing re-drawn assets and allowing this video to be recorded with higher quality textures:

Other assets and information were pulled from the Animal Crossing GameCube community megasheet:

🎵 Music credits, in order of appearance:
---
• Intro Video - Happy Home Paradise:
• Easter - amiibo Festival:
• Resident Services (Tent) - New Horizons:
• Tournament (Progress) - New Horizons:
• Countdown (11:50PM) - New Horizons:
• Paradise Planning - Happy Home Paradise:
• Title Theme - Nintendo Sound Selection Vol. 1:
• K.K. Disco (Qumu Remix):
• Go K.K. Rider! (Qumu Remix):
• Animal Crossing (Autumn) - Mario Kart 8:
• Festivale - New Horizons:
• Finding a Roommate - Happy Home Paradise:
• K.K. Crusin’ (True Remix):
• Shop Closing - New Horizons:
---

0:00:00 Introduction
0:00:30 Remote Tree Wilting
0:03:44 Missing Sakura Weather
0:04:46 Flying Snails
0:05:57 Incorrect Town Rating
0:07:45 Missing Coconuts
0:08:26 Incorrect Item IDs
0:09:06 Tortimer's Random Diaries
0:10:26 Impossible Oranges
0:12:33 Incorrect Harvest Moon Dates
0:15:42 Buggy Beta Textures
0:16:32 Paper Airplane Softlock
0:19:26 Conclusions

#animalcrossing #hunterr #technical
Рекомендации по теме
Комментарии
Автор

Special thank you to Cuyler for assisting me and lending his knowledge for this video! I shoutout Cuyler a lot, but his efforts in datamining and decompiling the game served as the backbone of this video in particular. He's been a great friend and reference since the very beginning of this channel, so I truly appreciate his collaborations!

Hunter-R.
Автор

That explains so much as to why sometimes a sapling died even though there was free space all around! Holy cow… my eyes are opened wide

ChaosUnown
Автор

I wish there was a greater modding scene for this game. It could fix bugs and add new features like the paper airplanes.

nickk
Автор

5:13 "my people need me, i must go" _levitates away_

Kyrfuffle
Автор

god I hate it when I want to plant a tree but joe 3 miles away from me has a tree in their yard and I’m at the bottom of my acre and he’s at the top of the acre so the tree doesn’t grow. Does anyone else here relate

RobertBrocchini
Автор

THAT'S why it's capped at 2030? Not because of programming stuff but likely because they couldn't calculate full moon dates for one single festival???

zekromfury
Автор

Hopefully Nintendo will fix these bugs with an update

ThenamesC
Автор

To randomize fruit The only thing you should change is what it does after the check. if it's the same as native fruit set it to oranges.
If your native fruit is oranges than you will never get them in the initial roll otherwise oranges effectively replace your native fruit in the calculation. This is less complicated than creating a new table.

doommustard
Автор

The stupid thing is that the Japanese version of the game had code to not only set but actually calculate the lunisolar dates, correctly, but when creating the English version they turned it into that table, and somehow got the dates wrong in doing so. Doubutsu no Mori+ has another holiday on lunar 9/13 too (Jūsan'ya), and that and the Harvest Moon actually work properly. (As well as in the N64/iQue versions.)

Also, I've had the same thing happen with Kapp'n's song when I tried to edit memory to make him sing a different one. K.K. Chorale is the first K.K. Slider song, so it’s usually used as a placeholder/default. It’s a bit odd that this would occur outside of the context of K.K. songs, but my guess is that the live performance of K.K. Chorale is the track the game "falls back" to when something goes wrong. And afterwards, the music won’t change anymore even when it should, subjecting you to an endless loop playing over everything.

Chubby_Bub
Автор

There's lots of Bugs in Animal Crossing. 40 of them, I Think.

Programming Bugs, there's probably more than that.

hegyak
Автор

being able to throw paper planes at people and escape social interaction is a FEATURE

elliot_rat
Автор

The fact that this great game will soon no-longer be playable properly, because they hard-coded the values for a single event, is very silly.

RipVanFish
Автор

I laughed so hard at the snail flying away🤣

susu
Автор

I am glad flying snails is something only in Animal Crossing.
Imagine youre driving around on a bike and suddenly one of them lands in your face.

SirWallReuploads
Автор

The best thing about this video was pointing out all the errors that I've made with my own code that are so similar to these errors

Wizzkidwas
Автор

Omg. I started playing this game this year for the first time and was SO annoyed by my saplings randomly dying despite having a lot of space. Good to learn that it’s a frankly very funny bug

yeehaw-city
Автор

8:26 I can imagine the sleep deprived programmer just ctrl+f'ing the item "bass" and copying the id without checking during crunch LOL

rogercruz
Автор

As an Indie Dev, seeing code with these kinds of errors made it into a full game release, makes me less anxious about my programming skills

crafters
Автор

Ultimate challenge- Fixing The Sims 4's broken code

JohnnyHikesSW
Автор

Genuinely can't wait for the AC decompilation & modding scene to eventually take off. Loving the code deep dives, these are always so interesting!!

polyhex