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