Originally posted by: KHAN Games
Congrats on releasing these, and thanks so much for all the time and attention you gave to the things I made!
Thanks! It's been great fun playing them as well as pulling them apart!
Originally posted by: Ferris Bueller
Dled and was curious about the GG stuff. How do you start with finding those codes? I scrolled through real quick just now before work, but where does one start with learning how to manipulate with the GG? Did the codebooks have a tutorial to get you started? I haven't tinkered with that thing since the NES and making Mario moonwalk.
I do all my cheat code creation work in FCEUX. I just use the debugger and the other reverse engineering tools it provides to find the program code that I'm looking for. Then once I know the ROM address FCEUX also has Game Genie code creation tool built-in. You give it the ROM address, the value you expect to find at that address, and what value you want to change it to and that's all it takes. A
6502 Reference is helpful is knowing the byte values for the various instruction opcodes.
I've been programming a
long time but I only started trying reverse engineer things more recently in 2010 or so when I first started trying to reverse engineer the password systems for various games. Really just takes practice. The first time I tried to do it took many hours to find the code I was looking for. Now I can usually find most stuff in a few minutes. Firmly undertanding the console and the toolset you're using helps alot too. Once you've found the code changing it realy isn't any different from any other programming.