Get the latest tech news

Finding and exploiting hidden features of Animal Crossing's NES emulator (2018)


While looking for ways to activate the developer menus left over in Animal Crossing, including the NES emulator game selection menu, I found an interesting feature that exists in the original game that was always active, but never used by Nintendo. In addition to the NES/Famicom games that can be obtained in-game, it was possible to load new NES games from the memory card.

There’s probably a designated location to store the checksum byte, but just placing it in empty padding space at the very end of the save file works fine. Bug hunting Most of the tags that caused memory manipulation weren’t going to be very useful for exploits, because they all had maximum offset and size values represented by 16-bit integers. Cuyler, the developer of the Dōbutsu no Mori e+ fan translation project, implemented a loader in PowerPC assembly and demonstrates using it to inject new code in this video: https://www.youtube.com/watch?v=BdxN7gP6WIc.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of NES

NES

Photo of Animal Crossing

Animal Crossing

Photo of hidden features

hidden features

Related news:

News photo

Animal Crossing: Pocket Camp Complete review - ditching the microtransactions for a more forgiving experience

News photo

Animal Crossing: Pocket Camp is much better without microtransactions

News photo

NES version of Tetris bound for Nintendo Switch Online next week