Paper Airplane Corruption in Animal Crossing

  Рет қаралды 124,823

Hunter R.

Hunter R.

Күн бұрын

Пікірлер: 268
@Hunter-R.
@Hunter-R. Жыл бұрын
I'm admittedly more of a software person than a hardware person, so there a few technical inaccuracies throughout this video. The description includes corrections, as well as a technical explanation for why these airplanes duplicate. The general point of the hardware-related aspects in this video was to just provide some context on how this glitch can occur and not to be a wholistic explanation. Thank you!
@Porygonal64
@Porygonal64 11 ай бұрын
2nd correction: Pokemon Sapphire does not have battery backed save data. The game only uses the battery for the Real Time Clock.
@Hunter-R.
@Hunter-R. 11 ай бұрын
@@Porygonal64 This is corrected in the description. I'll update this pinned comment to refer to this as well.
@chonkydog6262
@chonkydog6262 11 ай бұрын
You are wrong in this video, a byte isn't always made up of 8 bits on a lot of hardware, you are meaning to say octet
@timohara7717
@timohara7717 11 ай бұрын
Bruh these paper airplanes are like animal crossings evil biome
@link_team3855
@link_team3855 11 ай бұрын
​​@@chonkydog6262 this is the first i have heard of 8 bit != 1 byte
@wgwebb
@wgwebb Жыл бұрын
If the paper airplanes never softlocked you, throwing them would be kind of fun.
@WBonni23
@WBonni23 Жыл бұрын
Why doesn’t this have any reply’s
@Theknifejug
@Theknifejug Жыл бұрын
If's and butts and all that
@mugfat
@mugfat 11 ай бұрын
@@Theknifejugbutt means the human behind, i think you meant but
@kgrfirdjy
@kgrfirdjy 11 ай бұрын
I would throw a fit.... and my gamecube as a kid. As an adult, I would be curious and want to see how it happened, as I love how glitches and devices like the Code Breaker can hack the game, possibly getting around that glitch.
@link_team3855
@link_team3855 11 ай бұрын
​@@mugfatbut butts are better than buts
@user-bkey
@user-bkey Жыл бұрын
might be one of the funniest glitches ive ever seen imagine opening up your animal crossing one day and seeing that you got a deadly paper airplane infestation
@Bidziilla
@Bidziilla Жыл бұрын
I do a lot of reverse engineering on the animal crossing games too! :) Another fun fact about the paper airplane is that the reason your game softlocks is that the programmers never implemented animations for picking up or throwing the airplanes. It uses a blank dummy ID instead for the animation. The animation it calls doesnt have much associated with it since it was not even used. The lock is supposed to last until the player animation ends, but i assume the ID it calls doesn't have any data, the game hangs. Simply writing the idle animation into the player data will unlock the controls. You can swap the animation for the axe swing, and it looks cool and doesnt lock the game! I still have the code i made for this fix somewhere.
@Hunter-R.
@Hunter-R. Жыл бұрын
That’s awesome! It’s interesting that picking up the plane doesn’t softlock even without a proper animation, but the act of throwing it does. Swapping the animation for the axe swing is pretty clever to make it appear like you’re throwing it. It’s really cool having a tight-knit community of modders and engineers looking at these games.
@Bidziilla
@Bidziilla Жыл бұрын
@@Hunter-R. I love finding other people who actually put the effort into these games to make the most out of it for ourselves. :) The code for the fix: 044e4f98 38800026 Also, correction, for picking it up it seems the game actually doesn't have any animation at all for it, doesn't even call anything. I'll definitely check the source code for more information, but I can only pull what information I can from it because it doesn't have anything that was left as comments by the devs lol
@Daltonisntabot
@Daltonisntabot 11 ай бұрын
​@@Hunter-R. I know this was over a week ago, but, the reason it doesn't softlock, as Bidzilla said, is likely because it doesn't call an animation. It doesn't call an animation, so, the game doesn't try to play it and so you stay "Idle." When throwing the paper plane, it tries to call an animation that wasn't finished or no longer exists so it can't complete the animation, let's say "throw." Throw can't be completed so you can't get to the last frame and loop back to "Idle." You probably know this, but, just a bit more detail on animations and maybe for anyone who checks this reply section. (Also, algorithm.)
@Bidziilla
@Bidziilla 11 ай бұрын
​@@DaltonisntabotThere's surprisingly quite a bit of detail regarding this in the games source code leak. I wouldn't be surprised if animations were made, but the game used a dummy animation ID anyway. I do not have the knowledge to physically add a new animation ID to the game with that data without recompiling the ROM.
@asra-5180
@asra-5180 3 ай бұрын
​@@Bidziilla any luck finding the code btw?
@Vivi-xn9iz
@Vivi-xn9iz 8 ай бұрын
I can't wait to pay my debts at the same time as an event occurs while a cosmic ray flips the specific bit that makes paper airplanes spawn
@neon_spotlight
@neon_spotlight 11 ай бұрын
A single ray of cosmic radiation traveling into some poor kid's animal crossing save to flip a single bit and spread data corrupting paper airplanes throughout his town: We do a little trolling
@vampyroteumint
@vampyroteumint 4 ай бұрын
Better than hitting the kid and giving him cancer, I guess
@renakunisaki
@renakunisaki Жыл бұрын
A bit flip is assumed to have caused the infamous Tick Tock Clock Upwarp too. Mario warped a distance consistent with changing one bit of his position.
@Hunter-R.
@Hunter-R. Жыл бұрын
Indeed! Although that being a bit flip occurrence is still unlikely. I'm a big fan of Super Mario 64 speedruns and technicalities as well -- pannenkoek2012 is one of my favorite content creators on this platform.
@NintendoSunnyDee
@NintendoSunnyDee 11 ай бұрын
I've got an 8 year old comment on his video that keeps getting replies and it brings me back each time and reminds me how lobg it's been. I was doing taxes while watching that video, funny enough, but had to pause just to hear the rules because I wanted to try it myself! It didn't last lol
@timohara7717
@timohara7717 11 ай бұрын
​@@NintendoSunnyDeewow
@whyareyoulookingatthislol
@whyareyoulookingatthislol 11 ай бұрын
the community consensus is not that the bitflip it's from a cosmic ray but that it's the result of a hardware malfunction / cartridge tilt. dota teabag had to keep the cartridge in a certain weird position for sm64 to start. i want to believe though
@BierBart12
@BierBart12 11 ай бұрын
It's still insane to me that ONE particle of cosmic radiation can do that kinda thing. Inside a house, going through many barriers. The universe is computer hostile
@AlexTenThousand
@AlexTenThousand Жыл бұрын
Note, Pokémon games on the GBA used a battery for the purpose of running an internal clock, not to save data - they use flash memory.
@Hunter-R.
@Hunter-R. Жыл бұрын
Correct, I used the wrong graphic in this video. I’ll add a correction to the description!
@RawrFizzy
@RawrFizzy 11 ай бұрын
I never expected cosmic radiation to be a potential issue in Animal Crossing
@kingnightmarevin
@kingnightmarevin 11 ай бұрын
One misdirected particle abd boom your town is now covered in mold like paper airplanes
@Totally_Bonkers
@Totally_Bonkers 11 ай бұрын
K.K. Slider telling you your town data is corrupted brings scary vibes, personally making me feel similar to anti-piracy or similar error screens
@JoeLSNC
@JoeLSNC 8 ай бұрын
Gen z don’t shit yourself or reference creepypasta when video game errors happen challenge (impossible)
@daveslamjam
@daveslamjam 7 ай бұрын
@@JoeLSNCcrazy amount of assumptions you're making here. i think the comparison is quite apt, since there is a pretty famous anti-piracy screen with kk slider telling you that you have a pirated game.
@JoeLSNC
@JoeLSNC 7 ай бұрын
@@daveslamjam doesn't matter it's still not scary lol
@daveslamjam
@daveslamjam 7 ай бұрын
@@JoeLSNC people find different things scary 🤷‍♀️ i personally find that some game glitches can be very frightening
@JoeLSNC
@JoeLSNC 7 ай бұрын
@@daveslamjamy'all are like that one episode of spongebob where him and patrick were scared as hell of the kiddy ride
@TranscorpHR
@TranscorpHR 11 ай бұрын
"Hey, Apple!" "What?" "Paper Airplane!" *reality falls apart*
@Most-sane-deltarune-fan
@Most-sane-deltarune-fan 3 ай бұрын
Hamsters were introduced in New Leaf, and I haven't seen any videos saying that this paper aeroplane continues to appear in any other games, so you may have to rethink about what you commented.
@TranscorpHR
@TranscorpHR 3 ай бұрын
@@Most-sane-deltarune-fan i wasn't talking about the villager (which i locked in a metal institute) i was talking about like the annoying orange apple from annoying orange
@Most-sane-deltarune-fan
@Most-sane-deltarune-fan 3 ай бұрын
@@TranscorpHR I see. But that's still no excuse to throw shade at a former villager of mine that I loved very much.
@TranscorpHR
@TranscorpHR 3 ай бұрын
@@Most-sane-deltarune-fan he looks deranged can you blame me
@Most-sane-deltarune-fan
@Most-sane-deltarune-fan 3 ай бұрын
@@TranscorpHR SHE is a FEMALE hamster.
@safebox36
@safebox36 11 ай бұрын
What I love about spontaneous bit-flipping is that, despite how rare it is and a lot of the cases are believed to be caused by single-event upsets. It's practically the universe going "fuck this bit in particular" because the cosmic particle interacted with that one component in a capacitor after somehow avoiding interacting with any other celestial body or atom on its way there... It's also been recorded ruining a Super Mario 64 speedrun and may have been responsible for a plane in clear weather believing there to be a storm and trying to correct itself.
@discycat
@discycat 9 ай бұрын
Can you give the video/documentation of it ruining the Mario run? It sounds really interesting
@_pancakes1734
@_pancakes1734 5 ай бұрын
@@discycat the mario 64 incident is actually a widely spread misconception. during a speedrun race, an upwarp occured in tick tock clock, which caused mario to gain a significant amount of height for no visible reason. because this glitch could potentially help with the a-button challenge, pannenkoek posted a bounty ($1000 iirc) for someone to find a way to repdroduce it. unfortunately, the glitch was all but certainly due to a bit flip. while it has been speculated that a cosmic ray might have been the cause, most people in the mario 64 community see this unlikely, because the speedrunner's cartridge & console weren't well cared for and had numerous other glitches due to poor connectivity. it's most likely that this is the true cause, though technically a cosmic ray could've been responsible.
@qwertykeyboard5901
@qwertykeyboard5901 11 ай бұрын
DRAM uses capacitors, Flash memory uses transistors with "floating" gates that trap a charge.
@Fennecbutt
@Fennecbutt 11 ай бұрын
Yup, all of the information at the start just kind of reduces all types of memory to how dram functions. This dude should've done more research.
@Fennecbutt
@Fennecbutt 11 ай бұрын
Additionally he talks about electrolyte as if dram capacitors are electrolytic, they are not. There's so much misinformation in this video but it doesn't seem intentional, just terribly researched...
@KiraSlith
@KiraSlith 11 ай бұрын
It's explained in this manner for simplicity's sake. It's the same reason we still mark power terminals backwards to the actual flow of electrons.
@Lupen69
@Lupen69 8 ай бұрын
"Yeah, the sun blasted my game and made this empty plot of grass into an unused paper airplane item that multiplied exponentially to the point of rendering my game unplayable" Sometimes real life is stranger than fiction
@ducky_vt3982
@ducky_vt3982 Жыл бұрын
Underrated channel. I really wasnt expecting to hear any new information on this 20+ year old game but here we are.
@asialsky
@asialsky 11 ай бұрын
A small correction: There are currently ZERO commercially available 2TB microSD cards. The most we have is 1.5TB, currently.
@LilacMonarch
@LilacMonarch 10 ай бұрын
Plenty of "2TB" cards exist though...don't fall for them, they're scams
@ily8528
@ily8528 11 ай бұрын
I usually dont comment on videos, but as a computer science/cyber security major this is the BEST simple explanation of how data is stored. I dont even play animal crossing, but you just earned a sub!
@JohnSmith-xv1tp
@JohnSmith-xv1tp 11 ай бұрын
As a software engineer, just be aware, the capacitors that RAM sticks have don't actually hold memory for years. They drain in a second to a minute after power loss depending on device. Solid state flash memory that actually does last for years is instead made of floating gate transistors. Besides that, I agree. The overall explanation on how memory works was good. Good luck with your major
@JGHFunRun
@JGHFunRun Жыл бұрын
It's always the cosmic rays ...except for when it's actually something else
@rompevuevitos222
@rompevuevitos222 Жыл бұрын
Cosmic rays are like the butterfly effect. Possible, but VERY unlikely to be the actual cause.
@cashewmilkfan
@cashewmilkfan 11 ай бұрын
6:47 the capacitors inside of most memory chips don't have electrolyte. But their data retention does still suffer with temperature extremes.
@Hunter-R.
@Hunter-R. 11 ай бұрын
Yea I have a few corrections in the description, but I wish I would’ve made this video a lot clearer.
@that1niceguy246
@that1niceguy246 Жыл бұрын
Could it be that these paper planes spawning was a kind of test they used while creating the game for the balls that randomly spawned? Because they seem similar in that way but the paper planes would be easier since there are no animations (almost) also the duplicating almost seems like randomly testing what code can do and somehow ending up with that mechanic.
@Hunter-R.
@Hunter-R. Жыл бұрын
It's apparent that the paper airplane was an item you were so supposed to obtain normally, but was scrapped for some reason and never finished. The leading theory as to why it's programmed to duplicate endlessly is that the airplane, for some reason, was used for testing flowers and weed spreading, since it works similarly by spreading to each adjacent spot. I don't think anybody knows for sure though...
@halflynx
@halflynx Жыл бұрын
My friend lost their town due to this stupid airplane. They were pissed that they lost a save they had 43 hours, and they broke their TV.
@emilyjwatchesstuff
@emilyjwatchesstuff 11 ай бұрын
imagine being brianmp16 who was in the process of becoming the first person ever to 100% the game (and was very nearly there) 😭 he managed it in the end but my heart sank at that bit
@Most-sane-deltarune-fan
@Most-sane-deltarune-fan 3 ай бұрын
@@emilyjwatchesstuff At which bit?
@lefthandedscout9923
@lefthandedscout9923 11 ай бұрын
The same thing can happen in the GBA Pokémon games via Bad Eggs spawned by hacking the game and inputting values the game doesn't recognize for PC mons. They were also known for multiplying and spreading through your box tiles like an infection, and while they wouldn't crash your game, they did ruin saves by being impossible to get rid of, taking up box space and there's some stories of them overwriting Pokémon you had in the PC, deleting them forever, or corrupting saves. You do habw to wonder why these glitched or corrupted items spread, though - like, what part of the programming in either Animal Crossing or Pokémon has items that duplicate and spread themselves exponentially? Why do they do that if they weren't programmed specifically to do that?
@prismavoid3764
@prismavoid3764 11 ай бұрын
The explanation in the description is so nice, I've always been so curious why the airplane duplicates ever since I first learned about this. Also weirdly, this is the first time I've ever heard someone mention you can destroy the airplanes by dropping something else on top of them, neat!
@LavenderRebellin
@LavenderRebellin Жыл бұрын
Hopefully someone, someday will make a mod to the game that doesn't softlock your villager after throwing a paper airplane and makes it to where the paper airplanes don't duplicate because it definitely seems like a cool mechanic exclusive to this game much like the balls that show up randomly.
@kingnightmarevin
@kingnightmarevin 11 ай бұрын
It's because of an animation being invalid, there is a code to fix it
@midleno8364
@midleno8364 8 ай бұрын
Much like the fucking what now? 🧐
@rentworth
@rentworth Ай бұрын
@@midleno8364 harvey balls attack ◐◔
@jan8265
@jan8265 11 ай бұрын
Someone just randomly explained bits to me in 3 minutes, while me being in to tech for decades and programming since a year, always assumed it to be a bit to complicated to think about.
@Nesdude42
@Nesdude42 11 ай бұрын
You took a technical topic that would normally bore me to tears and made it entertaining. Great work.
@0rphaneye
@0rphaneye Жыл бұрын
Some day in the future, we're going to discover what truly happens when these paper airplanes go without limits, by simulating it on a supercomputer. Infinite paper planes with no lag.
@haemorange
@haemorange Жыл бұрын
i love this topic, it’s my roman empire
@JimMilton-ej6zi
@JimMilton-ej6zi 11 ай бұрын
It does suck that in most cases a bit flip will have no consequence at all, but despite that the game doesn't let you keep trying to play it regardless and instead takes all control away from you so it can force you to erase something you're heavily attached to. Or at the very least they could try to have a bit more space taken up to have extra saves in case a rollback is needed.
@BlueKhaotix
@BlueKhaotix 11 ай бұрын
If this were to appear in your town, could you trap one by filling all adjacent spaces around it so it can't spread? And if this works, is it safe to keep in your town as a cool novelty?
@xxkadieexx
@xxkadieexx 10 ай бұрын
BrianMp16 did this in his 100% run and it worked!
@Jiggy...
@Jiggy... Жыл бұрын
Gamma rays strike again!
@NaraMidnight
@NaraMidnight Жыл бұрын
It is criminal that you don't have more subs.
@AnniChu
@AnniChu Жыл бұрын
I agree!!!
@kinasakuraba
@kinasakuraba 11 ай бұрын
Omg, I have that corrupted save KK error on my original memory card 😭 there's some weird kind of closure knowing exactly what happened. I was wondering if it was similar to the battery in a Pokemon game dying.
@misoupfnf
@misoupfnf Жыл бұрын
you're so underrated! one of my fav youtubers now
@SlimyPennies
@SlimyPennies Жыл бұрын
this video made me actually existential like damn everything we have can just. fuck up. all our precious memories. idk how to explain it but it fills me with this immense dread... haha but otherwise i really enjoyed the video and the rest of your videos!!
@sillypinkmoth
@sillypinkmoth 11 ай бұрын
i mean like human memory at its max only persists for 80 years on average
@lazula
@lazula 11 ай бұрын
This is why you keep backups of data, and the reason we have fault-resistant technology like ECC memory and RAID!
@durdleduc8520
@durdleduc8520 5 ай бұрын
most modern hardware & software are designed with bitflips as an understood concern; it takes very specific, very rare bitflips to actually corrupt anything nowadays. the majority of bitflips that ever happen are probably completely inconsequential (one pixel of an image having a slightly different hex color, for instance). there was once an election in Belgium that was miscounted due to a bitflip though.
@Most-sane-deltarune-fan
@Most-sane-deltarune-fan 3 ай бұрын
@@durdleduc8520 "there was once an election in Belgium that was miscounted due to a bitflip though." Really?
@ZachAttackIsBack
@ZachAttackIsBack 9 ай бұрын
If you get a bit flip, it's probably a sign that you've been playing too much Animal Crossing.
@Most-sane-deltarune-fan
@Most-sane-deltarune-fan 3 ай бұрын
You can NEVER play too much Animal Crossing! NEVER!!!
@centxiv
@centxiv 11 ай бұрын
i've been playing too much ffxiv i had a stroke when you said "special cells"
@FrostedGeulleisia
@FrostedGeulleisia Жыл бұрын
as a sidenote, the message you've shown from Pokémon Ruby/Sapphire is actually incorrect: in those games (and by extension: Emerald) the battery only keeps track of the time, and amount of days passed, which is used for handling daily events and berry tree growth as well as initial RNG seeding. I don't remember if the original JP text was also incorrect or if this's just a localization error, but it's still something to think about. Only the first two generations (the ones on the GB(C)) actually use battery-backed saves, while FireRed and LeafGreen lack batteries entirely (however some of those carts have a history of the 1 Megabit flash chip failing, for which the game actually has a unique error message). I hope this clears up at least some confusion.
@Hunter-R.
@Hunter-R. Жыл бұрын
Yep, I realized the mistake after recording! This is corrected in the description - though I know a lot of people likely won't see it there.
@FrostedGeulleisia
@FrostedGeulleisia Жыл бұрын
@@Hunter-R. ah, my bad still, imo you did a great job explaining the phenomenon in an easy to understand manner. Keep it up! Though now to think, why didn't they checksum dropped items? Since, when the game says the town data is corrupted, that basically means "whoops, the checksum is incorrect". But then, with just how many dropped items can be in a town.... yeah I can see why: it'd take forever to calculate the checksum, both when saving and loading. I would share my stories regarding bitflips but alas, I wasn't fortunate enough to experience any, even with how much I've used my OG 3DS or how I'd sometimes leave my launch model Switch with CFW running doing some grinding for me for ~72 hours straight at a time. I have however seen a switch - that was running for months straight, crash. It took the person managing it several more months to get the console back up and running, hosting the same den in Sword/Shield as it always does. In my friend group we joked about the "end of the world" as soon as that bot's stream came back because of how long it took. It's kind of sad, really. Modern computers are advanced enough that most bit flips will either be nullified (EEC in RAM comes to mind), cause a checksum failure, or crash the unit at best. At least we can mess around with that potential using tools like the Real-Time Corruptor.
@FrostedGeulleisia
@FrostedGeulleisia Жыл бұрын
Oh, right as I hit send I realized one more thing. I remember the case of someone on a Discord server I frequent, who brought up a weird occurrence with their Emerald cartridge: when facing down, the blinking arrow that indicates there's a warp in front of you, would show up at all times when facing that direction, even when there was no warp or even any collision on the tile you're facing. Turns out: this was caused by a bitflip in the ROM chip, which just so happened to cause an interesting and mostly harmless effect. On the topic of flash-based saves, though: one person I know possesses a cartridge of Platinum (I believe? could have been Diamond or Pearl though) where overwriting the save in any way would silently fail, causing the file to load back up at the same exact point. That I'd say is caused by the chip running out of write cycles, which I have personally experienced on one of my SD cards, so: this's something else to worry about with flash storage.
@Hunter-R.
@Hunter-R. Жыл бұрын
@@FrostedGeulleisia Fascinating bits of information, thank you for sharing! I'm not too familiar with the Pokémon games outside of e-Reader homebrew, but there are instances of bit flips in a lot of other games as well so it's no surprise Pokémon is no different. I think one of the most famous bit flip theories is in regards to Mario 64, but they are still extremely rare. I have also personally never experienced a bit flip in Animal Crossing even with a vast amount of playtime.
@KratosAurionPlays
@KratosAurionPlays 7 ай бұрын
When in doubt blame cosmic rays.
@rob5300
@rob5300 11 ай бұрын
Small correction: All data is still stored in binary in storage device (and in RAM/ROM). We just use hex for the human readable version of this data as its well suited for modern binary data.
@afxgiu
@afxgiu 11 ай бұрын
Came for the funny airplane, stayed for the amazing explanation on how computers work lol
@theharbingerofconflation
@theharbingerofconflation 11 ай бұрын
As a german I highly appreciate that you know about the Zuse Z1 and don't spew crap about Turing inventing the computer
@durdleduc8520
@durdleduc8520 5 ай бұрын
don't pit two bad bitches against each other
@indignasmr7379
@indignasmr7379 11 ай бұрын
I just discovered your channel and I'm fascinated by these videos! Something suuuper nitpicky, but at 1:32 I think it would have been neat if you had chosen to not use interpolation to zoom in. Seeing it become pixelated would have helped me intuit that you were showcasing each pixel to be stored. It's the little things (:
@Hunter-R.
@Hunter-R. 11 ай бұрын
This is actually not intentional interpolation, but was just me being lazy and not finding a high quality enough photo or changing my editor settings to show each individual pixel on a zoom in. I do agree with your feedback, though! I'm still pretty early on with editing and publishing videos, so I'll try to improve in the future.
@indignasmr7379
@indignasmr7379 11 ай бұрын
@@Hunter-R. I thoroughly enjoy videos about wringing the jank out of old games and explaining it. I'm looking forward to more from you.
@wannacry6586
@wannacry6586 8 ай бұрын
SD cards are flash memory which works using floating gate transistors. The charge will dissipate over time which takes ~10 years after which the information will be lost
@madgadgetss
@madgadgetss Жыл бұрын
aw, it's such a cute little paper airplane, why would it do that.. 🥺
@GunSpyEnthusiast
@GunSpyEnthusiast 11 ай бұрын
what I learned: give my memory card sunglasses.
@zacharymacaroni7649
@zacharymacaroni7649 11 ай бұрын
i'm in grad school right now studying these bit flips. specifically, how an attacker can cause them deliberately for fun and profit.
@jayp.7197
@jayp.7197 11 ай бұрын
I was just watching BrianMp16 doing his 100% run of the game and he had an offhand comment about the sun causing this issue. I laughed a little, thinking he was doing a bit, but nope he was being serious. That is terrifying 😂
@Erin-000
@Erin-000 11 ай бұрын
Well now I want to know more about 1:23 how this special controller works if not with binary. How does it 'read' and 'change' the charge of the transistors? Great video by the way!
@thinkingfubuki
@thinkingfubuki 24 күн бұрын
3:52 - "It looks like you'll have to erase your town data. That's, like, a total drag." Yeah, if the universe is corrupted and needs to be restarted, that is indeed a total drag
@jewelthejaguar742
@jewelthejaguar742 Жыл бұрын
I learned more from this than I did in my online AP computer science class
@fluffalpenguin
@fluffalpenguin 5 ай бұрын
The cosmic ray thing is one of those things that sounds like it's way too cool to be real and definitely isn't the thing, but it is, genuinely, a real thing that actually happens in real life. It's exceedingly rare if you look at one bit. It's statistically impossible, if you look at one bit, really. Still kinda impossible on the scale of Gigabytes, but it's starting to be a thing that happens once in a while. On the scale of petabytes? Exabytes? It's happening constantly. There's some bit somewhere getting flipped by cosmic rays every second of every day, but most of those bit flips are either corrected because they were in something with error correction, irrelevant because they aren't being read by anything, bulldozed over by some kind of write before they ever get read, or in a (sub)system that nobody cares about so it breaks and nobody notices. Basically cosmic rays are extra cool because they really do the thing even though they sound WAY TOO COOL TO BE REAL
@avasam06
@avasam06 8 ай бұрын
1:50 maybe using a RAM stick wasn't the best example for "Can hold data for years" haha (ik this was addressed in the description but I still find it funny when taking that still image out of context)
@Hunter-R.
@Hunter-R. 8 ай бұрын
Trust me everyday I want to remake this video due to the rushed inaccuracies… 😅
@b.lightyear3455
@b.lightyear3455 Жыл бұрын
Hi, I stumbled across your channel earlier today and it's great. One question: Do you have any idea why they might be programmed to duplicate like that? It seems so bizarre that that would be deliberate functionality. I'm baffled.
@Hunter-R.
@Hunter-R. Жыл бұрын
The leading theory is that the programmers, for some reason, used this paper airplane as a means to test natural flower/weed spreading. The duplication of the paper airplanes works similarly to how flowers spread where they duplicate to adjacent squares, so it's possible they reused this code here and allowed spreading every reload instead of over time with no cap. Thank you for the comment!
@laserkiwi37
@laserkiwi37 11 ай бұрын
​@@Hunter-R.imagine programming a test item and you find out you made a paper plane infestation that kills islands and is only caused by the console failing at something
@ginomctony6773
@ginomctony6773 11 ай бұрын
you also cant really give the nintendo devs any crap for this error happening cause i really doubt they were thinking people would still be using the console 15 years later, especially not the same one they first bought.
@spritestudios_trademark
@spritestudios_trademark 3 ай бұрын
Random thing but I love the way you say "paper air plane" I don't even think you say it different from normal I just like the word
@orektez
@orektez 11 ай бұрын
i ended up getting corrupted saves all the time on harvest moon a wonderful life and animal crossing when i used 3rd party memory cards
@Totavier
@Totavier 11 ай бұрын
Same thing happened with me... Damn you Dreamgear memory cards!.
@MatthewCenance
@MatthewCenance 9 ай бұрын
I think the Pokémon Sapphire Version game on the right at 2:04 is a counterfeit... Also apparently most games on Nintendo 64 that don't only save to a Controller Pak, such as the shown Paper Mario Game Pak, used either an EEPROM or Flash RAM chip to save, which doesn't use batteries to save. It was surprising to first find that out. Game Boy Advance games also commonly use FRAM, EEPROM, or Flash RAM chips to save. None of those chips require power to save data. Only a few Game Boy Advance and Nintendo 64 games use SRAM, which do require batteries to save data.
@Alex_192.
@Alex_192. 11 ай бұрын
At 1:21 the capacitors’ terminals(?) were both connected to earth.
@bloxrocks5179
@bloxrocks5179 11 ай бұрын
and thats why self correcting error detection is important
@izzy3550
@izzy3550 Ай бұрын
idk why, but i watch this at least once a month. i love the paper airplane
@anthonyrodriguez6515
@anthonyrodriguez6515 2 ай бұрын
Random thought, how about other controller inputs when softlocked? Maybe a second controller? Mario 64 technically uses 2 controllers if you count moving the camera in the end credits. If not, how about other controllers? The Gamecube had a fair amount of other controllers like the DK Bongos, the mic from Mario Party 6 or even the GBA cable, I don't know, just some random thoughts. Great content, keep it up!
@itsnoteasybeinggreen7076
@itsnoteasybeinggreen7076 Жыл бұрын
Intro and Outro Song Credits: "K.K. Cruisin' " by Mesmonium
@officialvatican
@officialvatican 4 ай бұрын
i’ve been trying to figure out how computers work and store memory for years i’ve tried looking it up and i could never understand and my dad works in cybersecurity and he’s tried explaining it to me and i’ve never been able to grasp it yet somehow a random animal crossing glitch video is what made me finally understand
@dundee6402
@dundee6402 2 ай бұрын
In general video games are actually a great way to learn about programming and hardware learning since it's a very visual and playful medium.
@fieratheproud
@fieratheproud 9 ай бұрын
Minor correction on the battery-based saves: Pokémon Ruby, Sapphire and Emerald actually didn't do this. Gen 1 and 2 did, but the Hoenn games used the battery for keeping the in-game clock going. Source: my copy of Emerald has had it's battery depleted for several years now but my save file is still intact, and also that's what the games itself says whenever I boot it up again. As a side note, I don't think FireRed and LeafGreen had a battery in them. At the very least, there's no in-game clock.
@HeroMakes
@HeroMakes 11 ай бұрын
just discovered your content, loving what i'm seeing so far! subbed!
@trithedoge8205
@trithedoge8205 11 ай бұрын
I’m a bit sad you didn’t mention how it happened to BrianMp16 during his 100% without glitches or nook codes but a phenomenal video nonetheless
@Hunter-R.
@Hunter-R. 11 ай бұрын
He was referenced slightly, but yea I wasn’t able to get in contact to ask permission to use his name then. He’s featured prominently in my turnip / stalk market video, though.
@KingBowser9898
@KingBowser9898 11 ай бұрын
I don't know if you know this, but BrianMp16 almost lost his save data because 1 bit flip.
@omegahaxors9-11
@omegahaxors9-11 Жыл бұрын
I get why throwing a paper plane would be an issue, but what unintended behavior would cause it to duplicate??
@hatad321
@hatad321 11 ай бұрын
It's speculated that they used the airplanes to test weed and flower spreading, since they spread the exact same way.
@PRT95
@PRT95 11 ай бұрын
When you mentioned how bit flips can occur, this was how a Super Mario 64 speedrun was set - some cosmic radiation had caused a bit flip during the runner's run, giving them the exact boost needed to warp Mario to the exact floor needed to complete the run, as he had jumped unusually high. The technique has yet to be replicated since then, as you'd need to be insanely lucky to have cosmic radiation hit the game again at the right time to pull it off, and based upon the odds... you're probably more likely to win your country's lottery jackpot. That's how rare it is. Likewise with the 2 documented cases of paper airplanes in vanilla gameplay of Animal Crossing GCN. Those two players/memory cards were hit with cosmic radiation, and the fact it's happened twice is uh... something. (I'M NOT COUNTING HACKING, THAT'S DIFFERENT) To reference Doofenshmirtz: "If I had a nickel for every time a player had paper airplanes spawn in their town without hacking, I'd have 2 nickels. Which isn't a lot, but it's weird how it happened twice."
@kurgans
@kurgans 11 ай бұрын
My gamecube for some reason corrupts everything on the memory card if I try to play Amazing Island and save anything on it. Probably related in some way to unintentional bit flips
@extradipboneless
@extradipboneless 11 ай бұрын
I never grew up with Animal Crossing. I never played this game for more than 10 minutes. I can't stop watching these videos, they feel like sweets. 🤤
@beardalaxy
@beardalaxy 11 ай бұрын
good thing is that, nowadays, if this ever happened to you then you could at least fix it.
@pinkerino123
@pinkerino123 8 ай бұрын
how do we fix it bc now im paranoid pls lol
@nintendosage77
@nintendosage77 9 ай бұрын
Back when PSO was online, and before Sega clamped down on it, hackers would often FSOD players, and vey easily corrupt their memory cards, along with everything stored on them. Those hackers loved tormenting other players, and Sega did a very poor job of policing it, despite paying them for the server to play PSO online. I lost my first Animal Crossing town to a hacker, as they corrupted by memory card. I have to believe that's what did it, because why else would the card get corrupted right after an FSOD? For those who don't know FSOD, it was "frozen screen of death" where they'd freeze your game, and very likely corrupting your memory card in the process, losing not only all your data from PSO, but anything else saved on that card, like villages from Animal Crossing.
@Sonictheoofhog4
@Sonictheoofhog4 11 ай бұрын
Poorly taken care of GameCube = deadly paper airplanes that cause the world to end
@foloan1209
@foloan1209 11 ай бұрын
Curse of the Wright Brothers
@Gameboy_1992
@Gameboy_1992 11 ай бұрын
This guy is the StryderX7 of Animal crossing
@koopdawhoop.
@koopdawhoop. 11 ай бұрын
wasnt there at one point a random cosmic ray from the sun that flipped a bit in a SM64 cartridge and changed marios positionsl value
@heartthepuppetqueen3027
@heartthepuppetqueen3027 Ай бұрын
Ever since I saw this video, I now have occasional nightmares about the beta paper airplane because i haven't checked on my towns imin a long while. I better go see or I'll have the paper airplane corrupt my towns
@pentagonyx
@pentagonyx Ай бұрын
oh my god the cosmic rays the mario 64 speedrun...
@ButterFromDiscord
@ButterFromDiscord Жыл бұрын
This is why the companies buy error correcting ram
@internetpeasent1374
@internetpeasent1374 Жыл бұрын
Do you think you could showcase all of KK’s corruption dialog? I’ve been searching everywhere and still can’t find a full video of it.
@Hunter-R.
@Hunter-R. Жыл бұрын
By his corruption dialogue, you mean the dialogue K.K. says when your town data is corrupted? Is it unique every time? I’m not entirely sure.
@internetpeasent1374
@internetpeasent1374 11 ай бұрын
@@Hunter-R. I mean the dialogue he says when the game detects corrupted town data.
@doe9000
@doe9000 11 ай бұрын
the start reads like a poorly thought-out creepypasta
@TrekDelta
@TrekDelta 11 ай бұрын
1:33 Never use image filtering ever again! Nearest Neighbour = GigaChad!
@neighborhood_k
@neighborhood_k 11 ай бұрын
Can we pretend that airplanes in the night sky are like shooting stars
@palmtopturtle
@palmtopturtle 11 ай бұрын
have there been any documented cases of this happening? like during a speedrun or something
@Hunter-R.
@Hunter-R. 11 ай бұрын
BrianMp16 had this occur to him while streaming every day to 100% the game. In other games, it’s theorized a Mario 64 speedrunner had a bit flip occur which caused Mario’s position to be offset vertically and save a bunch of time. There’s a lot of videos on the latter if you’re interested.
@EllipticGeometry
@EllipticGeometry 8 ай бұрын
Flash/EEPROM (presumably used in these memory cards) has limited erase cycles. Could that be part of why speedrunners tend to run into this, aside from having greater cumulative chances stemming from extensive play time?
@nerfspartanEBF25
@nerfspartanEBF25 6 күн бұрын
Will comment: The copy of Pokemon Sapphire you showed as an example of battery-backed saves is wrong. Pokemon games on the GBA used non-volatile flash memory. The battery is actually for the real-time clock that allows things like tides, berry growth, random events, and the like to work. You can verify this by opening a copy of FireRed or LeafGreen and noting the lack of a battery, yet they can still save, or by playing any Ruby/Sapphire/Emerald cartridge that has had the battery die. However, Red/Blue/Yellow and Gold/Silver/Crystal DO use battery-backed saves, though Gold/Silver/Crystal also use the battery for the real-time clock as well, so you're far more likely to find cartridges of G/S/C that are unable to save than you are of R/B/Y.
@Hunter-R.
@Hunter-R. 6 күн бұрын
Yea, I corrected this in the description and tried to point this out in the pinned comment, but I appreciate all the extra details!
@Netfreak8
@Netfreak8 11 ай бұрын
so they're like a digital cancer?
@jadethenidoran
@jadethenidoran 4 ай бұрын
Can bit flips cause other items to appear on the ground? I'm guessing there's 15 other objects that might appear if another bit in a ground tile's contents is flipped. IDs 4000, 2000, 1000, 0800, 0400, 0200, 0100, 0080, 0040, 0020, 0010, 0008, 0004, 0002, and 0001 are the ones that could spawn from a single flipped bit on an empty tile, assuming items exist in all of those IDs.
@KittyCatKayden
@KittyCatKayden Жыл бұрын
Will dropping stuff on every paper airplane solve the bug and return everything to normal?
@Hunter-R.
@Hunter-R. Жыл бұрын
Yep, dropping items on them and reloading the acre will delete them. But you have to do this before it duplicates too many times and crashes the game when you get near them.
@fireswarmdragonp
@fireswarmdragonp Ай бұрын
Actually pokemon on GBA does not use batteries for save data, only for clock data.
@MeeBacon
@MeeBacon 11 ай бұрын
1:18 4 bits is a nibble
@polocatfan
@polocatfan 10 ай бұрын
I still don't get why bit flips don't count as a hardware modification. The hardware was LITERALLY modified. They ban runs for other things out of a runners fault, so why not this???
@LilacMonarch
@LilacMonarch 10 ай бұрын
If you wanna keep a few in your town without risking your save, you could just surround them in signposts right?
@beatrice777
@beatrice777 11 ай бұрын
ur vids r pretty good :)
@novelezra
@novelezra 11 ай бұрын
Perfect creepypasta material
@jamebo9390
@jamebo9390 11 ай бұрын
What would happen if instead the bit flipped to give some value other than 0x8000? i.e. 0x4000? Would the tiles be filled with some other sort of item them?
@isanyonehome
@isanyonehome 11 ай бұрын
i wish the cosmic rays would bless my gamecube tf up🙏
@JeraldTheBEAR
@JeraldTheBEAR Жыл бұрын
I really liked this video. Good job on it
@Hunter-R.
@Hunter-R. Жыл бұрын
Thank you so much! Means a lot.
Animal Crossing's Hidden Debug Menus
8:29
Hunter R.
Рет қаралды 103 М.
The Zelda Game You Could ONLY Play Once A Week!? (Zelda History)
13:47
The Bread Pirate
Рет қаралды 779 М.
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 32 МЛН
Não sabe esconder Comida
00:20
DUDU e CAROL
Рет қаралды 45 МЛН
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
Osman Kalyoncu Sonu Üzücü Saddest Videos Dream Engine 262 #shorts
00:20
How Players Cracked the Stalk Market...
10:46
Hunter R.
Рет қаралды 157 М.
Injecting NES / Famicom Disk System Games into Animal Crossing
11:40
Adding terror to Animal Crossing
14:59
Failboat
Рет қаралды 2,6 МЛН
The Mainstreamification of Animal Crossing
10:13
voyan
Рет қаралды 81 М.
The "Lost" Content of Animal Crossing
13:41
Hunter R.
Рет қаралды 107 М.
The Many Versions of Animal Crossing
17:01
Hunter R.
Рет қаралды 131 М.
What Makes You "Lucky" in Animal Crossing?
10:28
Hunter R.
Рет қаралды 97 М.
How Does Mr. Resetti Work?
6:42
Hunter R.
Рет қаралды 247 М.
Who Are the RAREST Villagers in Animal Crossing?
10:50
RetroRaconteur
Рет қаралды 1,1 МЛН
Intentionally Crashing Animal Crossing
11:36
Hunter R.
Рет қаралды 175 М.
Cool Parenting Gadget Against Mosquitos! 🦟👶 #gen
00:21
TheSoul Music Family
Рет қаралды 32 МЛН