User:Nerketur
Hi! I'm Nerketur, quite possibly the pioneer of PMD2 hacking. A long history, and just recently started helping out on this Wiki
Goal
Working on something is rather pointless if you don't have a goal to achieve, and my goal is no different. I started this project with the intent of adding in a battle with Team Skull. It's what motivates me to continue this effort, and I will not stop until I finally accomplish this task. A secondary goal is simply to learn as much as I can about PMD2, and a tertiary goal, is to make a tool that people can use to make their own hacks with. Seems I have my work cut out for me, no?
Background
I wasn't always interested in hacking. I've always been interested in programming and in computers, but my story here begins waaay back with PokéCommunity.
Experience
I currently am a masters student for Computer Science. I am very interested in how things work, and I program at least something almost every day!
Programming languages
I know far too many to count now, but my favorites are C#, Python, Ruby, Java, Go, and Euphoria.
Recently, I've started learning all about ARM assembler, and I'm fairly good at that now too! Really helps with reverse-engineering!
History
PokéCommunity
My saga starts here, with my first day on PokéCommunity. I got interested in Pokémon hacks, started a few tries on a hack of my own, but never really got too far with it. I eventually found PMD2, and fell in love with it. I wanted to learn everything I could.
Pokémon Hacking
And so I really truly got started in the hacking scene. I was experienced with all the tools for FireRed/LeafGreen, started a thread on mapping the entire game. I still haven't finished it, but I might try to in the future. That's when I decided to try to start trying to actually make a PMD2 hack. And it started out really bumpy.
PMD2
My first ever test of being a hacker/reverse engineer started with .SSB files. Started with the first few scenes in the game. Started with Time/Darkness, started with learning the scripting subsystem. And boy was there a lot to learn. The first command I learned was 0x0077, which meant character action. And all the other commands came from there.
Hiatus
After a while of coding, and releasing various updates to my tool that I made, I kind of dropped off of PC for a long while. A few months at least, and it took emails from PC to get me to realize that I was still a member there and people were counting on me to succeed. Every once in a while I was still tweaking my program, I wasn't about to let it die, but it turned into maybe once or twice a month. At least until my thread was locked. And that's when I started working on it again.
I'm back!
So I messaged most of my old friends, I cleaned up my code, and I finally updated my thread after so long. I was finally back in the game, and that's when I met someone important. He kept discussing things with me through my PC thread, and we finally exchanged Skype info, and have been in contact ever since! As it turns out, he's the one that keeps me actively figuring things out, even with College and things going on, finding a job, etc. I do have to thank him. And he's here, Psy commando. If it wasn't for him, I bet I'd have already been on another hiatus.
A second important person I re-met from before my hiatus, through dropbox. Man, I felt bad for forgetting about him, but as it turns out, the three of us are in a Skype group, and discuss a few things each day we get new info. Less than a year ago, I would have felt a team was pointless and unneccesary, but now, I feel its a vital reason so many things are getting done.
Project Pokémon
And that brings us to today. I was brought here by that same person, to finally get a few wiki pages up detailing my findings. I'm still sorting through things on my end to figure out what all to put here, and how to set it all up, but so far it's also been a great process, as it allowed me to learn more info than I knew before.