Тёмный

Paper Airplane Corruption in Animal Crossing 

Hunter R.
Подписаться 45 тыс.
Просмотров 106 тыс.
50% 1

This video details a very rare case of a corrupted item appearing in your Animal Crossing town that can potentially ruin your save file...
- Corrections -
• “Capacitors” as mentioned in this video should really be both “capacitors and transistors” to be more accurate. Notably some flash memory systems utilize different cell structures to hold data, but the general concept is similar.
• I use graphics of Paper Mario and Pokémon Sapphire as an example of battery based save cartridges. Both of these games actually use flash memory to save, and real examples of games using battery-based saves would be the first two generation Pokémon games on the Game Boy and Ocarina of Time on the N64.
• I talk about flash memory holding data for years, but I often incorrectly use graphics of volatile RAM memory, which was just an editing mistake.
Thanks to Cuyler, we now have a reason why this paper airplane duplicates. The paper airplane has a name ID of 8 (from the first digit of 0x8000) and items in this name group are usually actors that clear the tile they’re loaded on. In normal cases when you go out of range of the actor and come back, it’s supposed to appear on the tile where you left it. But in case that tile is occupied, the game searches around that tile in a 3x3 space to spawn instead. In the case of the airplane, it was left unfinished so this field code ends up running twice spawning one in its original tile and one in a 3x3 space around it (preferring the top tile and so on in a specific order). This means the airplane is not specifically programmed to duplicate, but it’s an error in the code with the actor group and any item in this range would be impacted in a similar manner.
‣ Follow me on Twitter: / achunterr
‣ Support on Patreon: / hunter_r
‣ Become a channel member: www.youtube.com/@Hunter-R./join
0:00:00 Introduction
0:00:22 Technical Context
0:03:03 Bit Flips in Animal Crossing
0:04:45 Paper Airplane Corruption
0:06:08 Explanation

Игры

Опубликовано:

 

2 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 245   
@Hunter-R.
@Hunter-R. 8 месяцев назад
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 7 месяцев назад
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. 7 месяцев назад
@@Porygonal64 This is corrected in the description. I'll update this pinned comment to refer to this as well.
@chonkydog6262
@chonkydog6262 7 месяцев назад
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 7 месяцев назад
Bruh these paper airplanes are like animal crossings evil biome
@link_team3855
@link_team3855 6 месяцев назад
​​@@chonkydog6262 this is the first i have heard of 8 bit != 1 byte
@wgwebb
@wgwebb 8 месяцев назад
If the paper airplanes never softlocked you, throwing them would be kind of fun.
@WBonni23
@WBonni23 7 месяцев назад
Why doesn’t this have any reply’s
@Theknifejug
@Theknifejug 7 месяцев назад
If's and butts and all that
@mugfat
@mugfat 7 месяцев назад
@@Theknifejugbutt means the human behind, i think you meant but
@ooommm4024
@ooommm4024 7 месяцев назад
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 6 месяцев назад
​@@mugfatbut butts are better than buts
@renakunisaki
@renakunisaki 7 месяцев назад
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. 7 месяцев назад
Indeed! 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 7 месяцев назад
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 7 месяцев назад
​@@NintendoSunnyDeewow
@whyareyoulookingatthislol
@whyareyoulookingatthislol 6 месяцев назад
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 6 месяцев назад
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
@user-bkey
@user-bkey 7 месяцев назад
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
@neon_spotlight
@neon_spotlight 7 месяцев назад
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
@RawrAlyCatVR
@RawrAlyCatVR 7 месяцев назад
I never expected cosmic radiation to be a potential issue in Animal Crossing
@kingnightmarevin
@kingnightmarevin 7 месяцев назад
One misdirected particle abd boom your town is now covered in mold like paper airplanes
@Bidziilla
@Bidziilla 7 месяцев назад
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. 7 месяцев назад
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 7 месяцев назад
@@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 7 месяцев назад
​@@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 7 месяцев назад
​@@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.
@Vivi-xn9iz
@Vivi-xn9iz 4 месяца назад
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
@AlexTenThousand
@AlexTenThousand 7 месяцев назад
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. 7 месяцев назад
Correct, I used the wrong graphic in this video. I’ll add a correction to the description!
@Totally_Bonkers
@Totally_Bonkers 6 месяцев назад
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
@JoeyTRaccoon
@JoeyTRaccoon 3 месяца назад
Gen z don’t shit yourself or reference creepypasta when video game errors happen challenge (impossible)
@daveslamjam
@daveslamjam 2 месяца назад
@@JoeyTRaccooncrazy 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.
@JoeyTRaccoon
@JoeyTRaccoon 2 месяца назад
@@daveslamjam doesn't matter it's still not scary lol
@daveslamjam
@daveslamjam 2 месяца назад
@@JoeyTRaccoon people find different things scary 🤷‍♀️ i personally find that some game glitches can be very frightening
@JoeyTRaccoon
@JoeyTRaccoon 2 месяца назад
@@daveslamjamy'all are like that one episode of spongebob where him and patrick were scared as hell of the kiddy ride
@safebox36
@safebox36 7 месяцев назад
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 4 месяца назад
Can you give the video/documentation of it ruining the Mario run? It sounds really interesting
@_pancakes1734
@_pancakes1734 Месяц назад
@@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.
@TranscorpHR
@TranscorpHR 6 месяцев назад
"Hey, Apple!" "What?" "Paper Airplane!" *reality falls apart*
@TheDavoo
@TheDavoo 7 месяцев назад
That is some true creepypasta material right there. All it needs is for the airplanes to start talking to you.
@anustart989fg
@anustart989fg 7 месяцев назад
"You will never be a woman" -AC paper airplane
@brighthades5968
@brighthades5968 7 месяцев назад
🔑ù《ー·B¡¡: That letter is for... ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡, isn't it?
@based980
@based980 6 месяцев назад
​@@anustart989fgbased
@mr.d.rektorstudios
@mr.d.rektorstudios 6 месяцев назад
Don't forget all the villagers suddenly having realistic blood pouring from their eyes, that's a creepypasta staple
@qwertykeyboard5901
@qwertykeyboard5901 7 месяцев назад
DRAM uses capacitors, Flash memory uses transistors with "floating" gates that trap a charge.
@Fennecbutt
@Fennecbutt 6 месяцев назад
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 6 месяцев назад
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 6 месяцев назад
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.
@coldsnap5742
@coldsnap5742 7 месяцев назад
This reminds me of the DUMMY item, which started showing up when I'd been playing my game for a couple of years, and with quite a bit of time-travel here and there. And it was never referred to with an article, either. Not "a DUMMY" or "the DUMMY." Just DUMMY, like artwork is. All-caps, too. This was without any cheating device, too, outside of the aforementioned time travel. Villagers just started offering me DUMMY in trades and such. It's shaped like a white triangle and has some Japanese characters on it. I don't recall it having any detrimental effects, other than being useless.
@lefthandedscout9923
@lefthandedscout9923 6 месяцев назад
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?
@Jiggy...
@Jiggy... 8 месяцев назад
Gamma rays strike again!
@asialsky
@asialsky 6 месяцев назад
A small correction: There are currently ZERO commercially available 2TB microSD cards. The most we have is 1.5TB, currently.
@LilacMonarch
@LilacMonarch 6 месяцев назад
Plenty of "2TB" cards exist though...don't fall for them, they're scams
@halflynx
@halflynx 7 месяцев назад
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 7 месяцев назад
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
@lorithewhori
@lorithewhori 8 месяцев назад
i love this topic, it’s my roman empire
@ily8528
@ily8528 6 месяцев назад
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 6 месяцев назад
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
@that1niceguy246
@that1niceguy246 7 месяцев назад
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. 7 месяцев назад
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...
@JGHFunRun
@JGHFunRun 8 месяцев назад
It's always the cosmic rays ...except for when it's actually something else
@rompevuevitos222
@rompevuevitos222 7 месяцев назад
Cosmic rays are like the butterfly effect. Possible, but VERY unlikely to be the actual cause.
@BlueKhaotix
@BlueKhaotix 6 месяцев назад
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 5 месяцев назад
BrianMp16 did this in his 100% run and it worked!
@ducky_vt3982
@ducky_vt3982 7 месяцев назад
Underrated channel. I really wasnt expecting to hear any new information on this 20+ year old game but here we are.
@prismavoid3764
@prismavoid3764 7 месяцев назад
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!
@Lupen69
@Lupen69 3 месяца назад
"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
@0rphaneye
@0rphaneye 7 месяцев назад
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.
@cashewmilkfan
@cashewmilkfan 6 месяцев назад
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. 6 месяцев назад
Yea I have a few corrections in the description, but I wish I would’ve made this video a lot clearer.
@ZachAttackIsBack
@ZachAttackIsBack 4 месяца назад
If you get a bit flip, it's probably a sign that you've been playing too much Animal Crossing.
@LavenderRebellin
@LavenderRebellin 7 месяцев назад
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 7 месяцев назад
It's because of an animation being invalid, there is a code to fix it
@midleno8364
@midleno8364 4 месяца назад
Much like the fucking what now? 🧐
@SlimyPennies
@SlimyPennies 7 месяцев назад
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 7 месяцев назад
i mean like human memory at its max only persists for 80 years on average
@lazula
@lazula 7 месяцев назад
This is why you keep backups of data, and the reason we have fault-resistant technology like ECC memory and RAID!
@durdleduc8520
@durdleduc8520 8 дней назад
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.
@jan8265
@jan8265 6 месяцев назад
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 7 месяцев назад
You took a technical topic that would normally bore me to tears and made it entertaining. Great work.
@NaraMidnight
@NaraMidnight 7 месяцев назад
It is criminal that you don't have more subs.
@AnniChu
@AnniChu 7 месяцев назад
I agree!!!
@FrostedGeulleisia
@FrostedGeulleisia 7 месяцев назад
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. 7 месяцев назад
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 7 месяцев назад
@@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 7 месяцев назад
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. 7 месяцев назад
@@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.
@wannacry6586
@wannacry6586 3 месяца назад
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
@rob5300
@rob5300 7 месяцев назад
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.
@JimMilton-ej6zi
@JimMilton-ej6zi 6 месяцев назад
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.
@afxgiu
@afxgiu 7 месяцев назад
Came for the funny airplane, stayed for the amazing explanation on how computers work lol
@o7bestaim
@o7bestaim 7 месяцев назад
you're so underrated! one of my fav youtubers now
@kinasakuraba
@kinasakuraba 6 месяцев назад
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.
@avasam06
@avasam06 3 месяца назад
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. 3 месяца назад
Trust me everyday I want to remake this video due to the rushed inaccuracies… 😅
@theharbingerofconflation
@theharbingerofconflation 7 месяцев назад
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 8 дней назад
don't pit two bad bitches against each other
@madgadgetss
@madgadgetss 7 месяцев назад
aw, it's such a cute little paper airplane, why would it do that.. 🥺
@KratosAurionPlays
@KratosAurionPlays 2 месяца назад
When in doubt blame cosmic rays.
@GunSpyEnthusiast
@GunSpyEnthusiast 6 месяцев назад
what I learned: give my memory card sunglasses.
@indignasmr7379
@indignasmr7379 6 месяцев назад
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. 6 месяцев назад
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 6 месяцев назад
@@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.
@b.lightyear3455
@b.lightyear3455 7 месяцев назад
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. 7 месяцев назад
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 7 месяцев назад
​@@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 6 месяцев назад
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.
@Erin-000
@Erin-000 6 месяцев назад
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!
@jewelthejaguar742
@jewelthejaguar742 7 месяцев назад
I learned more from this than I did in my online AP computer science class
@jayp.7197
@jayp.7197 6 месяцев назад
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 😂
@orektez
@orektez 7 месяцев назад
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 6 месяцев назад
Same thing happened with me... Damn you Dreamgear memory cards!.
@HeroMakes
@HeroMakes 6 месяцев назад
just discovered your content, loving what i'm seeing so far! subbed!
@zacharymacaroni7649
@zacharymacaroni7649 7 месяцев назад
i'm in grad school right now studying these bit flips. specifically, how an attacker can cause them deliberately for fun and profit.
@kurgans
@kurgans 7 месяцев назад
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
@fluffalpenguin
@fluffalpenguin Месяц назад
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
@itsnoteasybeinggreen7076
@itsnoteasybeinggreen7076 7 месяцев назад
Intro and Outro Song Credits: "K.K. Cruisin' " by Mesmonium
@JeraldTheBEAR
@JeraldTheBEAR 7 месяцев назад
I really liked this video. Good job on it
@Hunter-R.
@Hunter-R. 7 месяцев назад
Thank you so much! Means a lot.
@im_cent
@im_cent 7 месяцев назад
i've been playing too much ffxiv i had a stroke when you said "special cells"
@vaponyink99
@vaponyink99 3 месяца назад
Imagine all the rumors of weird game occurrences is just cosmic rays
@trithedoge8205
@trithedoge8205 6 месяцев назад
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. 6 месяцев назад
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.
@beatrice777
@beatrice777 7 месяцев назад
ur vids r pretty good :)
@Alex_192.
@Alex_192. 6 месяцев назад
At 1:21 the capacitors’ terminals(?) were both connected to earth.
@palmtopturtle
@palmtopturtle 7 месяцев назад
have there been any documented cases of this happening? like during a speedrun or something
@Hunter-R.
@Hunter-R. 7 месяцев назад
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.
@fieratheproud
@fieratheproud 4 месяца назад
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.
@MatthewCenance
@MatthewCenance 4 месяца назад
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.
@PRT95
@PRT95 7 месяцев назад
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."
@omegahaxors3306
@omegahaxors3306 7 месяцев назад
I get why throwing a paper plane would be an issue, but what unintended behavior would cause it to duplicate??
@hatad321
@hatad321 6 месяцев назад
It's speculated that they used the airplanes to test weed and flower spreading, since they spread the exact same way.
@bloxrocks5179
@bloxrocks5179 7 месяцев назад
and thats why self correcting error detection is important
@internetpeasent1374
@internetpeasent1374 7 месяцев назад
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. 7 месяцев назад
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 7 месяцев назад
@@Hunter-R. I mean the dialogue he says when the game detects corrupted town data.
@KingBowser9898
@KingBowser9898 6 месяцев назад
I don't know if you know this, but BrianMp16 almost lost his save data because 1 bit flip.
@NodokaHanamura
@NodokaHanamura 7 месяцев назад
As an amateur compsci.. person - the reason why this happens and not anywhere else, like on PCs or smartphones is - well, that it does, it's just that memory management systems feature redundancies and even some higher end, industrial systems utilize what is called ECC memory, which is designed to correct for bit flips when they occur - such memory is usually mandatory for use in things like satellites, airliners and spacecraft. Video game consoles aren't built, at least they weren't until the 6th gen with the Xbox 360 and the sort, to handle memory more authoritatively - When you turn on a PS2, Gamecube or Dreamcast, the BIOS initializes, and much like your PC's operating system, the game engine is executed and initializes, operating much like its' own OS while the BIOS goes dormant outside of certain low level features, being responsible for memory management, is usually delegated to the game's engine - however, space was at a premium in those days, same with performance, so including memory management subsystems outside of the bare basics was seen as overkill and potentially detrimental to the end user - if it made the game stable during normal operation, that's all the dev teams cared about. Nowadays, especially with the latest game consoles, games are run within virtual machines, and the underlying OS of the game console works more in the same way as a conventional OS does outside of 'userland', a term for the user-relevant components of the OS - OSes that do this, are called Hypervisors, and virtual machines for the uninformed can be considered like emulators, but the same hardware as the machine that's running it. Doing it this way allows for more stricter control over the program and sandboxing it makes issues caused between hardware or firmware revisions less likely, reducing the chances of data corruption. But how does it do this? On cheaper, consumer-grade hardware, the PC will often run validation checks built into code that make sure the program is running properly - if for example, a bit flip changes something vital inside of Windows, the Kernel's (Essentially the heart of the OS) memory management will try to resolve the issue. If for whatever reason it cannot, and continuing in this state is dangerous, it will bring up a BSOD, and log the issue for review. This can happen with failing power supplies, dying RAM or CPUs, or even external factors due to fluctuating power sources, usually for those in second and third-world countries, where power to the home is more 'dirty' than what you'd expect in places like the US, Canada and the sort, and power delivery isn't at a constant, steady amperage/voltage, and, of course, there are things like Solar Flares and other astrological phenomena that if powerful enough to penetrate the natural EM shielding of our planet, can cause all sorts of havoc against non-ECC powered systems, given they're not severe enough to, y'know, plunge us into the dark ages.
@extradipboneless
@extradipboneless 6 месяцев назад
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. 🤤
@AVGgrendelmain
@AVGgrendelmain 9 дней назад
Real unmatched power of the sun moment
@jamebo9390
@jamebo9390 7 месяцев назад
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?
@beardalaxy
@beardalaxy 7 месяцев назад
good thing is that, nowadays, if this ever happened to you then you could at least fix it.
@corinaw9525
@corinaw9525 3 месяца назад
how do we fix it bc now im paranoid pls lol
@LilacMonarch
@LilacMonarch 6 месяцев назад
If you wanna keep a few in your town without risking your save, you could just surround them in signposts right?
@doe9000
@doe9000 6 месяцев назад
the start reads like a poorly thought-out creepypasta
@nintendosage77
@nintendosage77 4 месяца назад
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.
@brare45996
@brare45996 7 месяцев назад
If you encounter a paper airplane in your game, what should you do? Is your game permanently ruined or can you exit to get rid of it before it multiplies?
@KopperNeoman
@KopperNeoman 7 месяцев назад
He told us in the video: drop items on it as soon as you see it.
@Gameboy_1992
@Gameboy_1992 6 месяцев назад
This guy is the StryderX7 of Animal crossing
@koopdawhoop.
@koopdawhoop. 7 месяцев назад
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
@novelezra
@novelezra 7 месяцев назад
Perfect creepypasta material
@jadethenidoran
@jadethenidoran 22 часа назад
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.
@foloan1209
@foloan1209 7 месяцев назад
Curse of the Wright Brothers
@dinotastik
@dinotastik 7 месяцев назад
interesting glitch! i'd love to see more on this topic
@Swampert_Tube
@Swampert_Tube 7 месяцев назад
At 2:48 2TB micro SD cards don't exist yet at the time of this recording. The highest micro SD cards that currently exist are 1.5 TB
@2018brocolc
@2018brocolc 7 месяцев назад
nice i never knew that !
@TrekDelta
@TrekDelta 7 месяцев назад
1:33 Never use image filtering ever again! Nearest Neighbour = GigaChad!
@ButterFromDiscord
@ButterFromDiscord 7 месяцев назад
This is why the companies buy error correcting ram
@mc4ndr3
@mc4ndr3 6 месяцев назад
(Volatile) RAM and capacitor images used during talk about long term, persistent storage.
@merepug
@merepug 7 месяцев назад
How do the 1s and 0s translate into what we see on the screen? I’ll never understand this lol
@Hunter-R.
@Hunter-R. 7 месяцев назад
It’s a bit similar to Morse Code if that’s easier to understand. Basically a specific pattern of 1s and 0s are sent off and then received by the game. The game has a special “decipher” that can then translate all those 1s and 0s into different pixel colors on your screen. All of this happens millions, sometimes billions, of times per second! Incredibly fascinating technology, but also very complex! So yea, no real “programmer” deals with binary 1s and 0s directly - it’s all handled automatically by decompilers.
@zacknattack
@zacknattack 7 месяцев назад
holy hell chonny jash
@KittyCatKayden
@KittyCatKayden 7 месяцев назад
Will dropping stuff on every paper airplane solve the bug and return everything to normal?
@Hunter-R.
@Hunter-R. 7 месяцев назад
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.
@Morachisj
@Morachisj 7 месяцев назад
What happens if you pick up every plane when there aré only a few, and then save and restart the game?
@neighborhood_k
@neighborhood_k 6 месяцев назад
Can we pretend that airplanes in the night sky are like shooting stars
@EllipticGeometry
@EllipticGeometry 4 месяца назад
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?
@polocatfan
@polocatfan 6 месяцев назад
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???
Далее
Animal Crossing's Hidden Debug Menus
8:29
Просмотров 86 тыс.
The Broken Code of Animal Crossing
11:45
Просмотров 250 тыс.
I Built 4 SECRET Rooms In ONE COLOR!
29:04
Просмотров 9 млн
The Many Versions of Animal Crossing
17:01
Просмотров 78 тыс.
How Does Mr. Resetti Work?
6:42
Просмотров 211 тыс.
What Makes You "Lucky" in Animal Crossing?
10:28
Просмотров 70 тыс.
Exposing Tom Nook's Secret Codes
10:19
Просмотров 111 тыс.
NEW OP TACTIC
0:35
Просмотров 1,3 млн
ПЛАНЕТА В МАЙНКРАФТ!!!! / RSN
1:00
Просмотров 230 тыс.
skibidi toilet 74
7:02
Просмотров 20 млн