Demonic722

September 14th, 2017
Lazy Bastard: Among many other codes, you've hacked a veritable trove of Walk Anywhere and Walk Through Walls codes. These are generally considered a difficult type of code to hack consistently. How did you pull these off? Any general tips for other hackers?

Demonic722: I learned the basics from EnHacklopedia and from there, I've had to experiment. Some games required extensive tracing, some games didn't. I even got lucky a few times and found a few of them with RAM searches. It really depends on the game and the tools you have available. We didn't and still don't have the luxury of a trace logger in the nds scene so finding the code can be very tedious.


Lazy Bastard: What's something you did in the scene which you think was pretty cool, but isn't very well-known?

Demonic722: Nothing comes to mind. Aside from the codes, a few programs and taking over the nds usrcheat project, I don't think I have anything else I could contribute right now.


Lazy Bastard: What is your favorite code/hack that you hacked? What gave you the idea, and how did you go about hacking it?

Demonic722: Ah, that's a difficult one, but I'll go with my "Enable Movement in the Inventory" code for Animal Crossing: Wild World. I wanted to create a code that was a little more distinguishable from other hacker's codes for this game. One day, I happened to stumble across the address I needed during one of my RAM searches, but it came with a few caveats that I had to work out.

The code pretty much replicates the functionality of the inventory and player movement in Animal Crossing: New Leaf. It also adds some additional features like walking while talking to NPCs, reversing the screen in the inventory view so you can move with the stylus, etc.


Lazy Bastard: What is your favorite code/hack of all time, by any hacker?

Demonic722: Text to Item by Virus and Toenailed for Animal Crossing: Wild World. That code revolutionized the game and made it possible for other text related codes. It was enjoyable both online and offline. Jesus Mode for Super Mario 64 by Parasyte is a close second, but I've never used it personally and Zeld's aimbot for Metroid Prime Hunters.


Lazy Bastard: What was the first thing you hacked for any game?

Demonic722: I honestly don't remember, but I have a hunch it was a simple code to turn the player's house lights on and off in Animal Crossing: Wild World.

Lazy Bastard: Who would you say influenced you the most in the video game hacking scene? Who did you 'look up to' when you first entered the scene? (doesn't have to be the same person for both)

Demonic722: I will have to say elixirdream influenced me the most. That guy was always releasing tons of codes for newly released titles and is probably the top contributor to the usrcheat project. I looked up to dragonboy269, a fellow hacker from game-hackers.com. He got me started on game hacking and taught me a great deal of what I know about assembly. He would give me the source code to his public and private assembly codes and I used to study and learn from them.


Lazy Bastard: What do you think is the most difficult type of code/hack to hack, and why?

Demonic722: Anything that hasn't been done. You must think about what to hack and how to hack it since there won't be a tutorial that works for most games readily available to you. There's also those difficult assembly codes like walk through walls/anywhere or anything else that bypasses a restriction. The complexity of those codes vary since every game is unique so different methods may have to be used to achieve the desired effect.

Lazy Bastard: On that note, what was the most difficult, 'hair-pulling' hack you've ever accomplished?

Demonic722: I can't remember the most difficult, but two games are coming to mind as I'm typing this: Pokemon Mystery Dungeon: Blue Rescue Team and The Legend of Spyro: Dawn of The Dragon. It took me quite a few attempts to get that 100% recruit code working for PMD: Blue Rescue Team only because my original approach was way too flawed and would have required even more tracing. I had to take a few days off before I tried again and eventually chose a different address to back trace from. For Spyro, I'm convinced those games are coded like shit just because. It's either write the codes in assembly or find a way to write a proper pointer code that works, but will most likely lead you to tracing the assembly anyway because none of the pointer tools for nds searched more than two levels of pointers.


Lazy Bastard: That said, was there ever a code you hacked that you just couldn't get to work quite correctly?

Demonic722: I won't say that I hacked it, but rather, tried to hack. The Infinite HP and MP codes for Fossil Fighters: Champions on the Nintendo DS. I simply had no patience because the tools we had then and now did not make hunting down the code an easy task. I could never get NO$GBA Debugger save states to work and that's an essential feature every emulator needs. That wasn't even the most frustrating part, though. Tack on some DMA and face values and you got yourself in an even shittier situation. I haven't tried again since the time the game released. However, if I remember correctly, elixirdream cracked it and he even sent me the code, but I lost it. I think it was a 7-8 tier pointer code.


Lazy Bastard: What is your favorite type of code/hack?

Demonic722: Walk Through Walls/Anywhere because I like accessing areas I'm not supposed to.


Lazy Bastard: Which game did you find the most fun to hack, and why?

Demonic722: Animal Crossing: Wild World is the clear winner here, though, I've enjoyed a lot of my assembly codes for various games. It's just one of those games where you couldn't possibly run out of things to hack for it. There's still some things I have yet to explore in that game.


Lazy Bastard: Did you ever hack something awesome, but then lose it somehow?

Demonic722: I lost a lot of my codes, assembly sources and documentations about 5-6 years ago due to an improper backup. Anything I didn't release during that period will remain unreleased. I don't think that fresh Windows 7 install was worth it.


Lazy Bastard: Aside from hacking and gaming, how do you like to spend your time?

Demonic722: Programming, watching movies and hanging out with friends.


Lazy Bastard: What is your favorite video game ever?

Demonic722: My favorite video game ever is Animal Crossing: Wild World. I have so many memories on that game from the people I've met online to the codes I've hacked for it.


Lazy Bastard: What do you think must happen for the video game hacking scene to continue to thrive?

Demonic722: More documentation. There are people out there with vast knowledge on certain topics, but won't provide any clarity for whatever reason. Also, I'm sick of those developers who leave the scene with closed source, free software. If you have a popular program and you're thinking about leaving the scene, unless that program is perfect in every shape and form, please do us all a favor and open the source so someone can make potential updates to it.


Lazy Bastard: One last question: if you had one thing to say to current, aspiring, and future hackers, what would it be?

Demonic722: Keep pushing. The only thing that's stopping you is you.