Reverse engineering Animal Crossing's developer mode

Post Reply
User avatar
KirovAir
Posts: 209
Joined: Sat Jan 22, 2011 12:13 pm
Location: Netherlands

Reverse engineering Animal Crossing's developer mode

Post by KirovAir » Mon Jun 11, 2018 9:25 am

https://jamchamb.github.io/2018/06/09/a ... -mode.html

Thought it was an interesting read. :)
"The only thing more dangerous than a hardware guru with a code patch is a programmer with a soldering iron."
User avatar
emu_kidid
Site Admin
Posts: 4359
Joined: Mon Mar 29, 2010 10:06 am
Location: Australia
Contact:

Re: Reverse engineering Animal Crossing's developer mode

Post by emu_kidid » Tue Jun 12, 2018 11:39 pm

KirovAir wrote:
Mon Jun 11, 2018 9:25 am
https://jamchamb.github.io/2018/06/09/a ... -mode.html

Thought it was an interesting read. :)
Sure was - I love how the performance meter looks like the one from the SDK castle demo and the debug level select screen looks like the Zelda OOT level select ;)
Image
User avatar
Streetwalker
Posts: 1626
Joined: Mon Dec 30, 2013 7:50 am
Location: Israel

Re: Reverse engineering Animal Crossing's developer mode

Post by Streetwalker » Wed Jun 13, 2018 7:05 am

I still haven't really dived into it, but it does look very interesting.
User avatar
Sierron
Posts: 157
Joined: Mon Apr 18, 2016 11:33 pm
Location: Germany

Re: Reverse engineering Animal Crossing's developer mode

Post by Sierron » Wed Jun 13, 2018 2:29 pm

Thanks for this topic. Interesting thing to read about animal crossing. Sadly all the found stuff is just for debugging.
Haha! I have two BBAs now :P | I also have HomeLand and PSO I&II
User avatar
Streetwalker
Posts: 1626
Joined: Mon Dec 30, 2013 7:50 am
Location: Israel

Re: Reverse engineering Animal Crossing's developer mode

Post by Streetwalker » Wed Jun 13, 2018 3:11 pm

I've finished reading it and it was a neat read. It's cool that those developer menus have been left in release builds, and that games shipped with symbol maps. For most games, binaries are completely stripped and debugging features are removed. I guess it's mostly out of laziness and oversights that they're not removing them in some games, but it ends up benefiting the users in the end, so that's a win. :P
Post Reply